7.9 KiB
7.9 KiB
ขอบเขตการพัฒนาที่ดำเนินการ (In Scope)
1.1 ระบบจัดการผู้ใช้งาน (User Management)
- ระบบลงทะเบียนและเข้าสู่ระบบด้วยอีเมล/รหัสผ่าน
- ระบบรีเซ็ตรหัสผ่านผ่านอีเมล
- การจัดการโปรไฟล์ผู้ใช้ขั้นพื้นฐาน
- การกำหนดบทบาทผู้ใช้งาน (Admin, Instructor, Student)
- การควบคุมสิทธิ์การเข้าถึงฟังก์ชันตามบทบาท (Role-Based Access Control)
1.2 ระบบจัดการหลักสูตร (Course Management)
- การสร้าง แก้ไข และลบหลักสูตร
- การกำหนดรายละเอียดหลักสูตร (ชื่อ, คำอธิบาย, รูปภาพ)
- การกำหนดสถานะหลักสูตร (เผยแพร่ / ซ่อน)
- การค้นหาและดูรายละเอียดหลักสูตร
- การลงทะเบียนเรียนหลักสูตร
1.3 ระบบจัดการเนื้อหาบทเรียน (Content Management)
- การแบ่งโครงสร้างบทเรียนเป็น Chapters และ Lessons
- การอัปโหลดเนื้อหาประเภทหลัก ได้แก่
- วิดีโอการสอน (MP4)
- เอกสาร PDF
- เนื้อหาข้อความ (Rich Text)
- การจัดเรียงลำดับบทเรียน
- การกำหนดเงื่อนไขการเข้าถึงบทเรียนตามลำดับ
- ระบบบันทึกความคืบหน้าการเรียนของผู้เรียน
1.4 ระบบแบบทดสอบ (Quiz & Assessment)
- การสร้างแบบทดสอบประเภทปรนัย และถูก/ผิด
- การกำหนดเวลา คะแนน และเกณฑ์ผ่าน
- ระบบทำแบบทดสอบออนไลน์
- การตรวจและให้คะแนนอัตโนมัติ
- การแสดงผลคะแนนและประวัติการทำแบบทดสอบ
1.5 ระบบรายงานและการประเมินผล (Reporting)
- รายงานความคืบหน้าการเรียนของผู้เรียน
- รายงานคะแนนแบบทดสอบ
- รายงานผู้เรียนในหลักสูตรสำหรับผู้สอน
- Dashboard ภาพรวมระบบสำหรับผู้ดูแลระบบ (ข้อมูลสถิติพื้นฐาน)
1.6 ระบบการประกาศ (Announcements)
- การโพสต์ประกาศภายในหลักสูตร
- การแสดงประกาศให้ผู้เรียนดูย้อนหลังได้
ขอบเขตความสามารถของระบบ
(User Roles & Responsibilities)
1. Student (ผู้เรียน)
ขอบเขตความสามารถ
- สมัครสมาชิกใหม่ในระบบ
- เข้าสู่ระบบและจัดการโปรไฟล์ส่วนตัว
- ค้นหาและลงทะเบียนเรียนหลักสูตร
- เข้าถึงเนื้อหาบทเรียนตามลำดับที่กำหนด
- ดูและดาวน์โหลดเอกสารประกอบการเรียน
- เล่นวิดีโอการเรียนรู้ผ่าน Video Player
- ทำแบบทดสอบออนไลน์ภายในบทเรียน
- ดูผลคะแนน ประวัติการทำแบบทดสอบ และความคืบหน้าการเรียน
- ดูประกาศภายในหลักสูตร
- ดูรายงานผลการเรียนและใบประกาศนียบัตร (เมื่อจบหลักสูตร)
ข้อจำกัด
- ไม่สามารถสร้างหรือแก้ไขหลักสูตร
- ไม่สามารถแก้ไขเนื้อหาบทเรียนหรือแบบทดสอบ
- ไม่สามารถดูข้อมูลผู้เรียนคนอื่น
2. Instructor (ผู้สอน)
ขอบเขตความสามารถ
- เข้าสู่ระบบและจัดการโปรไฟล์ส่วนตัว
- สร้าง แก้ไข และจัดการหลักสูตร
- กำหนดหมวดหมู่ วันเริ่มต้น–สิ้นสุด และสถานะหลักสูตร
- สร้างและจัดโครงสร้างบทเรียน (Chapters, Lessons)
- อัปโหลดและจัดเรียงเนื้อหาการเรียนรู้
- วิดีโอ
- เอกสาร PDF
- ข้อความ
- ไฟล์ประกอบ
- กำหนดเงื่อนไขการเข้าถึงบทเรียน
- สร้างและจัดการแบบทดสอบ (Quiz)
- กำหนดรูปแบบคำถาม เวลา คะแนน และเกณฑ์ผ่าน
- ดูผลคะแนนและสถิติการทำแบบทดสอบของผู้เรียน
- ดูรายงานความคืบหน้าการเรียนของผู้เรียน
- ส่งออกรายงานเป็นไฟล์ Excel หรือ PDF
- โพสต์และจัดการประกาศภายในหลักสูตร
ข้อจำกัด
- ไม่สามารถกำหนดบทบาทหรือสิทธิ์ผู้ใช้
- ไม่สามารถเข้าถึงข้อมูลระบบภาพรวมระดับผู้ดูแล
3. Admin (ผู้ดูแลระบบ)
ขอบเขตความสามารถ
- เข้าสู่ระบบเพื่อบริหารจัดการระบบโดยรวม
- จัดการบัญชีผู้ใช้งานทั้งหมดในระบบ
- กำหนด แก้ไข และควบคุมบทบาทและสิทธิ์การใช้งานของผู้ใช้
- ดู Dashboard ภาพรวมของระบบ
- ตรวจสอบสถิติการใช้งานระบบ
- ดูจำนวนผู้ใช้ หลักสูตร และอัตราการจบหลักสูตร
- ตรวจสอบความถูกต้องและเสถียรภาพของระบบ
ข้อจำกัด
- ไม่เกี่ยวข้องกับการจัดการเนื้อหาการสอนโดยตรง
- ไม่สามารถแก้ไขผลการเรียนของผู้เรียน