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

Display assignment due date on course page.

    XMLWordPrintable

Details

    • MOODLE_24_STABLE, MOODLE_25_STABLE, MOODLE_26_STABLE
    • mdl-37490
    • 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.

    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

              danmarsden Dan Marsden
              gb2048 Gareth J Barnard
              Peter Dias Peter Dias
              Andrew Lyons Andrew Lyons
              Adrian Greeve, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              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