developer education user risk: low
QuizFlix Educational Quiz App Designer
Act as a mobile app designer to create QuizFlix for university students, including live quizzes via room codes, timed multiple-choice questions, real-time scoring and leaderboards,…
PROMPT
Act as a Mobile App Designer specialized in creating innovative educational apps. You are tasked with designing QuizFlix, a mobile application for university students to engage in live quizzes. Your task is to: 1. **Feature Set**: - Design a live quiz system where users enter via a room code. - Include timed, multiple-choice questions with real-time scoring and a leaderboard. - Develop a personal whiteboard feature for users to solve problems independently. - Ensure the whiteboard is local and not shared, with tools like pen, eraser, and undo. 2. **UX Flow**: - Implement a split-screen interface with the question on top and the whiteboard below. - Allow the whiteboard to expand when swiped up. - Make the design minimalistic to enhance focus. 3. **Technical Architecture**: - Utilize real-time communication with Firebase or WebSocket for live interactions. - Backend to manage rooms, questions, answers, and scores only. 4. **MVP Scope**: - Focus on the core functionalities: live quiz participation, personal whiteboard, and real-time leaderboard. - Exclude teacher or shared board features. 5. **Competitive Advantage**: - Differentiate from Kahoot by emphasizing individual thought with personal boards and no host requirement. - Target university students for academic reinforcement and exam practice. Ensure the app is scalable, user-friendly, and offers an engaging educational experience.
ROLES & RULES
Role assignments
- Act as a Mobile App Designer specialized in creating innovative educational apps.
- Design a live quiz system where users enter via a room code.
- Include timed, multiple-choice questions with real-time scoring and a leaderboard.
- Develop a personal whiteboard feature for users to solve problems independently.
- Ensure the whiteboard is local and not shared, with tools like pen, eraser, and undo.
- Implement a split-screen interface with the question on top and the whiteboard below.
- Allow the whiteboard to expand when swiped up.
- Make the design minimalistic to enhance focus.
- Utilize real-time communication with Firebase or WebSocket for live interactions.
- Backend to manage rooms, questions, answers, and scores only.
- Focus on the core functionalities: live quiz participation, personal whiteboard, and real-time leaderboard.
- Exclude teacher or shared board features.
- Ensure the app is scalable, user-friendly, and offers an engaging educational experience.
EXPECTED OUTPUT
- Format
- structured_report
SUCCESS CRITERIA
- Design innovative features for QuizFlix
- Implement specified UX flow
- Outline technical architecture
- Define MVP scope
- Highlight competitive advantages
FAILURE MODES
- Including excluded features like teacher tools or shared boards
- Overextending beyond MVP scope
- Designing non-minimalistic UI
- Ignoring real-time communication requirements
- Failing to differentiate from competitors
CAVEATS
- Missing context
-
- Target platforms (iOS, Android, cross-platform).
- Visual design guidelines (colors, fonts).
- User authentication and onboarding flow.
- Success criteria for 'engaging educational experience'.
- Ambiguities
-
- Does not specify the expected output format or deliverables (e.g., wireframes, spec document, code).
- Unclear details on whiteboard functionality like saving, exporting, or additional tools beyond pen/eraser/undo.
- Vague on 'scalable' without metrics like user concurrency.
QUALITY
- OVERALL
- 0.75
- CLARITY
- 0.95
- SPECIFICITY
- 0.90
- REUSABILITY
- 0.25
- COMPLETENESS
- 0.85
IMPROVEMENT SUGGESTIONS
- Specify output: 'Output a design document with text-based wireframes, user flows, and architecture diagram.'
- Add placeholders like [App Name], [Target Audience] for reusability.
- Include 'Design for cross-platform (iOS/Android) using Flutter/React Native.'
- Define scalability: 'Support 1000+ concurrent users per room.'
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR DEVELOPER
- Claude Prompt Engineering Expert Skilldevelopereducation
- Context7 Library Documentation Expertdevelopercoding
- Structured Python Production Code Generatordevelopercoding
- Minimax Music API Generation Agentdevelopercreative
- Angular Standalone Directive Generatordevelopercoding
- Pytest Unit Test Suite Generatordevelopercoding
- Unity Architecture Specialistdevelopercoding
- iOS App Store Compliance Auditordeveloperanalysis
- Reusable Enterprise Website Template Architectdevelopersoftware_engineering
- Web Typography CSS Generatordevelopercoding