Add more options for controlling mass regrade
Mass regrade was added in #960. It allows to regrade "all" or "incomplete" submissions. More choices are needed.
IDEAS
We could have more options than just "incomplete" and "all". There could be options for targeting submissions
- in certain statuses selected by the teacher,
- submitted before and/or after given time stamps,
- submitted by students selected by the teacher,
- submitted by students who have certain student tags selected by the teacher,
- that have a certain grade (points) (more or less than the threshold given by the teacher)
There will be less load on the grader when the teacher can use more specific filters instead of "all". Large courses can have tens of thousands of submissions in one assignment.
https://github.com/apluslms/a-plus/pull/960#discussion_r796498836
MORE IDEAS
From teachers:
- regrade only the latest submission from each student
- submitted by students who have deadline or max submission attempt deviations
With hundreds of assignments in a course, it would be quite useful to be able to send all incomplete submissions (from all assignments) for regrading at once.
A related issue is that teachers should always be notified when there are incomplete submissions. It is my understanding (but I have no proof to present) that this isn’t always the case (or at least it wasn’t last fall). We did get notifications about many/most stuck submissions, but not all, I believe.
In an even more ideal world, there would be little need for teachers to press the regrade button except in truly exceptional circumstances (e.g., grader changed). Couldn’t regrading be automatic in cases of ordinary failure ("stuck submissions")?
A related issue is that teachers should always be notified when there are incomplete submissions. It is my understanding (but I have no proof to present) that this isn’t always the case (or at least it wasn’t last fall). We did get notifications about many/most stuck submissions, but not all, I believe.
A bit tangentially related to this issue, but anyway: The notification messages could be more informative (title, links, etc.) I’ll quote my own text from elsewhere: "Virheviestien otsikosta ei näy mitään oleellista; voisi näkyä vähintään tehtävä Viesteistä voisi olla selkeämpi linkkaus sinne, mihin opettaja oikeasti haluaa tuollaisen viestin saatuaan mennä. Nykyisellään se tarkoittaa, että pitää mennä etsimään kyseinen palautus inspect-sivulle ja lykkäämään se eteenpäin. Tai mitä jos viestissä olisi linkki joka tekisi sen resubmitin? (Jos se tosiaan on asia, joka opettajan pitää hoitaa manuaalisesti.)"
In an even more ideal world, there would be little need for teachers to press the regrade button except in truly exceptional circumstances (e.g., grader changed). Couldn’t regrading be automatic in cases of ordinary failure ("stuck submissions")?
Related to issue #470.
included in the theme "robustness of grading" in v1.15
In an even more ideal world, there would be little need for teachers to press the regrade button except in truly exceptional circumstances (e.g., grader changed). Couldn’t regrading be automatic in cases of ordinary failure ("stuck submissions")?
Related to issue #470.
Issue #470 was changed to focus on the mass regrade feature. The robustness of the grading is now #988.