A client upgraded from 3.8 to 3.11 and mentioned that they used rely on the fact that assignment name filters would remember the filter across different submissions. Their usage case is that the assessor looks after a subset of learners in courses that have dozens to of assignments. Marking submission usually takes place for one learner across multiple assignments, rather than multiple learners in one assignment.
Then it would appear this change https://tracker.moodle.org/browse/MDL-67702 got implemented in 3.11 and the behaviour now is that the preference should reset for each submission.
Is there a way to undo just that one change? Or can anyone suggest a report / plugin that would better allow listing all the submissions by one user in a course across multiple assignments?
FYI: I ended up modifying /mod/assign/gradingtable.php in the class constructor from
parent::__construct('mod_assign_grading-' . $assignment->get_context()->id);to
parent::__construct('mod_assign_grading');This effectively undoes the 'view all submissions' modification affected by MDL-67702 so that the behaviour goes back to remembering the filter across different activities. Would love this to have a system toggle, but this is good enough for now.