What Must Never Be Missing
What Must Never Be Missing
Completion requirements
The "Golden Requirements"
Regardless of the activity type, include these requirements in your prompt:
1. Pedagogical Context
- Grade level
- Subject
- Topic
- Curriculum (e.g., CAPS)
- Learning objectives
- Prior knowledge
- Intended classroom use (introduction, practice, revision, assessment)
2. User Experience (UX)
- Clear instructions
- Responsive layout
- Touch-friendly controls
- Keyboard accessibility
- Consistent navigation
- Readable fonts and colours
3. Game Mechanics
- Scoring system
- Levels or progression
- Immediate feedback
- Hints and scaffolding
- Rewards (badges, stars, confetti)
- Replayability
- Randomisation to keep each play session fresh
4. Educational Quality
- Curriculum-aligned questions
- Appropriate difficulty progression
- Meaningful feedback explaining why an answer is correct or incorrect
- Opportunities for practice and mastery
- Reflection or summary at the end
5. Technical Requirements
- Single standalone HTML file
- All HTML, CSS, and JavaScript embedded
- Vanilla HTML/CSS/JavaScript (no React, Vue, Angular, or Node.js)
- Works completely offline after download
- Responsive across desktop, tablet, and mobile
- No external assets unless explicitly requested
- Clean, well-commented code
6. Visual Design
- Modern, colourful interface
- Smooth animations (CSS or optional GSAP if internet access is acceptable)
- Consistent iconography
- Engaging transitions
- Celebration animations for success
- High contrast and accessible colour choices
7. Teacher Features
- Reset activity button
- Customisable questions or data (where practical)
- Printable answer key or summary
- Optional teacher mode for demonstrations
- Easy to modify for other topics
Last modified: Thursday, 16 July 2026, 6:03 AM