Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-46576 Implement Natural aggregation
  3. MDL-47055

reimplement extra credit handling with natural weights.

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.8
    • Fix Version/s: BACKEND
    • Component/s: Gradebook
    • Labels:
      None
    • Testing Instructions:
      Hide

      Create a course, make sure that its aggregation is natural weights. Create 3 assignments. Make them all out of 100.

      When you go to the gradebook setup screen each should have a weight of about 0.3 (ie 1/3).

      Tick extra credit for one of them and click save.

      Now the two non-extra credit assignments should have a weight of 0.5.

      The extra credit assignment should also have a weight of 0.5.

      Show
      Create a course, make sure that its aggregation is natural weights. Create 3 assignments. Make them all out of 100. When you go to the gradebook setup screen each should have a weight of about 0.3 (ie 1/3). Tick extra credit for one of them and click save. Now the two non-extra credit assignments should have a weight of 0.5. The extra credit assignment should also have a weight of 0.5.
    • Affected Branches:
      MOODLE_28_STABLE
    • Pull Master Branch:
      MDL-47055_extra_credit
    • Story Points:
      8
    • Sprint:
      BACKEND Sprint 17

      Description

      See https://tracker.moodle.org/browse/MDL-46576 for the code to branch from, unless that issue has already been integrated.

      See the spec at https://docs.moodle.org/dev/Natural_weighting

      See https://github.com/MoodleGradebookWorkingGroup/moodle/compare/master...28_natural_weights for the original prototype implementation.

        Attachments

          Activity

            People

            Assignee:
            andyjdavis Andrew Davis
            Reporter:
            andyjdavis Andrew Davis
            Peer reviewer:
            Jetha Chan
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: