FLYER Học sinh (exam.flyer.us) · PRD · Sprint 110

💎 Gamification & phần thưởng

Hệ động lực giữ trẻ học mỗi ngày: Kim cương (mua/tặng — trả cho chấm AI), Coin & Sao (thu thập đổi vật phẩm), Streak ngày học, Quà tặng hàng ngày, Nhiệm vụ ngày theo CEFR, Thành tích đa cấp, khung avatar, bảng xếp hạng toàn quốc — và Đá Tri Thức nhận realtime từ giáo viên.

Phiên bản
1.0
Ngày
15/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 — nhiên liệu của mọi phần thưởng
🔗 Link mẫu trên productTrang kim cương ↗Bảng xếp hạng ↗đăng nhập tài khoản demo HS: 0909469666

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

Hệ động lực giữ trẻ học mỗi ngày: Kim cương (mua/tặng — trả cho chấm AI), Coin & Sao (thu thập đổi vật phẩm), Streak ngày học, Quà tặng hàng ngày, Nhiệm vụ ngày theo CEFR, Thành tích đa cấp, khung avatar, bảng xếp hạng toàn quốc — và Đá Tri Thức nhận realtime từ giáo viên.

2Người dùng & user stories

Vai tròUser storyƯu tiên
Học sinhGiữ streak, nhận quà ngày, hoàn thành nhiệm vụ ngày.P0
Học sinhTích kim cương/coin để chấm AI và mua khung avatar.P0
Học sinhNhận toast "+Đá Tri Thức" khi cô khen thưởng.P0

3Phạm vi & phase

PhaseNội dungTrạng thái
Phase 1Kim cương + coin/sao + streak + quà ngày + thành tích + xếp hạngDone
Phase 2Daily Quest theo CEFR + Đá Tri Thức realtime (API v4) + recap năm/thángDone
Phase 3Đổi Coin của học sinh (backlog 108) + HUY HIỆU (đang "Sắp cập nhật")Đề xuất

4Luồng sản phẩm

Gamification & phần thưởng
Màn hình thực tế — Gamification & phần thưởng (exam.flyer.us).
  1. Làm bài → nhận coin/sao + tiến độ nhiệm vụ ngày → mở quà ngày → giữ streak
  2. Cô thưởng ở lớp → toast realtime + lịch sử "LỊCH SỬ KHEN THƯỞNG" (Đã nhận/Đã đổi)
  3. Xem hạng: /ranking theo Ngày/Tuần/Tháng/Năm, học sinh vs trường

5Spec UI — cho Designer

6Business rules

RuleĐịnh nghĩa
Kim cương2 nguồn: Được tặng (hệ thống) vs Đã mua — hiển thị tách bạch; giá chấm AI từ 2 KC (mini) / 25 KC (full)
StreakMất khi bỏ ngày; có cảnh báo "Bạn sắp mất Streak rồi"
Đá Tri ThứcChỉ học sinh thuộc lớp; nhận realtime; ví riêng do GV quản qua v4

7Data & API — cho Developer

8Edge cases đã xử lý

CaseHành vi chuẩn
Thiếu coin mua khung"Bạn không có đủ coin…" chặn mua
Claim quest trễNhiệm vụ reset 23:59, không cộng bù
Đổi thưởng Đá vượt số dưBackend v4 chặn (409)
Khách chưa đăng nhậpĐược làm thử/preview; toast + modal nhắc đăng nhập để lưu kết quả
Mạng chậmCảnh báo cáp quang/network chậm (remote config); SpeedTest ở home

9Acceptance criteria

  1. Streak tính đúng theo ngày làm bài
  2. Quà ngày mỗi ngày 1 lần
  3. Toast Đá Tri Thức đến trong phiên đang mở
  4. Xếp hạng đổi kỳ Ngày/Tuần/Tháng/Năm đúng dữ liệu

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


← Danh mục PRD · Nguồn: quét codebase flyer-webs/apps/exam + số liệu read-replica production · 15/08/2026.