okpy / ok

ok.py supports programming projects by running tests, tracking progress, and assisting in debugging.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allow deletion of scores on OKPY staff client side

Gibbes opened this issue · comments

Being unable to delete scores frequently causes inconvenience. There are a number of reasons why I think it would be highly helpful to be able to delete scores from OKPY.


  1. Mass autograder mistakes. When there are 1700 errors due to a minor typo, or 1700 misgrades (e.g. everybody gets a 0 for whatever reason), there is no way to "clean" this up even after setting the autograder to its correct configuration. The mistakes gets stuck in the OKPY statistics forever and possibly on the student client side.

  2. TA upload mistakes. Occasionally a TA will come to me stating accidental upload to the wrong assignment. There is no way to reverse these scores. I have to find a workaround or some other way to scoop the mess under the rug.

  3. Again with the statistics, even when everything is going well, it's useful to see the final stats. Knowing that the stats are misleading is annoying. (i.e. manual regrades will cause the stats to change but the old grades don't get deleted)


Just my take!

To summarize, it would be nice to have a feature that allows manual deletion of one score, at the very minimum.

As an extra, a feature that automatically clears all scores would be great too, though this would be a dangerous feature for obvious reasons and should have some level of confirmation. This is not really as necessary as the first option.