Getting Started


If you haven't made an account on Gradescope, sign up as an instructor at

Programming assignments are part of Gradescope Complete, so you'll need to either upgrade your course, or request trial access to the feature by emailing

You'll need to have a course set up, so create one if you don't have one.

Setting Up Your Assignment

Navigate to the assignments tab on your course, and click on "Create Programming Assignment" in the bottom bar.


You'll be asked for some basic details about your assignment. Choose the appropriate options and continue.


Next you'll be asked to upload your autograder. Upload a zip file meeting the required specifications, and press "Update Autograder."

Configure Autograder

The page will reload and show you the Docker build output as it sets up your image.

Build Status

Once the Docker image finishes building, you can click "Test Autograder" to submit to the autograder yourself. You can use this to debug the output of your autograder, and make sure everything is set up correctly. You'll want to make sure your autograder is stable before allowing students to submit.

Test Autograder

Once the release date arrives, students will be allowed to submit their homework. They'll receive feedback as soon as the autograder finishes running. You can control what feedback they receive in the output file format. They'll see a list of test cases that they've passed and failed, and any output you provide.

Student results