dodona-edu / dodona

🧑‍💻 Learn to code for secondary and higher education

Home Page:https://dodona.be

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Link submissions to series

jorg-vr opened this issue · comments

We should keep track of in which series a submission to an exercise happened.

Doing this will allow better access management control, eg. knowing and restricting which students participate in a certain test series.

This will have consequences when a teacher removes a series, or moves an exercise to a different series after students have submitted.
We'll have to treat these cases properly.

We will also face the difficulty of assigning past submissions to a specific series.

We also add reading activities to hidden series such that we can pass a link to the activities (not scoped in the series but only in the course) to students, so that they can digitally sign the documents (using the mark as read button) ahead of an test or exam. We will then also have to rethink how to do this.

About adding/removing series: for each test or exam we now make two series ahead of the exam that each have their own deadlines (one for students that follow the regular deadline and one for students that get extra time). Immediately after the test/exam we remove the second series, create an evaluation that combines both groups of students, and manually adjust the selected submissions for those students that got extra time. In the new scenario, this is also something we would have to rethink.

If personal deadlines could be linked to individual students, that would no longer require us to temporarily create multiple series, and the above issue would be resolved.