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

UC-SRM-02 — Dot tot nghiep va danh sach xet

Dot tot nghiep va danh sach xet. 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-02.md · Sample data (fake VN)
S1 · Graduation round setup

Graduation round setup

API: `POST /graduation-rounds` then `GET /graduation-rounds/{roundId}` · DB: `DDOTTN`: `IDDotTN`, `MaDotTN`, `TenDotTN`, `NHHK`, `SoQD`, `NgayKy`, `NguoiKy`, `LoaiTChuan`, `VanBang`, `IDCC`, `LanXet`, `IsLock`, `IsCongBoDashboard`, `Ngay
S2 · Candidate list

Candidate list

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: `GET /graduation-rounds/{roundId}` to confirm candidate counts; `POST /graduation-rounds/{roundId}/evaluate` with `dryRun=true` · DB: `DSVXETTN`: `IDSVXetTN`, `IDSV`, `NHHK`, `IDTChuan`, `IDDotTN`, `LoaiTChuan`, `IDCC`, `VanBang`, `IDXetKhac`, `PassThi`, `DTBLV`, `IsHoanXet`, `LyDoHoanXet`; `D
S3 · Evaluation output

Evaluation output

API: `POST /graduation-rounds/{roundId}/evaluate` then inspect response status and result count · DB: `DTOTNG` / `DTOTNGTam`: `IDTOTNG`, `NHHK`, `IDTChuan`, `IDCC`, `VanBang`, `DTBTN`, `DTBTK`, `DTBTKH4`, `DTBRL`, `XLRL`, `TCTong`, `ConNoHP`, `DuDKTN`, `GhiChuTN
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: Endpoint exists, but request/response schemas are still generic `SrmCommandRequest`/`Ok` · DB: `XetTotNghiepDA` and `XetTongHopDA` algorithms are DLL-only, so pass/fail parity cannot be guaranteed from docs alone