# ATT — การเข้าเรียน
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-52](#w-52) | เข้าเรียนและเช็กชื่อ | ทุกภาคการศึกษา | 3 | 5 |
| [W-53](#w-53) | ลาป่วย / ลากิจ | ทุกภาคการศึกษา | 2 | 3 |
| [W-104](#w-104) | ประกาศรายชื่อผู้หมดสิทธิ์สอบ (มส.) | ทุกภาคการศึกษา | 3 | 5 |
## W-52 เข้าเรียนและเช็กชื่อ
- **Lifecycle tag:** ทุกภาคการศึกษา
- **Starts when:** คาบเรียนตามตารางสอน
- **Outcome:** AttendanceMark + สถานะเสี่ยง มส.
- **Actors:** อาจารย์ผู้สอน, นักศึกษา, อาจารย์ที่ปรึกษา
- **Screens:** U07
Steps (5, of which 1 automated by the system):
1. **อาจารย์ผู้สอน**: เปิดเช็กชื่อด้วย QR หรือในระบบเรียนออนไลน์
2. **นักศึกษา**: เช็กชื่อ
3. _ระบบ_: นับเวลาเรียนตามรายวิชาและประเภทลาที่อนุมัติ; excused ใช้เฉพาะสิทธิ์ที่ระเบียบ/แผนอนุมัติรองรับ ไม่ให้ accommodation ทุกกรณีเท่ากับไม่นับขาด
4. **อาจารย์ที่ปรึกษา**: แจ้งผู้เรียน/ที่ปรึกษาเมื่อเกินเกณฑ์เวลาเรียนที่กำหนดตามรายวิชา/ระเบียบ ไม่ตรึงเปอร์เซ็นต์เดียวโดยไม่มี policy version
5. **นักศึกษา**: ดูสถิติการเข้าเรียนของตัวเอง
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** accommodation ไม่ทำให้ excused อัตโนมัติ; เกณฑ์ขาดเรียนต้องกำหนดตามรายวิชา/ระเบียบ
Relations:
- เรียกใช้ [W-04](ATH.md#w-04) ลาไปแข่งขัน / เก็บตัว (รายบุคคล) ตามระดับรายการ
- เรียกใช้ [W-33](AFF.md#w-33) ขอปรับวิธีเรียนหรือสอบ (ผู้พิการ)
- เรียกใช้ [W-53](ATT.md#w-53) ลาป่วย / ลากิจ
- เรียกใช้ [W-114](ATH.md#w-114) ยื่นลาแข่งแบบยกคณะ (batch) — อนุมัติครั้งเดียวระดับคณะ
## W-53 ลาป่วย / ลากิจ
- **Lifecycle tag:** ทุกภาคการศึกษา
- **Starts when:** นักศึกษาขาดเรียนด้วยเหตุป่วย/กิจ
- **Outcome:** AttendanceMark = ลา (excused)
- **Actors:** นักศึกษา, อาจารย์ผู้สอน
- **Screens:** W053
Steps (3, of which 1 automated by the system):
1. **นักศึกษา**: ยื่นใบลาตามประเภท พร้อมหลักฐานที่นโยบายกำหนด; ใบแพทย์เฉพาะเหตุที่จำเป็น ไม่บังคับใบแพทย์กับการลากิจทั่วไป ผู้แทนยื่นได้ตามอำนาจ
2. **อาจารย์ผู้สอน**: อนุมัติ
3. _ระบบ_: เมื่ออนุมัติแล้วบันทึกประเภทลาและผลต่อเวลาเรียนตามรายวิชา; ไม่อนุมัติ/ขอเพิ่มต้องแจ้งเหตุและคงสถานะรอ ไม่ทำเป็น excused อัตโนมัติ
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** หลักฐานลาป่วย/ลากิจต่างกัน ไม่บังคับใบแพทย์ทุกการลากิจ; มีทางขอเพิ่มหรือปฏิเสธ
### ทางแยก workflow (ข้อเสนอ รอผู้รับผิดชอบยืนยัน)
| ก่อนขั้น | Decision | เงื่อนไข | ไปขั้น / ผลลัพธ์ |
|---|---|---|---|
| 3 | ผู้สอนอนุมัติใบลาแล้วหรือไม่? | อนุมัติ | ขั้น 3 |
| 3 | ผู้สอนอนุมัติใบลาแล้วหรือไม่? | ขอหลักฐานเพิ่ม | รอผู้เรียนส่งหลักฐานและให้ผู้มีอำนาจตรวจใหม่ |
| 3 | ผู้สอนอนุมัติใบลาแล้วหรือไม่? | ไม่อนุมัติ | แจ้งเหตุผลและช่องทบทวน ไม่บันทึกลาอนุมัติ |
Relations:
- ถูกเรียกจาก [W-52](ATT.md#w-52) เข้าเรียนและเช็กชื่อ
## W-104 ประกาศรายชื่อผู้หมดสิทธิ์สอบ (มส.)
- **Lifecycle tag:** ทุกภาคการศึกษา
- **Starts when:** คำนวณเวลาเรียนทุกคืน + ถึงวันตัดรายชื่อ
- **Outcome:** ExamEligibility ล็อกใน EXM
- **Actors:** อาจารย์ผู้สอน, หัวหน้าภาค, นักศึกษา
- **Screens:** W104
Steps (5, of which 2 automated by the system):
1. _ระบบ_: คำนวณเวลาเรียนทุกคืน แจ้งเสี่ยงที่ 10% / 15% / 20% (นับลาที่อนุมัติเป็น excused)
2. **อาจารย์ผู้สอน**: ตรวจรายชื่อ มส. และแก้รายการที่บันทึกผิดพร้อมเหตุผล
3. **หัวหน้าภาค**: อนุมัติรายชื่อ มส.
4. _ระบบ_: ล็อกสิทธิ์สอบใน EXM และแจ้งนักศึกษา อาจารย์ที่ปรึกษา และผู้ปกครองตามสิทธิ์
5. **นักศึกษา**: ขอทบทวนภายในกรอบเวลา [ต้องตรวจสอบ]
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** ตรวจเวลาเรียนตามรายวิชาและสิทธิ์ลาที่อนุมัติ; รออุทธรณ์ไม่สรุป มส ก่อนผลพิจารณา
Relations:
- ถูกเรียกจาก [W-54](EXM.md#w-54) สอบกลางภาค / ปลายภาค