Skip to content
Back to case files
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