developer coding user risk: low
HTML5 Flashcard Study System Builder
Develop a comprehensive flashcard study system using HTML5, CSS3, and JavaScript with features including intuitive card creation and review interface, spaced repetition algorithm,…
PROMPT
Develop a comprehensive flashcard study system using HTML5, CSS3, and JavaScript. Create an intuitive interface for card creation and review. Implement spaced repetition algorithm for optimized learning. Add support for text, images, and audio on cards. Include card categorization with decks and tags. Implement study sessions with performance tracking. Add self-assessment with confidence levels. Create statistics dashboard showing learning progress. Support import/export of card decks in standard formats. Implement keyboard shortcuts for efficient review. Add dark mode and customizable themes.
EXPECTED OUTPUT
- Format
- code
SUCCESS CRITERIA
- Develop a comprehensive flashcard study system using HTML5, CSS3, and JavaScript.
- Create an intuitive interface for card creation and review.
- Implement spaced repetition algorithm for optimized learning.
- Add support for text, images, and audio on cards.
- Include card categorization with decks and tags.
- Implement study sessions with performance tracking.
- Add self-assessment with confidence levels.
- Create statistics dashboard showing learning progress.
- Support import/export of card decks in standard formats.
- Implement keyboard shortcuts for efficient review.
- Add dark mode and customizable themes.
FAILURE MODES
- May implement incomplete or simplistic spaced repetition algorithm.
- May lack detailed specifications for import/export formats.
- May overlook accessibility or responsiveness.
- May not fully integrate all features like themes and statistics.
CAVEATS
- Missing context
-
- Output file structure (e.g., single HTML file, multi-file app).
- Data persistence method (e.g., localStorage, IndexedDB).
- Responsive design requirements.
- Allowed libraries/frameworks (vanilla JS only?).
- Success criteria or acceptance tests.
- Ambiguities
-
- Unspecified spaced repetition algorithm (e.g., SM-2, Anki).
- 'Standard formats' for import/export not defined (e.g., CSV, JSON).
- Details on confidence levels for self-assessment unclear.
- Performance tracking and statistics dashboard metrics not specified.
- 'Intuitive interface' lacks UI/UX descriptions.
QUALITY
- OVERALL
- 0.70
- CLARITY
- 0.90
- SPECIFICITY
- 0.70
- REUSABILITY
- 0.30
- COMPLETENESS
- 0.60
IMPROVEMENT SUGGESTIONS
- Specify the spaced repetition algorithm, e.g., 'Implement SM-2 spaced repetition algorithm.'
- Define import/export formats, e.g., 'Support JSON and CSV import/export.'
- Describe key UI components, e.g., 'Include front/back card editor with media upload.'
- Add constraints like 'Use only vanilla HTML/CSS/JS, no frameworks.'
- Provide example metrics for dashboard, e.g., 'Show cards reviewed, retention rate, next review dates.'
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 Expert developer coding
- Structured Python Production Code Generator developer coding
- Angular Standalone Directive Generator developer coding
- Pytest Unit Test Suite Generator developer coding
- Unity Architecture Specialist developer coding
- Web Typography CSS Generator developer coding
- VSCode CodeTour File Expert developer coding
- Senior Python Code Reviewer developer coding
- Structured Cross-Language Code Translator developer coding
- Multi-DB SQL Query Optimizer and Builder developer coding
- Base R Programming Reference Guide developer coding
- Flutter Map SDK Layer Bug Fixer developer coding
- Expert Mobile App Builder for iOS Android developer coding
- Scalable Backend Architect Expert developer coding
- Comprehensive TypeScript Codebase Reviewer developer coding
- Code Improvement and Refactoring Suggester developer coding
- Vercel SPA Blank Screen Diagnoser developer coding
- CLAUDE.md File Generator for AI Coders developer coding
- App Store Screenshots Gallery Generator developer coding
- Spring Boot SOLID Architect Specialist developer coding
- React SaaS Metrics Dashboard Generator developer coding
- Software Optimization Auditor developer coding
- Senior Frontend Task Checklist Architect developer coding
- POSIX Shell Script Developer with Checklists developer coding
- Astro v6 Strict Architecture Rules developer coding