SRM · UC-SRM-03
UC-SRM-03 — Kiem tra no hoc phi / dieu kien phu
Kiem tra no hoc phi / dieu kien phu. This UC is contract-ready for implementation baseline; full 1:1 requires the blocker checks below.
Nguồn: docs/modules/srm/use-cases/UC-SRM-03.md · Sample data (fake VN)
S1 · Round eligibility view
Round eligibility view
keyword termCode 2024-2025 HK1 2024-2025 HK2 2025-2026 HK1
API: `GET /graduation-rounds/{roundId}/eligibility?termCode={NHHK}` · DB: `DTOTNG` / `DTOTNGTam`: `IDTOTNG`, `NHHK`, `IDTChuan`, `IDCC`, `ConNoHP`, `IsNoThuTuc`, `IsNoLePhiGDTC`, `IsNoLePhiGDQP`, `IsNoLePhiXetTN`, `IsNoCTDT`, `IsNoCC`
S2 · Student debt detail
Student debt detail
termCode 2024-2025 HK1 2024-2025 HK2 2025-2026 HK1
API: `GET /students/{studentId}/tuition-debts?termCode={NHHK}` · DB: `MKQDK`: `IDKQDK`, `IDSV`, `NHHK`, `IDToHoc`, `HocPhiTamTinh`, `TChatDK`, `GcKQDK`; `DDTBHP`: `IDSV`, `NHHK`, `IDMH`, `DiemHP`, `DatHP`, `IsXetNo`, `SoTinChi`;
S3 · Criteria side conditions
Criteria side conditions
keyword termCode 2024-2025 HK1 2024-2025 HK2 2025-2026 HK1
API: Reuse `GET /graduation-criteria` before running eligibility smoke · DB: `DDmTChuan`: `IDTChuan`, `LoaiTChuan`, `DoiTuongXetTN`, `SoTCChung`, `HeDiem`, `IDXetKhac`, `IsXetThucTap`; `DDMXetKhac`: `IDXetKhac`, `MaXetKhac`, `TenXetKhac`
S4 · True gaps
True gaps
keyword termCode 2024-2025 HK1 2024-2025 HK2 2025-2026 HK1
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 can smoke existence/status, not final parity of debt computation · DB: `TonNoHPDA` and related HP debt logic are DLL-only / cross-module; mark mismatches as algorithm gap until decompiled