DOMjudge / domjudge

DOMjudge programming contest jury system
https://www.domjudge.org
GNU General Public License v2.0
738 stars 260 forks source link

Manual Override of Judgments #34

Closed eldering closed 11 years ago

eldering commented 11 years ago

The CCS must support the ability to assign, to a single run, an updated judgment chosen from among any of the allowed run judgments as defined in Judge Responses, or else to mark the run as deleted. Deleted runs have no effect on scoring.

The CCS must require a separate authentication every time a judgment is changed manually and all such changes must be logged.

eldering commented 11 years ago

Imported from trac issue 34. Created by kink on 2011-12-08T21:22:33, last modified: 2011-12-28T13:12:16

eldering commented 11 years ago

Trac comment by eldering on 2011-12-28 12:43:26:

We provide the "delete run" functionality with "ignore submission". Changes require admin privileges, are logged in the audit log and completely reversible.

I suggest to WONTFIX the "separate authentication" requirement: it requires annoying workarounds and I see no sensible reason for it. We can argue that there are sufficient safety measures in place to prevent tampering.

eldering commented 11 years ago

Trac comment by kink on 2011-12-28 12:57:13:

Agreed. What's left then is to allow to assign a random judgement to a run.

eldering commented 11 years ago

Trac comment by eldering on 2011-12-28 13:12:16:

No, the specification says that a CCS must allow assigning updated judgements or mark submissions as deleted. So DOMjudge satisfies the second case.

WONTFIX the separate authentication then.