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

🪐 Trang chủ hành tinh

Trang chủ exam.flyer.us là "bản đồ vũ trụ": mỗi chứng chỉ là một hành tinh (Starters, Movers, Flyers, KET, PET, TOEFL, IOE, IELTS, Study…) trên carousel 3D. Học sinh chọn hành tinh để vào luyện — kèm Cổng chọn chế độ học (Bingo Planet = phòng thi ảo, Giong Land = luyện tập).

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)483.758 tài khoản học sinh51.858 học sinh active 30 ngày
🔗 Link mẫu trên productTrang chủ hành tinh ↗đăng nhập tài khoản demo HS: 0909469666

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

Trang chủ exam.flyer.us là "bản đồ vũ trụ": mỗi chứng chỉ là một hành tinh (Starters, Movers, Flyers, KET, PET, TOEFL, IOE, IELTS, Study…) trên carousel 3D. Học sinh chọn hành tinh để vào luyện — kèm Cổng chọn chế độ học (Bingo Planet = phòng thi ảo, Giong Land = luyện tập).

2Người dùng & user stories

Vai tròUser storyƯu tiên
Học sinhChọn hành tinh đúng chứng chỉ đang ôn để vào làm đề.P0
Học sinh mớiĐược cổng chào hỏi chọn chế độ Thi ảo vs Luyện tập.P0
Phụ huynh/GVTừ footer chuyển sang ứng dụng Phụ huynh/Giáo viên đúng vai.P1

3Phạm vi & phase

PhaseNội dungTrạng thái
Phase 1Carousel hành tinh + header ví/streak + footer tiện íchDone
Phase 2Welcome Gate 2 chế độ (A/B Sprint 106) + Global Journey + đảo Trường của tôiDone
Phase 3Hành tinh "Chó Mèo" (khối công) — trong kế hoạch A/B, chưa thấy asset trong codeĐề xuất

4Luồng sản phẩm

Trang chủ hành tinh
Màn hình thực tế — Trang chủ hành tinh (exam.flyer.us).
  1. Vào exam.flyer.us → (lần đầu) Cổng chọn chế độ học → chọn hành tinh → vào bản đồ đề của đảo
  2. Đảo IELTS/Study mở tab ứng dụng riêng; đảo Trường của tôi → chương trình trường

5Spec UI — cho Designer

6Business rules

RuleĐịnh nghĩa
Đảo hiển thịLọc theo gói (activeFlyerPackages + testLevelsAllowed); đảo trường cần flag STUDENT_SCHOOL_EXAM
Welcome GateHiện lần đầu + lặp sau 24h; tắt/bật bằng flag ENABLE_WELCOME_GATE
Khoá đảoServer quyết định; hiện tại icon khoá hành tinh đang tạm tắt trong code

7Data & API — cho Developer

8Edge cases đã xử lý

CaseHành vi chuẩn
Animation nặng trên máy yếuFallback ExamBodyStatic khi remote config tắt animation
Đảo bị khoáCó user → trang gói; khách → modal yêu cầu đăng nhập
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. Chọn hành tinh điều hướng đúng đảo/app
  2. Welcome Gate không hiện lại trong 24h sau khi chọn
  3. Đảo ngoài gói hiển thị trạng thái khoá đúng
  4. Chuỗi modal ưu tiên không chồng nhau

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.