FLYER Teacher · PRD · Sprint 110

📊 Báo cáo & Phân tích

Chủ trường và quản lý chi nhánh cần nhìn thấy sức khỏe vận hành hằng ngày: lớp nào học đều, giáo viên nào giao bài đủ, học sinh nào sắp bỏ cuộc. Khu Báo cáo là "phòng điều khiển" của FLYER Teacher — mọi chỉ số học tập đổ về một nơi, có drill-down tới từng lớp/giáo viên/học sinh.

Phiên bản
1.1
Ngày
14/08/2026
Owner
Tùng (Product)
Trạng thái
Đang chạy (production)
📈 Số liệu production (15/08/2026)51.858 học sinh active 30 ngày1,26 triệu bài nộp/30 ngày (mọi loại)25,8 triệu lượt làm bài all-time
🔗 Link mẫu trên productBáo cáo (production) ↗Demo click được ↗tài khoản demo GV: 984855668 (CB Cái Bè) · bản demo tĩnh không cần đăng nhập

1Bối cảnh & mục tiêu

Chủ trường và quản lý chi nhánh cần nhìn thấy sức khỏe vận hành hằng ngày: lớp nào học đều, giáo viên nào giao bài đủ, học sinh nào sắp bỏ cuộc. Khu Báo cáo là "phòng điều khiển" của FLYER Teacher — mọi chỉ số học tập đổ về một nơi, có drill-down tới từng lớp/giáo viên/học sinh.

2Người dùng & user stories

Vai tròUser storyƯu tiên
Chủ trườngXem KPI toàn chi nhánh theo khoảng ngày, so sánh với kỳ trước để đánh giá tăng trưởng.P0
Quản lýPhát hiện sớm lớp/GV/HS red-flag để can thiệp.P0
Giáo viênNhận báo cáo tuần của lớp mình + gửi phụ huynh báo cáo tháng của từng bé.P1

3Phạm vi & phase

PhaseNội dungTrạng thái
Phase 1Trang tổng KPI + 18 báo cáo chi tiết + báo cáo tuần/thángDone
Phase 2Báo cáo điểm danh (đang prototype) hợp nhất vào khu Báo cáoCần build
Phase 3Gửi báo cáo định kỳ tự động qua ZNS + email cho chủ trường (Sprint 107 backlog)Đề xuất

4Luồng sản phẩm

Trang tổng Báo cáo — 5 KPI + biểu đồ
Trang tổng Báo cáo — 5 KPI + biểu đồ
  1. Chủ trường mở Báo cáo → quét 5 KPI → nhấn thẻ bất thường để drill-down
  2. Bật so sánh kỳ trước → đánh giá tăng/giảm
  3. Mở báo cáo red-flag → chọn học sinh → gửi thư nhắc HS + phụ huynh
  4. GV mở Báo cáo tuần → gửi link Báo cáo tháng cho phụ huynh

5Spec UI — cho Designer

Học sinh tự học — dòng thời gian hoạt động
Học sinh tự học — dòng thời gian hoạt động
Hiệu suất giáo viên
Hiệu suất giáo viên

6Business rules

RuleĐịnh nghĩa
Khoảng ngày mặc định30 ngày gần nhất; mọi filter đều persist trên URL
Red-flag "học ít"Lớp <25 phút/HS/tuần, so tuần này vs tuần trước
HS cần hỗ trợĐiểm/tỷ lệ đúng thấp theo ngưỡng từng báo cáo (vd accuracy <50% ở báo cáo tuần)
Phạm vi dữ liệuTheo trường (chi nhánh) đang chọn; admin thấy mọi GV, giáo viên chỉ thấy lớp mình

7Data & API — cho Developer

8Edge cases đã xử lý

CaseHành vi chuẩn
So sánh 2 khoảng ngày lệch độ dàiChuẩn hoá theo ngày, delta tính trên tổng kỳ
Lớp/GV mới chưa đủ dữ liệuLoại khỏi ranking thay vì hiện 0% gây hiểu lầm
Trang tháng mở không đăng nhậpChỉ đọc, không lộ thao tác quản trị
Trạng thái rỗngMọi bảng/danh sách có Empty state riêng kèm CTA hành động kế tiếp
Đang tảiSkeleton/Spin cho khối dữ liệu; nút hành động disable khi thiếu điều kiện

9Acceptance criteria

  1. 5 thẻ KPI khớp số liệu trang drill-down tương ứng
  2. So sánh 2 khoảng ngày hiển thị đúng delta
  3. Red-flag so đúng tuần-này-vs-tuần-trước
  4. Thư nhắc gửi đúng danh sách HS/phụ huynh đã chọn
  5. Báo cáo tháng mở được không cần đăng nhập

10Ngoài phạm vi / tương lai


← Danh mục 20 tính năng · Nguồn: quét trực tiếp codebase branch dev + backlog sprint 104–108 · 14/08/2026.