Configuring Autograders
This documentation is under construction. Check back soon for detailed autograder configuration guides.
Summary of Autograding Architecture
The autograder system uses an “overlay grader” architecture that allows flexible grading configurations. Detailed documentation coming soon.Rerunning the Autograder
You can rerun the autograder on existing submissions to apply updated grading logic or fix issues. The enhanced rerun feature provides more control over the regrading process.Rerun Options
When rerunning the autograder, you can:- Reuse existing submissions: The autograder reruns on the same submission without creating a new one
- Select grader version: Choose which version of the grader to use for the rerun
- Select from recent commits in your grader repository
- Enter a specific commit SHA manually
- Use the current active grader version
How to Rerun
To rerun the autograder on submissions:- Navigate to the assignment’s autograder page
- Select the submissions you want to regrade
- Click the “Rerun Autograder” button
- In the regrade dialog:
- Choose a grader version from the commit list, or
- Enter a specific commit SHA
- Optionally enable “Auto-promote” to set this version as the active grader
Auto-Promote Feature
The auto-promote option automatically promotes the selected grader version to be the active grader for all future submissions after the rerun completes successfully. This is useful when:- You’ve fixed a bug in the grader and want to apply it going forward
- You’ve updated test cases and want all new submissions to use them
- You’re confident the new grader version should be the default