-
Improvement
-
Resolution: Fixed
-
Major
-
Future Dev
-
MOODLE_402_STABLE
-
MDL-76149-master -
-
12
-
HQ Team Alpha - Sprint 1.2, HQ Team Alpha - Sprint 1.3
Summary:
Based on the figma prototype the aim of this issue is to implement a new "records per page" selector that would enable users to easily define the prefered number of displayed records per page in the Grader report.
Scope:
- Implement a new "records per page" select element that would limit the number of displayed records per page in the Grader report.
- Place the selector below the Grader report table.
- Implement reasonable automated testing.
Edited to add details:
- The selector will have the options 20, 100, All, with default as 20.
- A teacher can change the default and it will be remembered and applied to all courses where they are a teacher.
- The setting ‘Students per page’ will be removed from the course Grader report preferences and in the Site admin Grader report settings.
- For upgraded sites, if a teacher has previously set ‘Students per page’ in the Grader report preferences to say 50, then they will continue seeing the Grader report with 50 records, and 50 will be shown in the selector. If they then select say 20, they will no longer see 50 in the selector.
- If there are more than 5000 records, then All will show 5000, with pagination to show the rest.