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

Assignment and Calendar should more consistently and accurately display the Due dates for teachers of multiple groups when group overrides are applied

    XMLWordPrintable

Details

    • MOODLE_311_STABLE, MOODLE_400_STABLE, MOODLE_401_STABLE

    Description

      Setup:{}

      1. Course with participants (learners and a teacher) and two groups
      2. Participants and the teacher added to both groups
      3. Assignment with the Due date & seperate group mode set.
      4. Each group has an group override set in the assignment with different due dates
        • (When adding / editing an override, there is a reset option “Revert to assignment defaults”, suggesting the Due date inside the assignment is a “default” – a term that could conveniently be used more broadly as needed.)

      Encountered behaviour:

      1. The (default) “Due date” displayed on the Assignment view page when the group filter is in the “All participants” state is NOT the Assignment’s default but the group override value with the highest priority.
      2. The same highest-priority override Due date (and only this one) is displayed in the (teacher’s) Calendar .
      3. Additionally, it’s confusing that if we remove the Assignment’s “default” Due date from the settings, and only keep the overridden dates, the calendar will first stop listing any due date at all; the override must be opened and re-saved again for the Calendar to pick up the date.

      Cf. attachment:


        
      Expected behaviour:

      1. When visiting the Assignment with the filter set for “All Participants” – the default Due date set in the Assignment settings should always be displayed.
      2. A notice that this a default Due date should be included – especially if any overrides are used. 
      3. A warning that that overrides exist for groups (and / or for users if applied) should be very clearly stated See: MDL-73922
      4. The teacher’s calendar should list ALL these Due dates:
        1. Default due date (Module date excluding overrides)
        2. Group 1 override due date
        3. Group 2 override due date

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              pmk Przemek Kaszubski
              Votes:
              4 Vote for this issue
              Watchers:
              21 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 hours
                  2h

                  Clockify

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