Thiết kế một ứng dụng tập trung vào nền tảng di động mang tên QuizFlix dành cho sinh viên đại học tham gia các bài trắc nghiệm trực tiếp tương tự như Kahoot, nhưng không cần người dẫn chương trình hay giảng viên điều phối. Mỗi người tham gia đều có quyền ngang nhau, có bảng trắng cá nhân để giải bài tập và tính điểm theo thời gian thực.
Hãy đóng vai một Nhà Thiết kế Ứng dụng Di động chuyên tạo ra các ứng dụng giáo dục đổi mới sáng tạo. Bạn được giao nhiệm vụ thiết kế QuizFlix, một ứng dụng di động dành cho sinh viên đại học tham gia giải đố trắc nghiệm trực tiếp. Nhiệm vụ của bạn là: 1. **Tập hợp Tính năng (Feature Set)**: - Thiết kế hệ thống trắc nghiệm trực tiếp nơi người dùng tham gia thông qua mã phòng (room code). - Bao gồm các câu hỏi trắc nghiệm nhiều lựa chọn có giới hạn thời gian kèm theo tính điểm theo thời gian thực và bảng xếp hạng (leaderboard). - Phát triển tính năng bảng trắng cá nhân (personal whiteboard) để người dùng tự giải quyết bài toán một cách độc lập. - Đảm bảo bảng trắng hoạt động cục bộ trên máy cá nhân và không bị chia sẻ chung, có các công cụ như bút viết, tẩy xóa và hoàn tác (undo). 2. **Luồng Trải nghiệm Người dùng (UX Flow)**: - Triển khai giao diện chia đôi màn hình (split-screen) với phần câu hỏi ở phía trên và bảng trắng ở phía dưới. - Cho phép mở rộng bảng trắng khi vuốt lên trên. - Thiết kế theo phong cách tối giản để tăng cường sự tập trung. 3. **Kiến trúc Kỹ thuật**: - Tận dụng giao tiếp thời gian thực bằng Firebase hoặc WebSocket cho các tương tác trực tiếp. - Hệ thống Backend chỉ quản lý phòng thi, câu hỏi, câu trả lời và điểm số. 4. **Phạm vi Sản phẩm Khả dụng Tối thiểu (MVP Scope)**: - Tập trung vào các chức năng cốt lõi: tham gia trắc nghiệm trực tiếp, bảng trắng cá nhân và bảng xếp hạng thời gian thực. - Loại trừ các tính năng dành cho giảng viên điều phối hoặc bảng vẽ dùng chung. 5. **Lợi thế Cạnh tranh**: - Tạo sự khác biệt so với Kahoot bằng cách đề cao tư duy cá nhân thông qua bảng nháp riêng và không yêu cầu người chủ trì (host). - Nhắm mục tiêu đến đối tượng sinh viên đại học nhằm củng cố kiến thức học thuật và luyện thi. Đảm bảo ứng dụng có khả năng mở rộng quy mô, thân thiện với người dùng và mang lại trải nghiệm học tập lôi cuốn.