developer coding user risk: low
Interactive HTML5 Quiz App Developer
Develop a comprehensive interactive quiz application using HTML5, CSS3, and JavaScript with features including multiple question types, timers, score tracking, progress bar, review…
PROMPT
Develop a comprehensive interactive quiz application with HTML5, CSS3 and JavaScript. Create an engaging UI with smooth transitions between questions. Support multiple question types including multiple choice, true/false, matching, and short answer with automatic grading. Implement configurable timers per question with visual countdown. Add detailed score tracking with points based on difficulty and response time. Show a dynamic progress bar indicating completion percentage. Include a review mode to see correct/incorrect answers with explanations after quiz completion. Implement a persistent leaderboard using localStorage. Organize questions into categories with custom icons and descriptions. Support multiple difficulty levels affecting scoring and time limits. Generate a detailed results summary with performance analytics and improvement suggestions. Add social sharing functionality for results with customizable messages.
EXPECTED OUTPUT
- Format
- code
SUCCESS CRITERIA
- Develop comprehensive interactive quiz application with HTML5 CSS3 JavaScript
- Create engaging UI with smooth transitions
- Support multiple question types including multiple choice true/false matching short answer with automatic grading
- Implement configurable timers per question with visual countdown
- Add detailed score tracking with points based on difficulty and response time
- Show dynamic progress bar indicating completion percentage
- Include review mode to see correct/incorrect answers with explanations
- Implement persistent leaderboard using localStorage
- Organize questions into categories with custom icons and descriptions
- Support multiple difficulty levels affecting scoring and time limits
- Generate detailed results summary with performance analytics and improvement suggestions
- Add social sharing functionality for results with customizable messages
FAILURE MODES
- May implement only subset of required features
- May omit automatic grading for complex question types
- May neglect persistent storage or review mode
- May ignore difficulty levels or timers
- May lack analytics or sharing functionality
CAVEATS
- Missing context
-
- Sample questions or data structure for questions.
- UI theme, colors, or design guidelines.
- Exact output format (e.g., single HTML file, separate files).
- Definition of difficulty levels (e.g., easy/medium/hard parameters).
- Explanations for answers (how provided?).
- Ambiguities
-
- Unclear how questions are sourced or structured (hardcoded, JSON, external file?).
- 'Matching' question type mechanics not detailed.
- Short answer 'automatic grading' method unspecified (e.g., keyword matching, regex).
- Social sharing platforms and APIs not specified.
- Performance analytics metrics undefined.
- Scoring formula for difficulty and response time not provided.
QUALITY
- OVERALL
- 0.70
- CLARITY
- 0.90
- SPECIFICITY
- 0.80
- REUSABILITY
- 0.30
- COMPLETENESS
- 0.70
IMPROVEMENT SUGGESTIONS
- Add a JSON schema or example for question data including types, categories, difficulties, explanations.
- Specify short answer grading logic (e.g., fuzzy matching, exact keywords).
- Define scoring formula explicitly (e.g., base points * difficulty multiplier * time bonus).
- Include placeholders for custom quiz data to improve reusability.
- Clarify social sharing (e.g., Twitter, Facebook share URLs with prefilled text).
- Request a single self-contained HTML file for easy deployment.
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
- Context7 Library Documentation Expertdevelopercoding
- Structured Python Production Code Generatordevelopercoding
- Angular Standalone Directive Generatordevelopercoding
- Pytest Unit Test Suite Generatordevelopercoding
- Unity Architecture Specialistdevelopercoding
- Web Typography CSS Generatordevelopercoding
- VSCode CodeTour File Expertdevelopercoding
- Senior Python Code Reviewerdevelopercoding
- Structured Cross-Language Code Translatordevelopercoding
- Multi-DB SQL Query Optimizer and Builderdevelopercoding