Details
-
Improvement
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
3.3
-
MOODLE_33_STABLE
-
MOODLE_33_STABLE
-
MDL-58490-master -
Description
Update the display grouping logic (past, in-progress, and future) in the courses view to match the following logic:
Past
- Course completed OR
- Current date is after end date
In-progress
- Course NOT completed AND
- Current date is after start date AND
- (Current date is before end date OR no end date)
Future
- Start date > Current date AND
- Course NOT completed
At the moment courses that have a start date (in the past) and no end date are considered to be "in-progress" on the my overview block indefinitely (or until an end date is added and then passed).
While this is semantically correct, it has been raised on MDL-55611 that it may not represent a good user experience (which is the most important thing).
We need to decide is we're happy with how this is currently working or if there is a better alternative.
Note that the course end date doesn't currently affect the visibility of events in the my overview block. The events will only display if they have an end date set specifically for that event (e.g. a due date for an assignment), they do not use the course end date. If there is no due date for the event then the event will not appear in the dashboard.