-
Improvement
-
Resolution: Fixed
-
Minor
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
MDL-72277-master -
-
0
-
HQ Team International Sprint 7, HQ Team International Sprint 8, HQ Team International Sprint 9, HQ Team International Sprin 10
In order to improve the user experience in the timeline block, there are some changes we can make to increase readability and usability of the information and actions provided:
- In date view, dates should be shown bold/strong.
- In course view, dates should not be bold, but course names should be. The course name should not be a hyperlink to the course anymore, because it adds to the complexity/how busy the block is, course itself isn't the focus of the block, and there are other easy ways for students to access it elsewhere in the dashboard.
- Dates containing an overdue item should always have an "overdue" red pill next to the date.
- Times should be moved from the right of the block to the left (before the activity icon).
- Call to action should be moved from a link below the details, to a button to the right (text strings unchanged).
Instead of the whole description linking to the activity, only the name of the activity should be linked so the information is easier to digest. For example, instead of "Online text assignment is due", it would become "Online text assignment is due".This requires a large enough amount of work that it will be separated out onto its own issue and handled separately.- There should be a horizontal separator below each activity's row in the list.
- In the course view, there should also be a horizontal separator below the activity name.
- Move the existing "More courses" button to be left aligned instead of centred.
In the "small" block view, the action button should wrap below (into the same position of the call to action in the current implementation).
Also check for any changes required to behat testing, for example the links moving to buttons.
Below are prototype screenshots with the relevant items above labelled:
Dates view
Courses view
Note: There are some other new features shown in the screenshots, however only those listed should be completed in this issue. The others are either part of other issues/projects, or unconfirmed features at this stage.
The following are items identified as still requiring some user testing (and/or were discussed after the above design was completed), and are out of scope for this issue. Any applicable after user testing will be raised separately:
- Listing the activity type and any other changes to layout/contents of the event text (including separating the activity name from action, as mentioned previously).
- Handling/truncating long activity names.
- Potentially removing separate call to action (button or link).
- Final placement of the teacher "counter" (eg how many to be marked), such as to a badge/pill.
- blocks
-
MDL-72581 Ensure sufficient padding between timeline block times and activity icons
- Closed
-
MDL-72543 Change the display of the event names of the items on the timeline block
- Closed
-
MDL-72594 Improve displaying of overdue items in the timeline block
- Closed
- caused a regression
-
MDL-72825 Course view still showing the course name under each item
- Closed
- is blocked by
-
MDL-72275 Timeline block "sort by courses" sometimes fetches incorrect or no results for time periods
- Closed
- will help resolve
-
MDL-64294 Timeline prompts for user action ("third lines") need improvement
- Closed
- links to