Skip to main content

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

Metadata

Release files for arithmetics-sdd 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arithmetics-sdd 1.1
File Size Uploaded
arithmetics_sdd-1.1.tar.gz 366.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arithmetics-sdd 1.1
File Interpreter ABI Platform
arithmetics_sdd-1.1-py3-none-any.whl Python 3 none any Details

Total release size: 760.8 kB

Release files / arithmetics_sdd-1.1.tar.gz

Download URL arithmetics_sdd-1.1.tar.gz
Size 366.9 kB
Tags Source
SHA-256 checksum
How to use checksums
37c1c5905dd90631993ac465de03ec61ab59711c25b2645cf37a83488230040f
BLAKE2b-256 checksum
How to use checksums
5910a59ce7fd3ecb41d131d0e8781d4269892cfba88314360005491fa6acd209
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / arithmetics_sdd-1.1-py3-none-any.whl

Download URL arithmetics_sdd-1.1-py3-none-any.whl
Size 393.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d9c97eeed218e10038f3b425c5a9922f48d6686d0f8b52bc3aabfadd3183923a
BLAKE2b-256 checksum
How to use checksums
7ea5a46da985d9a1c3cb31dd86a86fac870139a2751cb7847eb3e99ebc5e97b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page