App to generate math problems
- Run as a interractive terminal or GUI tool.
- Can output to CLI or PDF
- Install wkhtmltopdf and add the bin directory to the PATH environement variable.
- Python ^3.10
python3 -m venv venv
venv\Scripts\actiavate.bat
pip install -r requriements.txt
sudo apt install python3-tk
sudo apt install wkhtmltopdf
python3 -m venv venv
chmod +x venv/bin/activate
source venv/bin/activate
pip install -r requirements.txt
To use the GUI tool run it from the terminal, of execute from the file by double clicking on it.
python3 gui.py
python3 interactive.py
python3 cli.py -h
# Show help
python3 cli.py add 2 2 -n 20
# Will output 20 addition problems WITHOUT solution
python3 cli.py add 2 2 -sn 20
#Will output 20 additon problems WITH solution
Features I want to implement are:
- Binary number reading
- Binary addition
- Binary subraction
- Binary shift
- Binary to ASCII
- ASCII to binary
- Triangle angles
- Square angles
- Swith from HTML2PDF to proper user of pdfkit without the use of webkit
- Logo, and credits on page
- Default filename to include problem type and creation date.