CalcTrainer / README.md
hoololi's picture
Upload README.md
1740119 verified

A newer version of the Gradio SDK is available: 5.46.0

Upgrade
metadata
title: CalcTrainer
emoji: 🧮
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.34.2
app_file: app.py
pinned: false
license: mit
short_description: Mental math training with handwriting OCR recognition

CalcTrainer 🧮

Mental math training with handwriting OCR recognition

Practice your mental calculation skills by writing answers by hand! CalcTrainer uses advanced OCR to recognize your handwritten numbers and provides instant feedback.

Features

  • ⏱️ Timed sessions: 30 or 60-second math challenges
  • 🔢 Multiple operations: Addition, subtraction, multiplication, division, or random mix
  • 📈 Difficulty levels: Easy and Hard modes for each operation
  • ✍️ Handwriting recognition: Write your answers naturally with pen/finger
  • 📊 Detailed results: See exactly which problems you got right or wrong
  • 🎯 Real-time feedback: Instant OCR recognition of your handwritten answers

How to use

  1. Configure your session (duration, operation type, difficulty)
  2. Start the game and solve math problems
  3. Write your answers in the drawing area
  4. Submit each answer to move to the next problem
  5. Review your results at the end

Technology

  • OCR Engine: Microsoft TrOCR for accurate handwriting recognition
  • Framework: Gradio for interactive web interface
  • Deployment: Optimized for HuggingFace Spaces with ZeroGPU

Perfect for students, teachers, and anyone looking to improve their mental math skills!