156 lines
8.8 KiB
Markdown
156 lines
8.8 KiB
Markdown
|
|
# รายการฟีเจอร์ระบบ E-Learning
|
||
|
|
|
||
|
|
## 1. ระบบจัดการผู้ใช้งาน (User Management)
|
||
|
|
|
||
|
|
### 1.1 การลงทะเบียนและเข้าสู่ระบบ
|
||
|
|
- ระบบลงทะเบียนสมาชิกใหม่ด้วยอีเมล/รหัสผ่าน
|
||
|
|
- ระบบเข้าสู่ระบบด้วยอีเมล/รหัสผ่าน
|
||
|
|
|
||
|
|
### 1.2 การจัดการโปรไฟล์
|
||
|
|
- การจัดการโปรไฟล์ผู้ใช้ขั้นพื้นฐาน
|
||
|
|
- แก้ไขข้อมูลส่วนตัว
|
||
|
|
|
||
|
|
### 1.3 การจัดการบทบาทและสิทธิ์
|
||
|
|
- การกำหนดบทบาทผู้ใช้งาน (Admin, Instructor, Student)
|
||
|
|
- การควบคุมสิทธิ์การเข้าถึงฟังก์ชันตามบทบาท (Role-Based Access Control)
|
||
|
|
- กำหนด แก้ไข และควบคุมบทบาทและสิทธิ์การใช้งานของผู้ใช้ (Admin)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 2. ระบบจัดการหลักสูตร (Course Management)
|
||
|
|
|
||
|
|
### 2.1 การจัดการหลักสูตร
|
||
|
|
- การสร้างหลักสูตร
|
||
|
|
- การแก้ไขหลักสูตร
|
||
|
|
- การลบหลักสูตร
|
||
|
|
- การกำหนดรายละเอียดหลักสูตร (ชื่อ, คำอธิบาย, รูปภาพ)
|
||
|
|
- การกำหนดสถานะหลักสูตร (เผยแพร่ / ซ่อน)
|
||
|
|
- การกำหนดหมวดหมู่หลักสูตร
|
||
|
|
|
||
|
|
### 2.2 การค้นหาและดูหลักสูตร
|
||
|
|
- การค้นหาหลักสูตร
|
||
|
|
- การดูรายละเอียดหลักสูตร
|
||
|
|
- การลงทะเบียนเรียนหลักสูตร
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 3. ระบบจัดการเนื้อหาบทเรียน (Content Management)
|
||
|
|
|
||
|
|
### 3.1 โครงสร้างบทเรียน
|
||
|
|
- การแบ่งโครงสร้างบทเรียนเป็น Chapters และ Lessons
|
||
|
|
- การสร้างและจัดโครงสร้างบทเรียน (Chapters, Lessons)
|
||
|
|
- การจัดเรียงลำดับบทเรียน
|
||
|
|
- การกำหนดเงื่อนไขการเข้าถึงบทเรียนตามลำดับ
|
||
|
|
|
||
|
|
### 3.2 การอัปโหลดเนื้อหา
|
||
|
|
- การอัปโหลดวิดีโอการสอน (MP4)
|
||
|
|
- การอัปโหลดเอกสาร PDF
|
||
|
|
- การอัปโหลดเนื้อหาข้อความ (Rich Text)
|
||
|
|
- การอัปโหลดไฟล์ประกอบ
|
||
|
|
|
||
|
|
### 3.3 การเข้าถึงเนื้อหา
|
||
|
|
- เข้าถึงเนื้อหาบทเรียนตามลำดับที่กำหนด
|
||
|
|
- ดูและดาวน์โหลดเอกสารประกอบการเรียน
|
||
|
|
- เล่นวิดีโอการเรียนรู้ผ่าน Video Player
|
||
|
|
|
||
|
|
### 3.4 การติดตามความคืบหน้า
|
||
|
|
- ระบบบันทึกความคืบหน้าการเรียนของผู้เรียน
|
||
|
|
- ดูความคืบหน้าการเรียน
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 4. ระบบแบบทดสอบ (Quiz & Assessment)
|
||
|
|
|
||
|
|
### 4.1 การสร้างแบบทดสอบ
|
||
|
|
- การสร้างแบบทดสอบประเภทปรนัย
|
||
|
|
- การสร้างแบบทดสอบประเภทถูก/ผิด
|
||
|
|
- การกำหนดเวลาในการทำแบบทดสอบ
|
||
|
|
- การกำหนดคะแนนและเกณฑ์ผ่าน
|
||
|
|
- การกำหนดรูปแบบคำถาม
|
||
|
|
|
||
|
|
### 4.2 การทำแบบทดสอบ
|
||
|
|
- ระบบทำแบบทดสอบออนไลน์ภายในบทเรียน
|
||
|
|
- การตรวจและให้คะแนนอัตโนมัติ
|
||
|
|
|
||
|
|
### 4.3 การดูผลการทดสอบ
|
||
|
|
- การแสดงผลคะแนน
|
||
|
|
- การดูประวัติการทำแบบทดสอบ
|
||
|
|
- ดูผลคะแนนและสถิติการทำแบบทดสอบของผู้เรียน (Instructor)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 5. ระบบรายงานและการประเมินผล (Reporting)
|
||
|
|
|
||
|
|
### 5.1 รายงานสำหรับผู้เรียน
|
||
|
|
- รายงานความคืบหน้าการเรียนของผู้เรียน
|
||
|
|
- รายงานคะแนนแบบทดสอบ
|
||
|
|
- ดูรายงานผลการเรียนและใบประกาศนียบัตร (เมื่อจบหลักสูตร)
|
||
|
|
|
||
|
|
### 5.2 รายงานสำหรับผู้สอน
|
||
|
|
- รายงานผู้เรียนในหลักสูตร
|
||
|
|
- รายงานความคืบหน้าการเรียนของผู้เรียน
|
||
|
|
- ส่งออกรายงานเป็นไฟล์ Excel หรือ PDF
|
||
|
|
|
||
|
|
### 5.3 Dashboard สำหรับผู้ดูแลระบบ
|
||
|
|
- Dashboard ภาพรวมระบบสำหรับผู้ดูแลระบบ
|
||
|
|
- ข้อมูลสถิติพื้นฐาน
|
||
|
|
- ตรวจสอบสถิติการใช้งานระบบ
|
||
|
|
- ดูจำนวนผู้ใช้ หลักสูตร และอัตราการจบหลักสูตร
|
||
|
|
- ตรวจสอบความถูกต้องและเสถียรภาพของระบบ
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 6. ระบบการประกาศ (Announcements)
|
||
|
|
|
||
|
|
### 6.1 การจัดการประกาศ
|
||
|
|
- การโพสต์ประกาศภายในหลักสูตร
|
||
|
|
- การจัดการประกาศภายในหลักสูตร (Instructor)
|
||
|
|
|
||
|
|
### 6.2 การดูประกาศ
|
||
|
|
- การแสดงประกาศให้ผู้เรียนดูย้อนหลังได้
|
||
|
|
- ดูประกาศภายในหลักสูตร
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 7. ระบบจัดการผู้ใช้งานสำหรับ Admin
|
||
|
|
|
||
|
|
### 7.1 การจัดการบัญชีผู้ใช้
|
||
|
|
- จัดการบัญชีผู้ใช้งานทั้งหมดในระบบ
|
||
|
|
- ดูข้อมูลผู้ใช้ทั้งหมด
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## สรุปฟีเจอร์ตามบทบาทผู้ใช้
|
||
|
|
|
||
|
|
### Student (ผู้เรียน)
|
||
|
|
- สมัครสมาชิกและเข้าสู่ระบบ
|
||
|
|
- จัดการโปรไฟล์ส่วนตัว
|
||
|
|
- ค้นหาและลงทะเบียนเรียนหลักสูตร
|
||
|
|
- เข้าถึงเนื้อหาบทเรียน
|
||
|
|
- ดูและดาวน์โหลดเอกสาร
|
||
|
|
- เล่นวิดีโอ
|
||
|
|
- ทำแบบทดสอบ
|
||
|
|
- ดูผลคะแนนและความคืบหน้า
|
||
|
|
- ดูประกาศ
|
||
|
|
- ดูรายงานผลการเรียนและใบประกาศนียบัตร
|
||
|
|
|
||
|
|
### Instructor (ผู้สอน)
|
||
|
|
- เข้าสู่ระบบและจัดการโปรไฟล์
|
||
|
|
- สร้าง แก้ไข และจัดการหลักสูตร
|
||
|
|
- สร้างและจัดโครงสร้างบทเรียน
|
||
|
|
- อัปโหลดเนื้อหาการเรียนรู้
|
||
|
|
- สร้างและจัดการแบบทดสอบ
|
||
|
|
- ดูผลคะแนนและสถิติของผู้เรียน
|
||
|
|
- ดูรายงานความคืบหน้า
|
||
|
|
- ส่งออกรายงาน
|
||
|
|
- โพสต์และจัดการประกาศ
|
||
|
|
|
||
|
|
### Admin (ผู้ดูแลระบบ)
|
||
|
|
- เข้าสู่ระบบเพื่อบริหารจัดการระบบ
|
||
|
|
- จัดการบัญชีผู้ใช้งานทั้งหมด
|
||
|
|
- กำหนด แก้ไข และควบคุมบทบาทและสิทธิ์
|
||
|
|
- ดู Dashboard ภาพรวมของระบบ
|
||
|
|
- ตรวจสอบสถิติการใช้งานระบบ
|
||
|
|
- ตรวจสอบความถูกต้องและเสถียรภาพของระบบ
|
||
|
|
|