MyGrader
MyGrader was an automatic grader for students in 204111, the introductory Python course at Chiang Mai University. It checked the functions students wrote against test cases, so they got feedback before submitting. He wrote it while he was a teaching assistant.
Details
It is a Python package with its own tests, a deployment script and a SonarCloud quality check in GitHub Actions. Renovate keeps its dependencies current.
Succeeded by CMS
The README announces that the repository was archived at version 0.45, in favour of a setup based on CMS, the Contest Management System, which handles grading more robustly. His CMS setup scripts are part of that move.