Maths Exams is an application for creating practice maths exams.
As a maths tutor I see students from public schools without enough practice exams to practice with in the leadup to their exam time. In my opinion, those schools don't have enough resources to provide them with the practice material they need.
... we could generate educational content to serve that need using programming? This project explores that idea.
If you don't want to go through the installation (which can involve installing a bulky LaTeX compiler, if you don't already have one) - there
are some example PDFs in the /examples
folder.
1. Clone the repo
2. $ pip install -r requirements.txt
3. Ensure you have a LaTeX compiler so you can compile the generated LaTeX.
Using Python 3:
python exam.py
This creates exam.tex
, a (very simple) exam in the same directory. It showcases all of the questions that have been created so far. Use your LaTeX compiler to create a .pdf
and have a look!
These questions are based off the Victorian Certificate of Education (VCE) exams sat by year 12 students. Past papers can be found at the Victorian Curriculum Assessment Authority (VCAA) website.
I don't know if there will be any demand for me to develop this further, so contributions of feedback instead of code are greatly appreciated!