Askema
Make printable math worksheets
A desktop app for making printable math worksheets as LaTeX PDFs, with a live preview. Free for individuals, public schools and non-profit education.
Version 1.0.0 · Windows installer (.msi) and Ubuntu / Debian package (.deb) · Release notes and files · VirusTotal scans: Windows, Linux
Summary
Askema lets you pick math topics, set the difficulty and layout, and see the worksheet update as you work. When you are happy, it compiles a clean PDF ready to print. Everything runs on your own computer.
The default layout for Askema. The app allows for a highly customizable UI.The sizes and colors of almost everything in the UI can be customized to your preferences.The app comes with custom icons that can be used in both the worksheet and the UI. The UI also has a lowercase text option.The worksheets themselves are also highly customizable, and include problems covering all Common Core topics from Kindergarten through Algebra 1, plus some additional topics.Free for individuals, public schools and non-profit education. Download it and make it your own.
Features
Live Preview
See the worksheet update in real time as you craft your worksheet!
Highly Customizable
Customize the UI. Adjust the RNG behind the problems to give extra practice where it's needed most.
Color & Grayscale Support
Problems come in color and separate grayscale versions, so black-and-white printing stays crisp.
Many Math Topics
Covers all topics from kindergarten through Algebra 1.
Offline & Private
No account, no server, no data collection. See privacy.
You Own the Output
Worksheets and project files you create belong to you.
Install
Follow the instructions for your specific operating system.
Windows
- Download the
.msiinstaller. - Click on it to open it.
- Follow the instructions in the setup wizard.
macOS
Coming soon (hopefully).
Linux (Ubuntu / Debian)
- Download the
.debfile. - Open a terminal in the folder where you saved it.
- Run:
This also installssudo apt install ./askema_*.deblibxcb-cursor0andlibxcb-xinerama0, along with other Qt xcb libraries. These are not installed if you usedpkginstead, and the app will likely not work without them. - Start Askema from your app menu, or run
askema.
Uninstall
I hope you enjoy Askema, but if you want to remove it, follow the instructions for your specific operating system.
Windows
- Open Settings and go to Apps.
- Find Askema in the list and choose Uninstall.
macOS
Coming soon (hopefully).
Linux (Ubuntu / Debian)
- Open a terminal.
- Run:
sudo apt remove askema
This does not delete the app's saved data. To remove that too, run rm -rf ~/.local/share/Askema ~/.cache/Askema. This permanently deletes those two folders, so check the paths before you run it.
License summary
For convenience only and not legally binding. The full license controls.
- Free for individuals, including self-employed tutors and people who sell the worksheets they make.
- Individuals may modify Askema for their own use, but may not share modified copies.
- Free for public schools and for non-profit schools, universities and educational groups that do not sell the worksheets.
- Companies, for-profit education providers, publishers and other organizations need a license; there is a free 30-day trial.
- You own the worksheets, diagrams and project files you create.
- You may share the unmodified installer free of charge, with credit.
- No warranty.
Feedback
Bug reports, ideas and licensing questions are welcome.
- Email: contact@askemamath.com
- GitHub: github.com/LoickMarion
Acknowledgements
Askema is built on the work of many open-source projects, including Python, Qt / PySide6, CairoSVG, TinyTeX and LaTeX. Full license texts are in the third-party notices.
Thanks to James McGilicuddy for contributions relating to UI and debugging on the (tentative) macOS version of the software.
Thanks to Archit Mehrotra for helping proofread the license.