https://mathsworksheetgenerator.vercel.app
januschung made a math worksheet generator that was a python CLI tool.
I decided that it would be a good idea to make a web version of the tool
So I took his permission made one using Django
With the Math Worksheet Generator, you can create a PDF with unique questions, as needed, in a fraction of second.
There are five choices:
- Addition
- Subtraction
- Multiplication
- Division
- Mixed
- Install all dependencies with
pip install -r requirements.txt
- Goto
web
directory and runpython manage.py runserver
- Go to https://mathsworksheetgenerator.herokuapp.com
- Select number of questions you want to generate (max 1200), number of digits you want all the sums to have (1 to 3) and finally what type of questions you would like
Choose from:
- Addition
- Subtraction
- Multiplication
- Division
- Mix of all
Click Generate and you will instantly get a PDF downloaded to your downloads folder
Everything for the CLI written in python in run.py
. You can play with the font and grid size with the variables under the # Basic settings
section.
The website is located in web
folder as a Django project. The project settings and main project urls are located in web/config/settings.py
and web/config/urls.py
The Django App that generates the worksheets is inweb/worksheetmaker
I appreciate all suggestions or PRs which will help kids learn math better. Feel free to fork the project and create a pull request with your idea.
Keep the website up to date with newer versions of januschung's math worksheet generator