-
Improvement
-
Resolution: Fixed
-
Major
-
4.3
-
MOODLE_403_STABLE
-
MOODLE_403_STABLE
-
MDL-78217-master -
-
8
-
Team Alpha - Planning I3-2023, Team Alpha - Sprint 1 I3-2023, Team Alpha - Sprint 2 I3-2023
When teachers edit the weights of grade items within a category that utilises 'natural' aggregation, the requirement is to ensure that the sum of these weights equals 100%. However, this process can be somewhat confusing and error-prone for teachers.
This improvement aims to simplify the workflow and enhance the user experience for teachers working with grade items in such categories. The key enhancements include:
- Real-Time Weight Calculations:
- Moodle should immediately display calculated values for the weights of other grade items within the same category when teachers override the weight of a grade item. This real-time feedback will help teachers understand how their changes affect the overall weighting of grade items.
- Front-End Weight Validation:
- To prevent errors and ensure that the total weight always equals 100%, Moodle should perform front-end validation. Teachers should receive instant feedback if the entered weights do not sum up to 100%. Error messages should be displayed next to the relevant fields, making it clear which values need adjustment.
- Additionally, Moodle should prevent teachers from submitting the form with incorrect weight values, reducing the likelihood of unintentional changes during the grade setup process.
These enhancements aim to improve the clarity and accuracy of grade item weights within categories using the "natural" aggregation method. Teachers will have a more intuitive and error-resistant experience, ensuring that the displayed and saved weights align seamlessly.
This change will empower teachers to confidently manage their grade book setup, reducing the risk of discrepancies between displayed and saved values, and ultimately enhancing the usability of Moodle's grade book functionality.
- caused a regression
-
MDL-79493 Behat failures on "A teacher can move multiple items to a category using the keyboard" scenario
- Closed