Skip to content

agabrielson/two_minute_math

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Two-Minute Math

Two-Minute Math is a PyQt6 practice game designed for 2nd graders to improve their math fluency.
It generates random math problems (addition, subtraction, multiplication, and division) and can be played in timed or untimed mode.
At the end of a session, the program shows performance statistics and allows reviewing missed problems.


โœจ Features

  • Generates 40 random math problems each session.
  • Supports:
    • Timed mode (countdown from 2 minutes).
    • Untimed mode (count-up).
  • Instant feedback after each answer:
    • โœ… Correct answers (silvwe).
    • โŒ Wrong answers (red).
    • โญ Skipped problems (silver).
  • Difficulty levels:
    • โž•โž– Addition & Subtraction
    • โœ–๏ธ Multiple
    • โž— Divide
  • End-of-game summary:
    • Accuracy (% correct).
    • Time taken & split time between each problem.
    • Review of missed problems.

๐Ÿ“ฆ Requirements

Install dependencies with:

pip install PyQt6

๐ŸŽฎ How to Play

Choose difficulty (Easy / Medium / Hard).

Select timed or untimed mode.

Solve as many problems as you can.

Enter your answer and press Submit.

Or press Skip to move to the next problem.

At the end:

Review your score, accuracy, and missed problems.

๐Ÿ›  Configuration

Colors for correct, wrong, and skipped answers can be customized in the source (QColor definitions).

Default game width/height and fonts can also be adjusted in the code.

๐Ÿ“ธ Screenshots

Game Start
Math game starting.

Gameplay
A specific math problem being solved.

๐Ÿ“ License

This project is licensed under the BSD 3-Clause License. See the LICENSE file for details.

๐ŸŽฏ Purpose

The primary goal of this project is to help my kiddo with second grade math. His class needs to be able to solve 40 problems in two minutes. This game makes it easy to practice.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages