This is a simple single python file tool that can be used to easily deploy GradeScope autograders.
-
Download
tool.pyand 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.pyexample in this repository. Ensure that your tests import the student's submission and import thetool.pyfile 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.pyto generate anautograder.zipfile.This file can be uploaded to GradeScope as an autograder.