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
Mã
Họ tên
Lớp/Ngành
Trạng thái
Ghi chú
SV22010001
Nguyễn Văn An
CNTT-K18-01
Đang học
QĐ/2025/810
SV22010015
Trần Thị Bình
CNTT-K18-02
Tạm dừng
QĐ/2025/811
SV22010028
Lê Minh Châu
KT-K18-01
Đang học
QĐ/2025/812
SV22010042
Phạm Quốc Dũng
QTKD-K18-01
Nghỉ luôn
QĐ/2025/813
SV22010057
Hoàng Thu Hà
NN-K18-03
Đang học
QĐ/2025/814
SV22010063
Vũ Đức Khoa
CNTT-K18-01
Tốt nghiệp
QĐ/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