Skip to main content

This program is designed to develop basic arithmetic skills

Project description

Gallery Question Screenshot 2024-05-25 214125 Screenshot 2024-05-25 213819 Screenshot 2024-05-25 213934

Description This program is intended for grades 1-2. Involves simple addition, subtraction, multiplication and division alongside worded problems

Includes:

  • 20 questions - 5 multiple choice questions for each operation
  • Way to track score and accuracy
  • 106 languages (default English)
  • Text to speech
  • 720p to max monitor resolution (including fullscreen)
  • Full touchscreen support
  • Complete the quiz however you want, and check your results by finishing question 20
  • Explanation of every question

Recommended requirements:

  • CPU (any that supports Windows 10/11)
  • GPU integrated or dedicated
  • RAM 4 GB or more
  • Storage: 110 Mb or more
  • Monitor: 1280 by 720 or more
  • Touchscreen or keyboard + mouse
  • Operating system: Windows 10 or 11 (other operating systems may work)

Installation:

Automatic

  • Download the zip and extract files
  • Download by clicking: here
  • Go to "Executable Program\dist\Program main\Program main.exe" and run normally

Manual
***Required pip-installations (requires pip) *Copy and paste the text inside brackets and run in the terminal to install

  • pyttsx3 (pip install pyttsx3) (pip install pywin32)
  • PIL (pip install Pillow)
  • customtkinter + tkinter (pip install customtkinter) (pip install tk)

Help:

  1. Quiz: Click on the start button and select a level to start the quiz

    • Stuck on a question? Guess and the quiz will give you an explanation.

    • Stuck on what to do after clicking an option? If all options are greyed out you have finished the question, you may move on by clicking the next button in the bottom right corner.

    • Got kicked out after finishing a question? Click on a question you have not answered, you may not repeat questions until you finish the quiz.

    • Want to finish the quiz early? Complete question 20 and it will reset the quiz.

  2. Settings/options: Click on "OPTIONS" to go to the options menu

    • Want to change languages? Click on options --> select language and click on apply. There are 106 translated languages using Google translate

    • Want fullscreen? Click on the button in the top left corner of any screen or click on the fullscreen checkbox in the options menu,

    • Want to resize the resolution? Drag any edge or side and expand as you wish, text will dynamically resize as well.

    • Want to listen to the question out loud? Click on the speaker icon in any level and it will read out any language that uses the Latin/English alphabet

Acknowledgements:

  • Google translate Python module and web service for providing an effective and relatively fast method of converting English to other languages

  • Tkinter and Customtkinter python module which is the primary library for the creation of the GUI

  • Pillow or PIL python module which is the primary library in configuring and setting up images within the program.

  • pyttsx3 python module which is the library required to use speech to text

  • Github for allowing me to store, update and maintain my code and for providing a license to my program

  • Codemy for explaining how to effectively code and debug my code https://www.youtube.com/@Codemycom

  • W3 schools for teaching me new methods of coding https://www.w3schools.com/

  • OS Python module for bulk handling dozens of files quickly and effectively

  • Python 3.11.4 64 bit for coding

  • UTF-8 encoder and decoder to store and retrieve complex characters

Project details


Release history Release notifications | RSS feed

This version

1.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arithmetics_sdd-1.1.tar.gz (366.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arithmetics_sdd-1.1-py3-none-any.whl (393.9 kB view details)

Uploaded Python 3

File details

Details for the file arithmetics_sdd-1.1.tar.gz.

File metadata

  • Download URL: arithmetics_sdd-1.1.tar.gz
  • Upload date:
  • Size: 366.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for arithmetics_sdd-1.1.tar.gz
Algorithm Hash digest
SHA256 37c1c5905dd90631993ac465de03ec61ab59711c25b2645cf37a83488230040f
MD5 88b262489dd7522a9dc68b588ea336d2
BLAKE2b-256 5910a59ce7fd3ecb41d131d0e8781d4269892cfba88314360005491fa6acd209

See more details on using hashes here.

File details

Details for the file arithmetics_sdd-1.1-py3-none-any.whl.

File metadata

  • Download URL: arithmetics_sdd-1.1-py3-none-any.whl
  • Upload date:
  • Size: 393.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for arithmetics_sdd-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d9c97eeed218e10038f3b425c5a9922f48d6686d0f8b52bc3aabfadd3183923a
MD5 93bb5eeac986411d0d171814582db7e4
BLAKE2b-256 7ea5a46da985d9a1c3cb31dd86a86fac870139a2751cb7847eb3e99ebc5e97b0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page