Feature request: Importing grading data from an external source
This is a bit of a far-off feature request, but perhaps you can think about implementing it down the line.
When we had to do online exams I did those using Grasple, which automatically grades student answers and provides them with appropriate feedback. Now we are back to on-campus exams I would like to keep being able to make use of Grasple for looking at final answers, but use zesje to look at student written solutions. Basically I imagine there will be three types of questions:
- Questions where we are only looking at the final answer which can be fully graded by Grasple
- Questions which only look at the derivation which have to be graded manually (in zesje)
- Questions where students do obtain a numerical answer which Grasple can grade, but where we do want to look at the derivation. Looking at the derivation can serve two purposes: Either to find the error if the final answer is incorrect (and the error cannot be deduced easily from this final answer), or to check whether students with the correct answer write down the derivation properly.
So for the questions of type 3 (and perhaps 1) it would be nice if there was an import-functionality in zesje. Either it can take the grades from Grasple and mark the numerical solutions which Grasple could grade (correct or with a predictable error) already, so we only have to consider the incorrect answers that Grasple could not deal with. Alternatively it can already sort the student solutions in cases where at least the final answer is correct or not, so we can focus on the quality of the derivation and notations used (as opposed to the computations in the derivation).
So I would like to be able to upload a spreadsheet (or csv) with per student and question number either nothing or a selected feedback option, which is then incorporated in the database in zesje. I would also like the feature of determining whether after this upload questions by students can be considered graded or not (probably by question-feedback option pair).
Note that Grasple can export a spreadsheet with students and chosen feedback option, so that spreadsheet would then be uploaded in zesje with perhaps some simple pre-processing.