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

📝 Làm bài thi & luyện tập

Trái tim của exam.flyer.us: phòng thi ảo mô phỏng đề Cambridge/TOEFL đầy đủ (timer, tapescript, nộp bài, chống gian lận) và practice player v2 cho mini test/trắc nghiệm/đề cộng đồng — với theme vui nhộn cho trẻ em.

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)799.866 lượt thi (exam)/30 ngày144.009 lượt luyện tập/30 ngày
🔗 Link mẫu trên productBản đồ đề Starters ↗Cổng chọn chế độ ↗đăng nhập tài khoản demo HS: 0909469666

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

Trái tim của exam.flyer.us: phòng thi ảo mô phỏng đề Cambridge/TOEFL đầy đủ (timer, tapescript, nộp bài, chống gian lận) và practice player v2 cho mini test/trắc nghiệm/đề cộng đồng — với theme vui nhộn cho trẻ em.

2Người dùng & user stories

Vai tròUser storyƯu tiên
Học sinhLàm đề thi thử đúng cấu trúc, có đồng hồ và nộp bài như thi thật.P0
Học sinhLuyện từng phần, xem giải thích đáp án ngay.P0
Giáo viênYên tâm bài giao có chế độ thi + chống gian lận.P1

3Phạm vi & phase

PhaseNội dungTrạng thái
Phase 1Exam player (8 dạng câu) + practice v2 (10 dạng) + reviewDone
Phase 2Chống gian lận (chuyển tab 3 lần = tự nộp) + chế độ Thi thử vs Luyện tập per-đềDone
Phase 3Âm thanh sai nhẹ nhàng hơn (backlog 108)Đề xuất

4Luồng sản phẩm

Làm bài thi & luyện tập
Màn hình thực tế — Làm bài thi & luyện tập (exam.flyer.us).
  1. Chọn đề trên bản đồ đảo → Overview (số phần, điểm tối đa, thời lượng) → chọn Thi thử/Luyện tập → làm bài → nộp → kết quả
  2. Đang làm dở → quay lại có ResumePopup làm tiếp

5Spec UI — cho Designer

6Business rules

RuleĐịnh nghĩa
Chống gian lậnChuyển tab/thoát fullscreen/copy-paste bị đếm; quá 3 lần tự động nộp bài
Chế độThi thử = cả đề + timer thật; Luyện tập = chọn phần muốn làm
3 saoCheckpoint hoàn thành hiện 3 sao trên bản đồ

7Data & API — cho Developer

8Edge cases đã xử lý

CaseHành vi chuẩn
Hết giờ giữa chừngTimeoutPopup + tự nộp phần đã làm
Mất kết nốiBài dở lưu server, Resume khi quay lại
Đề premium chưa mở"Đề này chưa mở. Bạn hãy thử đề khác trước!"
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. Chuyển tab lần 3 tự nộp bài + ghi nhận cảnh báo
  2. Resume đúng vị trí câu đang làm
  3. Theme đổi không mất tiến độ
  4. Điểm phần khớp tổng điểm

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.