refactor: improve user roles documentation and remove obsolete financial metrics
This commit is contained in:
parent
0a506582c8
commit
c189839c78
1 changed files with 155 additions and 0 deletions
155
docs/list_feature.md
Normal file
155
docs/list_feature.md
Normal file
|
|
@ -0,0 +1,155 @@
|
|||
# รายการฟีเจอร์ระบบ 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 ภาพรวมของระบบ
|
||||
- ตรวจสอบสถิติการใช้งานระบบ
|
||||
- ตรวจสอบความถูกต้องและเสถียรภาพของระบบ
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue