iblai / jupyter-edx-grader-xblock

Grade Jupyter Notebooks in Open edX
https://ibleducation.com/gw-and-ibl-release-an-open-edx-xblock-to-add-graded-problems-based-on-jupyter-notebooks/
BSD 3-Clause "New" or "Revised" License
45 stars 20 forks source link

Store and allow instructor download of submitted notebook #11

Open labarba opened 4 years ago

labarba commented 4 years ago

It's amazing how many times students insist that the grader made a mistake and gave them an incorrect score! If an assignment has a deadline, they might send a notebook (by email attachment) after the deadline and insist this is their submitted work, but the grader made a mistake. The instructor is left trying to explain to the student that no, the grader does not make mistakes, and the notebook you've sent me must be different from the one you submitted. SIGH.

So, we need the grader to keep a copy of the (last) submitted student notebook, and allow downloading it, so when a student comes arguing about their score we can have evidence at hand.

It would also be useful to have a time stamp of the (last) submission. I know you can see a time stamp by going into staff debug mode, and maybe that's just what to do. But maybe it can be displayed to the student in the component.