อินฟินิตี้(ระบบการจัดการอีเลิร์นนิง) ❤️
เป็นระบบการจัดการอีเลิร์นนิงที่สามารถอำนวยความสะดวกให้คุณในการลงทะเบียนและเรียนรู้หลักสูตร เพิ่มหลักสูตรเหล่านั้นลงในสิ่งที่อยากได้ของคุณ และยังจัดการใบสมัครทั้งหมดได้อีกด้วย มีรูปแบบการทำงาน 3 รูปแบบ คือ 1) ADMIN 2) USER 3) PROFESSOR
เทคสแต็ค
บริการส่วนหน้า ?
- HTML
- ซีเอสเอส
- TypeScript
- เจคิวรี่
- Youtube-เครื่องเล่น-api
- วัสดุเชิงมุม
- บูทสแตรป
บริการแบ็กเอนด์ ❤️
- ชวา
- บูทสปริง
- ความปลอดภัยของสปริง
- โทเค็นผู้ถือ Jwt
- ฐานข้อมูล MySQL
เครื่องมือพัฒนา ⚡
- ชุดเครื่องมือสปริง
- บุรุษไปรษณีย์
- รหัสวิชวลสตูดิโอ
ผู้ใช้โครงการ
- ผู้ดูแลระบบ(ผู้ดูแลระบบ)
- ผู้ใช้(นักเรียน)
- อาจารย์
เกี่ยวกับการพัฒนาโครงการ ?
โปรเจ็กต์นี้สร้างด้วย Angular CLI เวอร์ชัน 16.2.1
เซิร์ฟเวอร์การพัฒนา
เรียกใช้ ng ให้บริการสำหรับเซิร์ฟเวอร์ dev ไปที่ http://localhost:4200/ แอปจะโหลดซ้ำโดยอัตโนมัติหากคุณเปลี่ยนแปลงไฟล์ต้นฉบับใดๆ
เซิร์ฟเวอร์แบ็กเอนด์
เรียกใช้แอปพลิเคชัน Spring เป็นแอปบู๊ตสปริง ไปที่ http://localhost:8000/ นอกจากนี้ ให้ทำการเปลี่ยนแปลงในไฟล์ application.properties (สิ่งที่เกี่ยวข้องกับฐานข้อมูล) ตามนั้น
รหัสนั่งร้าน
เรียกใช้ ng สร้างส่วนประกอบชื่อส่วนประกอบเพื่อสร้างส่วนประกอบใหม่ คุณยังสามารถใช้ ng create directive|pipe|service|class|guard|interface|enum|module
สร้าง ⚡
รัน ng build เพื่อสร้างโปรเจ็กต์ สิ่งประดิษฐ์ของบิลด์จะถูกจัดเก็บไว้ในไดเร็กทอรี dist/
ช่วยเหลือเพิ่มเติม
หากต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับ Angular CLI ให้ใช้ ng help หรือลองดูที่หน้าภาพรวม Angular CLI และการอ้างอิงคำสั่ง
คุณสมบัติ
โหมดผู้ดูแลระบบ ?
โหมดนี้จะทำให้คุณเป็นผู้ดูแลระบบ และคุณสามารถทำกิจกรรมต่างๆ ได้ เช่น...
- เพิ่มศาสตราจารย์
- การจัดการผู้ใช้/ผู้เรียน
- ศาสตราจารย์ผู้จัดการ
- เพิ่มหลักสูตรและบทใหม่
- ดูรายชื่อศาสตราจารย์ รายชื่อหลักสูตร รายชื่อผู้ใช้
- ยอมรับหรือปฏิเสธอาจารย์เมื่อพวกเขาลงทะเบียนเป็นศาสตราจารย์ใหม่สำหรับพอร์ทัลนี้
- รับรายละเอียดต่างๆ บนแดชบอร์ดของผู้ดูแลระบบ เช่น ศาสตราจารย์รวม, ผู้ใช้ทั้งหมด, ผู้เรียนทั้งหมด, หลักสูตรทั้งหมด, หลักสูตรที่ชอบมากที่สุด และบททั้งหมดที่ถูกเพิ่มในหลักสูตร
ศาสตราจารย์โหมด ❤️
โหมดนี้จะทำให้คุณเป็นศาสตราจารย์ และคุณสามารถทำกิจกรรมต่างๆ ได้ เช่น...
- ศาสตราจารย์สามารถลงทะเบียนสำหรับบัญชีใหม่เพื่อเข้าสู่พอร์ทัล
- ตรวจสอบรายชื่อผู้ใช้ที่มีอยู่
- ตรวจสอบหลักสูตรที่มีอยู่
- เพิ่มหลักสูตรใหม่
- ดูและแก้ไขรายละเอียดโปรไฟล์ศาสตราจารย์
- ลงทะเบียนหลักสูตรที่คุณต้องการและศาสตราจารย์ยังสามารถเรียนรู้หลักสูตรและทำให้เป็นรายการโปรดได้
- ตรวจสอบการอนุมัติการลงทะเบียนของคุณในฐานะศาสตราจารย์ที่ถูกต้องโดยผู้ดูแลระบบ
- เพิ่มบทใหม่สำหรับหลักสูตรที่เกี่ยวข้อง
- รับรายละเอียดต่างๆ บนแดชบอร์ดของศาสตราจารย์ เช่น จำนวนผู้เรียนทั้งหมด, หลักสูตรรวม, หลักสูตรที่ชอบมากที่สุด และบททั้งหมดที่ถูกเพิ่มเข้าไปในหลักสูตร
โหมดผู้ใช้ ?
โหมดนี้จะทำให้คุณเป็นผู้ใช้ และคุณสามารถทำกิจกรรมต่าง ๆ เช่น...
- ผู้ใช้สามารถลงทะเบียนบัญชีใหม่เพื่อเข้าสู่พอร์ทัล
- ตรวจสอบรายชื่อหลักสูตรที่มีอยู่
- ตรวจสอบเนื้อหาการเรียนรู้เฉพาะและสิ่งที่อยากได้
- ดูและแก้ไขรายละเอียดโปรไฟล์ผู้ใช้
- ลงทะเบียนเรียนหลักสูตรใหม่
- ตรวจสอบหลักสูตรการลงทะเบียนและหลักสูตรที่คุณชื่นชอบ
- รับรายละเอียดต่างๆ บนแดชบอร์ดผู้ใช้ เช่น Total Learners, Total Courses, Most Liked Courses & Total Chapters ที่เพิ่มเข้ามาในหลักสูตร
[คุณสมบัติเพิ่มเติม: ผู้ใช้สามารถลงทะเบียนเพื่อเรียนรู้หลักสูตรการสอน YouTube เป็นหลักสูตรวิดีโอที่ฝังอยู่ในพอร์ทัลเอง]
แผนภาพความสัมพันธ์เอนทิตี
ภาพรวม UI ❤️