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

Timeline's ALL filter output may confuse if results come from several years in the future

    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.6 Branch:
      MDL-64064-m36
    • 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

          Issue Links

            Activity

              People

              • 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