As teacher we are all very busy. It is hard to take some time out to practise Python programming. The aim of this project is to use Python to execute some mundane work and practise Python programming at the same time.
Currently there are 4 sets of scripts serving the following purposes:
- Marksheet Generator - Take the class roster and a spreadsheet template to create individual marksheet to all students in the class.
- Marksheet Adjustment - Adjust marks in certain item(s) in the marksheets according to a lookup table stored in a dictionary variable.
- Marks Collector - Having generating and did some marking, marks can be automatically collected into a CSV file.
- Marksheet to PDF - Finalise the marksheets by converting them to PDF for archival purposes.
The current version is updated for presentation in PyCon AU 2024.