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

Display assignment due date on course page.

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Create a new assignment and enable both the 'due date' and tick the 'display due date'.
        2. Confirm that the 'due date' is displayed on the course page underneath the assignment.
        3. Create a second assignment and disable the 'due date' and tick the 'display due date'.
        4. Confirm that the 'due date' is not displayed underneath the assignment on the course page.
        5. Create a third assignment and enable the 'due date' and un-tick the 'display due date'.
        6. Confirm that the 'due date' is not displayed underneath the assignment on the course page.
        7. Create a fourth assignment and enable the 'due date', enable 'Display description on course page' and tick the 'display due date'.
        8. Confirm that the 'due date' is displayed underneath the assignment description underneath the assignment on the course page.
        9. Backup and restore the course to a new course without users.
        10. Confirm that the first, second, third and fourth assignments are displayed as in steps 2, 4, 6 and 8 respectively.

      Overrides test.

      1. Create a user override for student x - set the due date to one month forward from the default.
      2. Log in as student x  and verify that the date shown on their course page matches the override previously set.
      Show
      Create a new assignment and enable both the 'due date' and tick the 'display due date'. 2. Confirm that the 'due date' is displayed on the course page underneath the assignment. 3. Create a second assignment and disable the 'due date' and tick the 'display due date'. 4. Confirm that the 'due date' is not displayed underneath the assignment on the course page. 5. Create a third assignment and enable the 'due date' and un-tick the 'display due date'. 6. Confirm that the 'due date' is not displayed underneath the assignment on the course page. 7. Create a fourth assignment and enable the 'due date', enable 'Display description on course page' and tick the 'display due date'. 8. Confirm that the 'due date' is displayed underneath the assignment description underneath the assignment on the course page. 9. Backup and restore the course to a new course without users. 10. Confirm that the first, second, third and fourth assignments are displayed as in steps 2, 4, 6 and 8 respectively. Overrides test. Create a user override for student  x  - set the due date to one month forward from the default. Log in as student  x   and verify that the date shown on their course page matches the override previously set.
    • Affected Branches:
      MOODLE_24_STABLE, MOODLE_25_STABLE, MOODLE_26_STABLE
    • Pull Master Branch:
      mdl-37490

      Description

      Whilst preparing training material it occurred to me that a user needs to click on an assignment to discover the due date if set and that it would be helpful if it was displayed on the course page underneath the assignment like the description can be.

      Then the user would be able to quickly prioritise their work.

        Attachments

        1. 37490-70469.png
          37490-70469.png
          331 kB
        2. add1.png
          add1.png
          3 kB
        3. add2.png
          add2.png
          6 kB
        4. Assignment.PNG
          Assignment.PNG
          12 kB
        5. GBDATE.png
          GBDATE.png
          3 kB
        6. MDL_37490_enabled.png
          MDL_37490_enabled.png
          7 kB
        7. MDL-37490_admin_settings.png
          MDL-37490_admin_settings.png
          44 kB
        8. mdl-37490-apr-1.png
          mdl-37490-apr-1.png
          6 kB
        9. mdl-37490-apr-2.png
          mdl-37490-apr-2.png
          3 kB
        10. Studentview - assignment-showduedate.png
          Studentview - assignment-showduedate.png
          20 kB
        11. wrapped.png
          wrapped.png
          50 kB

          Issue Links

            Activity

              People

              Assignee:
              danmarsden Dan Marsden
              Reporter:
              gb2048 Gareth J Barnard
              Peer reviewer:
              Peter Dias Peter Dias
              Integrator:
              Andrew Lyons Andrew Lyons
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              27 Vote for this issue
              Watchers:
              26 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 hours
                  5h