Grademe is built to help professors and TAs grade coding projects.
Currently supported languages are:
- Java (gradle, mvn)
- Python (pytest, unittest)
Support for other built tools and languages is in the works. Grademe uses Ollama to review student code and provide insight into the quality and best practices. While this might not be the best option, it is cheapest.
Caution
Be sure to double-check suspect results and report any bugs through issues!
Note
The app is built with electron, so the download size is going to be higher. If you'd like to just run the script that generates html with results, pull the script branch.
Note
You can run this application by downloading it from releases, or by cloning, and running make start-dev in the terminal.
- App:
- Script:
- Run the file with the same folder paths as arguments. E.g.
python3 main.py '/home/project/submissions' '/home/project/assignment/'
- Run the file with the same folder paths as arguments. E.g.