# EXM — การจัดสอบ
Group: **งานวิชาการ** · Use cases: **3**
> Generated by `docs/agent/tools/gen_use_cases.py` from `use_cases/UC1-Explorer.dc.html`. Do not edit by hand; re-run the script.
| ID | Use case | Lifecycle tag | Actors | Steps |
|---|---|---|---|---|
| [W-05](#w-05) | สอบชดเชย / เลื่อนสอบ | ทุกภาคการศึกษา | 4 | 5 |
| [W-54](#w-54) | สอบกลางภาค / ปลายภาค | ทุกภาคการศึกษา | 4 | 5 |
| [W-55](#w-55) | ทุจริตในการสอบ | ปัญหาและกรณีพิเศษ | 5 | 6 |
## W-05 สอบชดเชย / เลื่อนสอบ
- **Lifecycle tag:** ทุกภาคการศึกษา
- **Starts when:** นักศึกษายื่น หรือระบบสร้างจาก W-04 / W-114
- **Outcome:** MakeupExam ที่จัดแล้ว
- **Actors:** นักศึกษา, อาจารย์ผู้สอน, หัวหน้าภาค, นายทะเบียน
- **Screens:** U11, U07
Steps (5, of which 0 automated by the system):
1. **นักศึกษา**: ขอสอบชดเชย (ป่วย/เหตุจำเป็น) — กรณีลาแข่งที่อนุมัติแล้ว ระบบสร้างคำขอให้เอง
2. **อาจารย์ผู้สอน**: กรณียื่นเอง: เห็นชอบ; กรณีสายลัดจาก W-04/W-114: ข้ามขั้นนี้ (ส่งเฉพาะชุดข้อสอบชดเชย ไม่ใช่การอนุมัติ)
3. **หัวหน้าภาค**: กรณียื่นเอง: อนุมัติ; สายลัด: ข้าม
4. **นายทะเบียน**: (งานวัดผล) จัดวัน ห้อง และผู้คุมสอบ — สอบชดเชยรวมต่อการแข่งขัน
5. **นักศึกษา**: ได้รับนัดสอบชดเชยในแอป
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** แยกการขอสอบชดเชยทั่วไปกับการใช้ใบลาแข่งที่อนุมัติแล้ว ไม่อนุมัติซ้ำโดยไม่มีเหตุ
Relations:
- ต่อจาก [W-04](ATH.md#w-04) ลาไปแข่งขัน / เก็บตัว (รายบุคคล) ตามระดับรายการ
- ต่อจาก [W-114](ATH.md#w-114) ยื่นลาแข่งแบบยกคณะ (batch) — อนุมัติครั้งเดียวระดับคณะ
- ถูกเรียกจาก [W-04](ATH.md#w-04) ลาไปแข่งขัน / เก็บตัว (รายบุคคล) ตามระดับรายการ
- ถูกเรียกจาก [W-114](ATH.md#w-114) ยื่นลาแข่งแบบยกคณะ (batch) — อนุมัติครั้งเดียวระดับคณะ
## W-54 สอบกลางภาค / ปลายภาค
- **Lifecycle tag:** ทุกภาคการศึกษา
- **Starts when:** ปฏิทินสอบ
- **Outcome:** ExamSitting + คะแนน + incident (ถ้ามี)
- **Actors:** นายทะเบียน, นักศึกษา, กรรมการคุมสอบ, อาจารย์ผู้สอน
- **Screens:** W054
Steps (5, of which 1 automated by the system):
1. **นายทะเบียน**: (งานวัดผล) จัดตารางสอบ ห้อง ที่นั่ง และ roster กรรมการคุมสอบ (ห้ามคุมวิชาที่ตนสอน)
2. _ระบบ_: ตรวจสิทธิ์สอบจากรายชื่อ มส. (W-104) และ accommodation ที่อนุมัติ
3. **นักศึกษา**: ดูตารางสอบ ที่นั่ง และบัตรเข้าสอบในแอป
4. **กรรมการคุมสอบ**: เช็กชื่อเข้าสอบ คุมสอบ และบันทึกเหตุผิดปกติ (ทุจริต → W-55)
5. **อาจารย์ผู้สอน**: ตรวจข้อสอบ และกรอกคะแนน (ส่งเกรดตาม W-01)
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** ข้อห้ามผู้สอนคุมสอบวิชาตนเองต้องยืนยันตามระเบียบ ไม่อ้างเป็นกฎสากลทุกการสอบ
Relations:
- เรียกใช้ [W-01](ASM.md#w-01) ส่งเกรด
- เรียกใช้ [W-55](EXM.md#w-55) ทุจริตในการสอบ
- เรียกใช้ [W-104](ATT.md#w-104) ประกาศรายชื่อผู้หมดสิทธิ์สอบ (มส.)
## W-55 ทุจริตในการสอบ
- **Lifecycle tag:** ปัญหาและกรณีพิเศษ
- **Starts when:** กรรมการคุมสอบหรือผู้สอนพบเหตุ
- **Outcome:** IntegrityCase + ผลต่อเกรด/วินัย
- **Actors:** กรรมการคุมสอบ, หัวหน้าภาค, คณบดี, นักศึกษา, นายทะเบียน
- **Screens:** W055
Steps (6, of which 1 automated by the system):
1. **กรรมการคุมสอบ**: บันทึกเหตุ และเก็บหลักฐาน
2. _ระบบ_: ล็อกเกรดวิชานั้นของนักศึกษาระหว่างพิจารณา
3. **หัวหน้าภาค**: ตรวจเบื้องต้น
4. **คณบดี**: ตั้งกรรมการและรับคำชี้แจง/หลักฐานจากนักศึกษาก่อนพิจารณาตัดสินโดยไม่มีผลประโยชน์ทับซ้อน
5. **นักศึกษา**: ได้รับแจ้งผลพร้อมเหตุผลและสิทธิ์อุทธรณ์ (W-16); ไม่ถือว่าข้อกล่าวหาเท่ากับผล F
6. **นายทะเบียน**: บันทึกผล เช่น F ผ่าน W-02 และส่งโทษวินัยเข้า W-12
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** นักศึกษาชี้แจงก่อนกรรมการตัดสิน; สงสัยทุจริตยังไม่ใช่ผล F
### ทางแยก workflow (ข้อเสนอ รอผู้รับผิดชอบยืนยัน)
| ก่อนขั้น | Decision | เงื่อนไข | ไปขั้น / ผลลัพธ์ |
|---|---|---|---|
| 6 | มีผลตัดสินที่มีอำนาจให้แก้เกรด/ลงโทษหรือไม่? | มี | ขั้น 6 |
| 6 | มีผลตัดสินที่มีอำนาจให้แก้เกรด/ลงโทษหรือไม่? | ยกข้อกล่าวหา / รอผล | ปลด hold ตามอำนาจหรือคงรอพิจารณา ไม่เปลี่ยนเกรดเป็น F เอง |
Relations:
- เรียกใช้ [W-02](ASM.md#w-02) แก้ไขเกรดหลังประกาศ
- เรียกใช้ [W-12](AFF.md#w-12) วินัยนักศึกษา
- เรียกใช้ [W-16](CASE.md#w-16) อุทธรณ์ผลการเรียน
- ถูกเรียกจาก [W-54](EXM.md#w-54) สอบกลางภาค / ปลายภาค