If you have made changes to the configuration for an assignment and
want to reprocess your previous practice submissions, or an error in the
assignment configuration was detected after students submitted
homeworks, you can queue these previous submissions for regrading by
This script takes a single argument, the full path pointing to the portion of the course directory structure to be regraded.
For example, to regrade student smithj’s 5th submission for hw02, run this command:
Instead to regrade every version of student smithj’s hw02, run this command:
And to regrade all students submissions of hw02, run this command:
Note that if the number of submissions matching the specified pattern is greater than 50, the script will require interactive confirmation [y/n] before queueing those homework submissions for reprocessing.
You may also want to use the
grading_done.shscript to keep track of the progress in reprocessing a large set of submissions.