Jasna's Math Quiz
A downloadable project for Windows and Linux
Math quiz/training for grade 1,2,3, ... (elementary school)
This program came into being when my daughter started pre-school 4 years ago. Now she's 8 years old and is attending grade 3. Consequently the program has been extended by many new exercises, all as per material she has been learning in school. Several exercises, (mostly those at the end of the list), through multiple levels, go beyond 3rd grade, probably ending up in high school territory.
The program now contains 6 arithmetic exercises;
+/- (in 9 levels) including negative result, and fractions,
multiplication/division table (adjustable from 5*5 to 12*12),
division of integers/fractions where the result is always integer
with or without remainder, or a fraction (in 7 levels),
3 digit multiplication (in 2 levels) with level 3 fractions,
and division.
There are also numerous non arithmetic exercises;
Comparison (>, =, <) in 3 levels - integers, easy, and hard fractions
Odd, Even
Sequence (3 levels)
Before, Between, After
Position Value
Rounding numbers
Ordinal numbers
Graphical Fractions (4 levels)
Clock (5 levels)
Arabic->Roman
Roman->Arabic
Money change USD
Money change Philippine Peso
Alphabetic sorting of English words
Skip counting with skip ranging from 2-10
Skip counting with negative skip from 2-10
Missing X - find operand in simple arithmetic equations in 3 levels
Operators - enter missing operators (+ -) in 3 levels
Time - finding elapsed time in 3 levels
GAPESA - Text given math problems in 10 levels (+, -, + or -, +-, *, / easy, */easy, /, */)
Perimeter/Area problems in 8 levels
Program is simple to operate, and very easy for parent to control later what was the child up to. Each exercise set (min 1, max 30 exercises) is allotted certain amount of time, and when exercises are completed, if time was exceeded, penalty (again certain number of exercises) is given. After that if there were any mistakes, again additional exercises are given.
Child very quickly learns that accuracy, and speed are important.
Program keeps the record of all exercises, and child's answers, black for correct answers, and red for errors.
Current version of math-quiz is 5.4.9
math-quiz is written/tested in Scheme (Racket compiler v8.7 - v8.15)
Hrvoje Blazevic
However the standalone executables provided for download here, are terribly outdated. I'm no longer providing executable updates, because it has gotten too big and complicated. To get the latest version (there are usually several updates every month), download and install Racket compiler. Then start DrRacket IDE and click on File->Package Manager... menu. Input math-quiz into the search field and click install button.
The added benefit of this installation is that updating to latest version of math quiz is carried out with just a click on the update menu on math-quiz program itself. Also, this installation works everywhere where Racket does, which is practically on most hardware, and operating systems. For instance, I'm writing this on Banana Pi BPI-F3 RISC-V SBC running Bianbu v.2.01 (Debian).
Download
Install instructions
Download one of four executable compressed files (according to your platform).
1. math-quiz.zip (windows 10/11 zipped executable)
To start the program, download the file to your HD and extract it. This will create math-quiz directory with the exe file in it. Just double click on the exe file to start the program.
2. math-quiz.tar.gz (compressed Linux x86 version)
To start the program, download the file to your Linux HD, and unpack it. Then CD to math-quiz/bin directory, and just double-click on the program icon. Depending what Linux distribution you have installed, maybe you will have to start it from the terminal.
3. math-quiz-rpiXXX.tgz (Linux Arm tarballs - Raspberry Pi version)
XXX -> 32 (compiled on Raspberry OS - Buster 32bit)
XXX -> 64 (compiled on Raspberry OS - Bullseye 64bit)
To start it, do the same as for Linux above. Double-click works on Raspberry OS.
I'm no longer posting source files here because (a), you can download the latest version directly from GitHub: https://github.com/hrvoje064/math-quiz-jasna ,
and (b); the easiest way to install math-quiz package (if you have Racket installed), is to click on File->Install Package... (in any opened DrRacket window) and search for math-quiz. After the installation is completed, open the terminal, and type: racket -l math-quiz.
If installed as a Racket package, math quiz can be updated directly from the main window of math-quiz, by clicking on Help -> Update math-quiz menu.
Leave a comment
Log in with itch.io to leave a comment.