Portal / SCH / UC-SCH-08
NHHK 2024–2025 HK1 Cán bộ demo
SCH · UC-SCH-08

UC-SCH-08 — Ngay nghi / tiet nghi

Ngay nghi / tiet nghi. Added from focused SRM/SCH follow-up survey; contract-ready baseline, full 1:1 requires DLL method-body verification.

Nguồn: docs/modules/sch/use-cases/UC-SCH-08.md · Sample data (fake VN)
S1 · Holiday catalog

Holiday catalog

API: `GET /holidays?termCode={NHHK}` then `POST /holidays` with `dryRun=true` · DB: `KNgayNghi`: `IDNgayNghi`, `NgayNghi`, `LapLaiNam`, `Lydonghi`, `KyHieuNgayNghi`, `IDDVPC`, `NgayThem`, `MaUser`
S2 · Free-period catalog

Free-period catalog

API: `GET /free-periods?termCode={NHHK}` then `POST /free-periods` with `dryRun=true` · DB: `KTietNghi`: `IDTietNghi`, `Thu`, `TietBD`, `SoTiet`, `IDDVPC`, `NgayThem`, `MaUser`
S3 · Timetable-specific holiday/exceptions

Timetable-specific holiday/exceptions

API: Covered by holiday/free-period APIs if implementation folds them into payload; otherwise validate via timetable preparation/validation · DB: `KTKBNG`: `IDTKBNG`, `IDToHop`, `NHHK`, `IDPH`, `TUNGAYTKB`, `DENNGAYTKB`, `IDDNTGHOC`, `GCMaTranTuan`, `LyDoThoiGianKgXep`, `DiaDiemOnline`, `SoTietTrucTiep`,
S4 · True gaps

True gaps

Họ tênLớp/NgànhTrạng tháiGhi chú
SV22010001Nguyễn Văn AnCNTT-K18-01Đang họcQĐ/2025/810
SV22010015Trần Thị BìnhCNTT-K18-02Tạm dừngQĐ/2025/811
SV22010028Lê Minh ChâuKT-K18-01Đang họcQĐ/2025/812
SV22010042Phạm Quốc DũngQTKD-K18-01Nghỉ luônQĐ/2025/813
SV22010057Hoàng Thu HàNN-K18-03Đang họcQĐ/2025/814
SV22010063Vũ Đức KhoaCNTT-K18-01Tốt nghiệpQĐ/2025/815
API: API docs only expose `/holidays` and `/free-periods`; no separate endpoint for `KTKBNG*` rows · DB: `INGAYNGHIBL`, `INGHIDAYBL`, `ITIETNGHIBL` method bodies and status/validation rules are not available