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

🍬 Học tập Study (Giong Land)

Chế độ luyện tập kiểu Duolingo: bản đồ Kẹo Ngọt với lộ trình path → unit → level → bài học ngắn (13 dạng part kể cả Story mode), rương thưởng, thử thách tốc độ — chạy ở ứng dụng study.flyer.us và lesson player trong exam.

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)227.972 lượt STUDY/30 ngày9,7 triệu lượt làm bài học all-time
🔗 Link mẫu trên productStudy — Giong Land ↗đăng nhập tài khoản demo HS: 0909469666

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

Chế độ luyện tập kiểu Duolingo: bản đồ Kẹo Ngọt với lộ trình path → unit → level → bài học ngắn (13 dạng part kể cả Story mode), rương thưởng, thử thách tốc độ — chạy ở ứng dụng study.flyer.us và lesson player trong exam.

2Người dùng & user stories

Vai tròUser storyƯu tiên
Học sinhHọc theo bản đồ, mở khoá từng chặng, nhận rương thưởng.P0
Học sinhChọn chương trình học phù hợp (SideBar chọn path).P0
Phụ huynhThấy con học đều nhờ streak + nhắc học.P1

3Phạm vi & phase

PhaseNội dungTrạng thái
Phase 1Bản đồ Duolingo + lesson player + rươngDone
Phase 2Chọn chương trình trên map (Sprint 106: 186 chặng) + Giong Land ở Welcome GateDone
Phase 3Theme Study đổi được (backlog 107); giọng Thánh Gióng riêng (backlog 107-108)Đề xuất

4Luồng sản phẩm

Học tập Study (Giong Land)
Màn hình thực tế — Học tập Study (Giong Land) (exam.flyer.us).
  1. Từ exam chọn đảo Study/Giong Land → bản đồ Kẹo Ngọt → chọn chặng → làm bài học → nhận rương/điểm → chặng kế mở khoá

5Spec UI — cho Designer

6Business rules

RuleĐịnh nghĩa
Mở khoá tuần tựLevel sau chỉ mở khi xong level trước
Bài khoá"Bài học đang bị khóa. Vui lòng liên hệ FLYER…" (theo gói)
Nguồn nội dungduolingo_paths/units/levels + checkpoints + bingo_subjects

7Data & API — cho Developer

8Edge cases đã xử lý

CaseHành vi chuẩn
Chưa đăng nhập trên mapModal bắt đăng nhập không đóng được
Quay về examComponent OpenInExamApp giữ ngữ cảnh
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. Hoàn thành level mở đúng level kế
  2. Rương phát thưởng đúng 1 lần
  3. Đổi chương trình giữ tiến độ từng path riêng

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.