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

Timeline block item dates should include the year

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Assumptions

      • A course is present with a start date in the past and an end date of 31st December in 2 years.
      • In course there are 2 assignment activities
        1. Assignment 1 has a due date on 1st November next year
        2. Assignment 2 has a due date on 1st March in 2 years
      • Student is enrolled on the course as a student
      • The Timeline block is on the Dashboard for Student

      Test

      1. Login as Student
      2. Navigate to the Dashboard
      3. In the Timeline block open the filter menu (it has a clock icon in the top left) and select All
      4. In the Timeline block open the sort menu (top right) and set it to Sort by dates
      5. Verify that the Assignment 1 is due event is present and displays the date including the year
      6. Verify that the Assignment 2 is due event is present below and displays the date including the year
      7. In the Timeline block open the sort menu (top right) and set it to Sort by courses
      8. In the Timeline block open the filter menu (it has a clock icon in the top left) and select Next 6 months and then after it has finished loading set it to All
      9. Verify that the Assignment 1 is due event is present and displays the date including the year
      10. Verify that the Assignment 2 is due event is present below and displays the date including the year
      Show
      Assumptions A course is present with a start date in the past and an end date of 31st December in 2 years. In course there are 2 assignment activities Assignment 1 has a due date on 1st November next year Assignment 2 has a due date on 1st March in 2 years Student is enrolled on the course as a student The Timeline block is on the Dashboard for Student Test Login as Student Navigate to the Dashboard In the Timeline block open the filter menu (it has a clock icon in the top left) and select All In the Timeline block open the sort menu (top right) and set it to Sort by dates Verify that the Assignment 1 is due event is present and displays the date including the year Verify that the Assignment 2 is due event is present below and displays the date including the year In the Timeline block open the sort menu (top right) and set it to Sort by courses In the Timeline block open the filter menu (it has a clock icon in the top left) and select Next 6 months and then after it has finished loading set it to All Verify that the Assignment 1 is due event is present and displays the date including the year Verify that the Assignment 2 is due event is present below and displays the date including the year
    • Affected Branches:
      MOODLE_36_STABLE, MOODLE_37_STABLE, MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_36_STABLE, MOODLE_37_STABLE
    • Pull from Repository:
    • Pull 3.7 Branch:
      MDL-64064-m37
    • Pull Master Branch:

      Description

      Moodle 3.6's Timeline's ALL filter looks ahead without limit. Because there is no display of the year, tasks due in multiple consecutive years, although ordered correctly, appear as they were not, e.g. a March task may appear AFTER a May task etc. (if the latter is set for a later year). This is because the YEAR is never displayed in the Timeline dates.
      I suggest displaying the year in the case of ALL filter's results, if not entirely for all Timeline filters (cf.: when we access a task such as an assignment, we can read its full and not abbreviated "Due date" in the Submission status section).

      (I think this issue only affects the M36dev line, and not M35, where Course overview timeline seems restricted to the current year's future dates only.)

       

        Attachments

        1. 2018-11-14 , 18_18_34 - Dashboard - Google Chrome.png
          75 kB
          Przemek Kaszubski
        2. 2019-06-27 , 16_49_57 - Dashboard - Mozilla Firefox.png
          78 kB
          Przemek Kaszubski
        3. 2019-06-27 , 16_55_07 - Dashboard - Mozilla Firefox (tryb prywatny).png
          58 kB
          Przemek Kaszubski
        4. Confirmed and verified.PNG
          34 kB
          Gladys Basiana
        5. MDL-64064.jpg
          13 kB
          Anna Carissa Sadia
        6. Screenshot 2019-06-27 at 15.59.23.png
          105 kB
          Bas Brands

          Issue Links

            Activity

              People

              Assignee:
              nmagill Neill Magill
              Reporter:
              pmk Przemek Kaszubski
              Peer reviewer:
              Peter Dias
              Integrator:
              Eloy Lafuente (stronk7)
              Tester:
              Gladys Basiana
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              Votes:
              4 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                11/Nov/19

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 hour, 22 minutes
                  1h 22m