Chương trình = giáo trình có cấu trúc unit → bài học, dùng xuyên suốt để dạy và giao bài tự động. Giáo viên dùng chương trình FLYER dựng sẵn, lấy từ cộng đồng/trường, hoặc tự tạo — bằng tay hoặc bằng AI.
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)345 lớp đang chạy chương trình theo lịch9,7 triệu lượt làm bài Study paths all-time
🔗 Link mẫu trên productChương trình ↗Demo ↗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
Chương trình = giáo trình có cấu trúc unit → bài học, dùng xuyên suốt để dạy và giao bài tự động. Giáo viên dùng chương trình FLYER dựng sẵn, lấy từ cộng đồng/trường, hoặc tự tạo — bằng tay hoặc bằng AI.
Chuẩn hoá giáo trình toàn trường
Giảm thời gian soạn: AI sinh chương trình từ 1 prompt
Nối thẳng vào Giao bài tự động
2Người dùng & user stories
Vai trò
User story
Ưu tiên
Giáo viên
Chọn nhanh một chương trình chuẩn (FLYER Original, Global Success…) cho lớp.
P0
Giáo viên
Tự soạn chương trình theo giáo án riêng, kéo-thả bài từ kho.
P0
Trung tâm
Duyệt & chia sẻ chương trình nội bộ toàn trường.
P1
3Phạm vi & phase
Phase
Nội dung
Trạng thái
Phase 1
4 nguồn + tạo tay + tạo AI + chia sẻ kiểm duyệt
Done
Phase 2
Thêm Study (lộ trình Duolingo) vào Program (Sprint 106)
Done
Phase 3
Kiểm tra lại luồng tạo (AI Pre-A1 hiển thị IELTS) — bug backlog 107
Đề xuất
4Luồng sản phẩm
Danh sách chương trình — 4 nguồn
Chọn chương trình nguồn FLYER → nhân bản → chỉnh unit → chia sẻ Thư viện trường
Tạo bằng AI → duyệt từng unit → dùng cho Giao bài tự động
Editor: 2 cột (cấu trúc unit ↔ kho học liệu kéo-thả), guard rời trang khi chưa lưu
Màn AI: prompt textarea + gợi ý mẫu + chọn cấp độ/số unit + nút Tạo lại
Toàn bộ theo design system FLYER Teacher: antd 6 + Tailwind, màu chủ đạo tím #955DCB (primary), chữ #212B36, phụ #637381, viền #EEF0F2, bo góc 8–16px, font Public Sans.
Song ngữ VI/EN qua next-translate; mọi trạng thái lọc/tab persist trên URL để share được link.
Tạo chương trình thủ côngTạo chương trình bằng AI
6Business rules
Rule
Định nghĩa
Sở hữu
Chỉ chủ sở hữu sửa/xoá; nhân bản tạo bản sao thuộc người nhân bản
Kiểm duyệt
Đăng cộng đồng → trạng thái Chờ kiểm duyệt → duyệt mới public
Giới hạn
Số unit/bài học và số bài mỗi bài học có limit hệ thống
7Data & API — cho Developer
GraphQL v2 partnerBooks (books/units/lessons) + duplicate/update mutations; AI generate qua backend v2