FLYER Teacher · PRD · Sprint 110

🛠️ Tạo đề (Builder)

Số hoá học liệu là năng lực lõi bán cho B2B: đưa tài liệu giấy/PDF/ảnh lên, AI trích xuất thành đề tương tác; hoặc tự soạn với 13 dạng câu hỏi. Kèm builder "AI Teacher" dựng nhân vật luyện nói riêng (có nhân bản giọng).

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)42.379 đề đã số hoá+3.115 đề mới/30 ngày
🔗 Link mẫu trên productTạo đề ↗Demo AI Teacher Builder ↗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

Số hoá học liệu là năng lực lõi bán cho B2B: đưa tài liệu giấy/PDF/ảnh lên, AI trích xuất thành đề tương tác; hoặc tự soạn với 13 dạng câu hỏi. Kèm builder "AI Teacher" dựng nhân vật luyện nói riêng (có nhân bản giọng).

2Người dùng & user stories

Vai tròUser storyƯu tiên
Giáo viênUpload tài liệu → AI sinh đề tương tác.P0
Giáo viênSoạn đề thủ công đủ dạng bài, preview như học sinh.P0
Trung tâmDựng giáo viên AI riêng (nhân vật + giọng).P1

3Phạm vi & phase

PhaseNội dungTrạng thái
Phase 113 dạng bài + extract AI + editor + AI TeacherDone
Phase 2Extract hỗ trợ thêm MCQ/Dropdown/Open-ended/Passage (Sprint 105); gen đáp án bằng AI (107)Done
Phase 3Merge builder study+exam một nơi + phân role (backlog 108); GIF tooltip dạng bài (107)Đề xuất

4Luồng sản phẩm

Chọn dạng bài — 13 dạng + trích xuất
Chọn dạng bài — 13 dạng + trích xuất
  1. Nhấn "Tạo" → chọn dạng hoặc Trích xuất tài liệu → chỉnh editor → xuất bản vào Thư viện → giao bài/chia sẻ

5Spec UI — cho Designer

AI Teacher builder
AI Teacher builder

6Business rules

RuleĐịnh nghĩa
Upload extractPDF/JPG/DOC/PPT/PPTX; chọn số câu hoặc Tự động
Điểm & thời gianCấu hình per-question
Clone giọngFlag teacher_clone_voice; audio/video ≤10MB
Sở hữu đềThuộc giáo viên tạo, quản trong Thư viện của tôi

7Data & API — cho Developer

8Edge cases đã xử lý

CaseHành vi chuẩn
Tài liệu scan mờExtract báo phần không đọc được thay vì sinh sai im lặng
Đổi thứ tự câuKéo-thả có preview, không mất đáp án
Ảnh bìa thiếu (AI Teacher)Bắt buộc — chặn lưu kèm highlight
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. PDF 10 trang extract đủ số câu đã chọn, đúng dạng
  2. Preview giống bản chạy thật trên exam
  3. Giọng nhân bản phát đúng trong hội thoại AI Teacher

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.