A math trainer for kids written in Python and PyQt 6. It includes addition within 100 and multiplication within 10.
Release filename | Build system | Compatible distributions |
---|---|---|
math-trainer_<version>-noble_all.deb |
Ubuntu Noble | Ubuntu Noble (24.04), Debian bookworm (12), Linux Mint 22, others based on Ubuntu 24.04 or Debian 12 |
math-trainer_<version>-oracular_all.deb |
Ubuntu Oracular | Ubuntu Oracular (24.10) |
math-trainer_<version>-plucky_all.deb |
Ubuntu Plucky | Ubuntu Plucky (25.04) |
sudo add-apt-repository ppa:limafresh/math-trainer
sudo apt update
sudo apt install math-trainer
Just run main.py via Python.
math-trainer
Or run it from the applications menu (if it was installed via via .deb file/apt).
The application generates an example with random numbers. You need to enter the correct answer to it and click the "CHECK" button.
translations
: translation files created in Qt Linguist
math_trainer
:
main.py
: contains the application logicui.ui
: contains the application interface, created in Qt Designerlocales
: contain translation, created as a result of conversion from .ts by the lrelease utilitysounds
: contain sounds of correct and wrong answers
Sound effects authors: Fupy, 0new4y, under CC0; wood texture is by SpringySpringo, under CC0. From OpenGameArt.org.