add: docs requirements
This commit is contained in:
commit
999f3056cf
1 changed files with 71 additions and 0 deletions
71
docs/เอกสารความต้องการระบบ_e_learning_system_requirements.md
Normal file
71
docs/เอกสารความต้องการระบบ_e_learning_system_requirements.md
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
# เอกสารความต้องการระบบ E‑Learning (พื้นฐาน)
|
||||
|
||||
## 1. บทนำ
|
||||
เอกสารฉบับนี้จัดทำขึ้นเพื่อกำหนดความต้องการของระบบ E‑Learning พื้นฐาน สำหรับใช้เป็นแนวทางในการออกแบบ พัฒนา และทดสอบระบบ โดยมุ่งเน้นฟังก์ชันหลักที่จำเป็นต่อการเรียนการสอนออนไลน์
|
||||
|
||||
## 2. วัตถุประสงค์ของระบบ
|
||||
- สนับสนุนการเรียนการสอนออนไลน์ผ่านอินเทอร์เน็ต
|
||||
- ให้ผู้เรียนเข้าถึงบทเรียนได้ทุกที่ทุกเวลา
|
||||
- ช่วยผู้สอนบริหารจัดการเนื้อหาและติดตามผลการเรียน
|
||||
- เก็บข้อมูลการเรียนรู้และผลการประเมินอย่างเป็นระบบ
|
||||
|
||||
## 3. กลุ่มผู้ใช้งาน (User Roles)
|
||||
1. ผู้ดูแลระบบ (Admin)
|
||||
2. ผู้สอน (Instructor / Teacher)
|
||||
3. ผู้เรียน (Student / Learner)
|
||||
|
||||
## 4. ฟังก์ชันหลักของระบบ (Functional Requirements)
|
||||
|
||||
### 4.1 การจัดการผู้ใช้งาน (User Management)
|
||||
- สมัครสมาชิก / เพิ่มผู้ใช้งาน
|
||||
- เข้าสู่ระบบ (Login) / ออกจากระบบ (Logout)
|
||||
- กำหนดบทบาทผู้ใช้งาน (Admin, Instructor, Student)
|
||||
- แก้ไขข้อมูลส่วนตัวผู้ใช้งาน
|
||||
- รีเซ็ตรหัสผ่าน / ลืมรหัสผ่าน
|
||||
|
||||
### 4.2 การจัดการรายวิชา (Course Management)
|
||||
- สร้าง / แก้ไข / ลบรายวิชา
|
||||
- กำหนดรายละเอียดรายวิชา (ชื่อ, คำอธิบาย, ระยะเวลา)
|
||||
- เปิด–ปิดการลงทะเบียนเรียน
|
||||
- กำหนดผู้สอนประจำรายวิชา
|
||||
|
||||
### 4.3 การจัดการเนื้อหาบทเรียน (Learning Content Management)
|
||||
- เพิ่มบทเรียนในรูปแบบ:
|
||||
- วิดีโอ
|
||||
- เอกสาร (PDF, PPT)
|
||||
- ข้อความ / บทความ
|
||||
- จัดลำดับบทเรียน
|
||||
- กำหนดการเข้าถึงเนื้อหา (เรียนตามลำดับ / เรียนอิสระ)
|
||||
|
||||
### 4.4 การเรียนและติดตามความคืบหน้า (Learning & Progress Tracking)
|
||||
- ผู้เรียนสามารถเข้าเรียนตามบทเรียนที่กำหนด
|
||||
- บันทึกความคืบหน้าการเรียน (Progress)
|
||||
- แสดงสถานะบทเรียน (ยังไม่เรียน / กำลังเรียน / เรียนจบแล้ว)
|
||||
|
||||
### 4.5 แบบทดสอบและการประเมินผล (Assessment & Quiz)
|
||||
- สร้างแบบทดสอบ (Quiz / Exam)
|
||||
- รองรับคำถามแบบ:
|
||||
- ปรนัย (Multiple Choice)
|
||||
- ถูก / ผิด
|
||||
- อัตนัย (พื้นฐาน)
|
||||
- กำหนดคะแนนและเกณฑ์ผ่าน
|
||||
- ตรวจคำตอบและแสดงผลคะแนน
|
||||
|
||||
### 4.6 รายงานผลและสถิติ (Reports & Analytics)
|
||||
- รายงานผลการเรียนรายบุคคล
|
||||
- รายงานคะแนนแบบทดสอบ
|
||||
- รายงานความคืบหน้าของผู้เรียนในแต่ละรายวิชา
|
||||
|
||||
## 5. ความต้องการที่ไม่ใช่ฟังก์ชัน (Non‑Functional Requirements)
|
||||
- ระบบใช้งานผ่าน Web Browser (Responsive รองรับมือถือ)
|
||||
- รองรับผู้ใช้งานหลายคนพร้อมกัน
|
||||
- มีความปลอดภัยของข้อมูลผู้ใช้งาน
|
||||
- ระบบใช้งานง่าย (User Friendly)
|
||||
- รองรับภาษาไทย (และสามารถขยายเป็นหลายภาษาได้)
|
||||
|
||||
## 6. ขอบเขตของระบบ (System Scope)
|
||||
- เป็นระบบ E‑Learning ระดับพื้นฐาน
|
||||
|
||||
---
|
||||
เอกสารฉบับนี้สามารถใช้เป็น System Requirement Document (SRD) หรือ Software Requirement Specification (SRS) ระดับเริ่มต้นได้
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue