-
Bug
-
Resolution: Fixed
-
Minor
-
3.7.6, 3.8.3, 3.9
-
MOODLE_37_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE
-
MOODLE_38_STABLE, MOODLE_39_STABLE
-
When using the Assignment grader app for an assignment with both marking allocation and marking workflow enabled, changing the workflow and marker filters causes their values to be interchanged when saved to preferences by AJAX call. (See the attached "wrong preference save.png" the showing request parameters.)
A consequence of this is that setting workflow and marker filters from the grading table, entering the grader app, and returning to the grading table causes loss of the workflow and marker filter settings.
The cause: the template defines the form field order as 'filter' -> 'markerfilter' -> 'workflowfilter', while the JavaScript assigns the values to preferences in the order 'assign_filter' -> 'assign_workflowfilter' -> 'assign_markerfilter'.
The solution: synthesise the preference name from the field name so order becomes unimportant.
- is duplicated by
-
MDL-69100 Markers having issues on the system
- Closed