P Điểm danh hàng ngày
Embeds G2 Attendance Roster pattern · production route /classes/[id]/attendance (baseline 84/128 → target ≥105)
Vào điểm
Inline G3 Gradebook UI · NEW route /classes/[id]/grades · MoET classification (Xuất sắc/Giỏi/Khá/TB/Yếu) · late penalty 10%/ngày
Lịch dạy
Inline G4 pattern · NEW route /classes/[id]/schedule · VN-style Monday-first week
Báo cáo
Replaces heaviest screen /attendance/reports (417 LOC, baseline 80/128 → target ≥105)
Cài đặt
Profile + payroll + notifications · MST tax code · Zalo OA + email digest
Chất lượng kit (self-report)
- Số screens
- 22
- Avg score
- 108/128
- Min score
- 100/128
- Target floor
- 95/128
Self-scored per dossier 10-acceptance-criteria.md 100-item checklist. WCAG AA contrast measured per HTML comment block.