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

    • MOODLE_311_STABLE, MOODLE_400_STABLE, MOODLE_401_STABLE

      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

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

              Created:
              Updated:

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

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