StudentCompleted
Kids Math Learning System
Math-enlightenment app for preschoolers, C++ backend with quiz generation & progress tracking
- Period
- Jun 2024 — Oct 2024
C++REST APIAlgorithms
What I did
- Pure C++ backend: precise logic, efficient execution
- Difficulty-adaptive question generation
- Mistake book plus progress stats close the learning loop
Background
Early math learning for preschool kids often relies on paper worksheets with no instant feedback or personalization. This project designs a lightweight system that dynamically generates questions based on difficulty and records accuracy for targeted follow-up practice.
Contributions
- Designed quiz-generation algorithms in C++ (addition/subtraction, comparison, simple word problems) with difficulty levels
- Implemented progress-tracking APIs aggregating accuracy by knowledge point
- Implemented a wrong-question notebook with automatic collection and local persistence
- Designed and exposed RESTful APIs for frontend/client integration
Highlights
- Pure C++ backend with rigorous, efficient logic
- Difficulty-adaptive question generation suits children of different levels
- Wrong-question notebook + progress tracking forms a complete learning loop