Skip to content

Poleron402/GradeMeApp

Repository files navigation

grademeduck

View on Web

Your project grading assistant 💯

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.

Steps to use:

  • App:
    1. Download submissions from Canvas



      Screenshot from 2025-08-01 12-42-56

    2. Choose that submission folder

    3. Choose the folder that contains your working project (Don't worry, it's copied as a tempfile, your project will not change)

    4. Run

  • Script:
    1. Run the file with the same folder paths as arguments. E.g. python3 main.py '/home/project/submissions' '/home/project/assignment/'

output1

About

Project that helps you grade student code faster.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors