This is a simple single python file tool that can be used to easily deploy GradeScope autograders.
-
Download
tool.py
and place it with your assignment files. -
Create a test suite in a file prefixed with
test_
(e.g.test_assign.py
).Refer to the
test_identity.py
example in this repository. Ensure that your tests import the student's submission and import thetool.py
file withfrom tool import *
. During development, you can run your tests by running the tests file (e.g.python3 test_assign.py
). -
Once you are satisfied with your tests, run
tool.py
to generate anautograder.zip
file.This file can be uploaded to GradeScope as an autograder.