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

UC-SRM-08 — Xep loai ren luyen shared

Xep loai ren luyen shared. 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-08.md · Sample data (fake VN)
S1 · Conduct score classification

Conduct score classification

API: `POST /conduct-scores/classify` with `dryRun=true` · DB: `SDRLHK`: `IDDRLHK`, `NHHK`, `IDSV`, `DiemRLHK`, `DiemRLHKTL`, `DiemQuiDoi`, `IDDGCT`, `IDDGCTTL`, `GCDRLHK`, `NgayThem`, `MaUser`
S2 · Student conduct score detail

Student conduct score detail

API: `GET /conduct-scores/{studentId}?termCode={NHHK}` · DB: `SDRLNH`: `IDDRLNH`, `IDSV`, `NamHoc`, `NamThu`, `NHHK`, `DiemRLNH`, `DiemQuiDoi`, `IDDGCT`; `SDRLTK`: `IDDRLTK`, `IDSV`, `DiemRLTK`, `DiemQuiDoi`, `IDDGCT`, `I
S3 · Cross-module read contract

Cross-module read contract

API: Combine `GET /conduct-scores/{studentId}` with `POST /graduation-rounds/{roundId}/evaluate` dry run · DB: `DTOTNG`: `DTBRL`, `IDXLRL`, `XLRL`; compare against `SDRLHK` / `SDRLNH` / `SDRLTK` source rows for same `IDSV`
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 contract lacks final response schema for classification result · DB: `CommonSrm.XepLoaiRenLuyen` method body is not included; full threshold parity remains a DLL-only gap