Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-78217

Improve the overriding of weights in the Gradebook setup

XMLWordPrintable

    • MOODLE_403_STABLE
    • MOODLE_403_STABLE
    • MDL-78217-master
    • Hide

      No manual testing is required.

      The existing tests in grade_natural_normalisation.feature and grade_natural_normalisation_20150619.feature are sufficient. They will fail if an unexpected weight is submitted due to any wrong front-end calculation.

      Show
      No manual testing is required. The existing tests in grade_natural_normalisation.feature and grade_natural_normalisation_20150619.feature are sufficient. They will fail if an unexpected weight is submitted due to any wrong front-end calculation.
    • 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:

      1. 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.
      2. 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.

        1. screenshot-2.png
          screenshot-2.png
          12 kB
        2. screenshot-1.png
          screenshot-1.png
          12 kB
        3. screencast-2.mp4
          105 kB
        4. screencast-1.mp4
          223 kB

            rezaie9 Shamim Rezaie
            Geshoski Mihail Geshoski
            Mathew May Mathew May
            Ilya Tregubov Ilya Tregubov
            CiBoT CiBoT
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 1 week, 1 day Original Estimate - 1 week, 1 day
                1w 1d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 weeks, 6 hours, 46 minutes
                2w 6h 46m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.