INGInious
INGInious copied to clipboard
Rejudgings
Now that we have an effective way of replaying submissions, it would be nice to replay submissions AND preview changes before the replay is taken into account.
In other judging systems, such as Domjudge, this feature is known as a rejudging.
The workflow is as follows:
- Modify your run file/script/tests...
- Start a rejudging, by selecting tasks/students and ultimately submissions to rejudge
- The submissions are rejudged, but the new results do not overwrite the existing ones; instead, they are stored elsewhere
- A table presents the differences between the current results and the rejudged result, allowing to review differences
- If everything is ok, you push on a button and all previous results are overwritten with the rejudged ones.
I --think-- it can be implemented as a plugin and INGInious already has mostly everything needed.
This would be ULTRA useful when grading exams...