-
Improvement
-
Resolution: Won't Do
-
Minor
-
None
-
3.3, 3.3.1, 3.3.2, 3.4, 3.4.3
-
MOODLE_33_STABLE, MOODLE_34_STABLE
(Exact dates in steps to reproduce are irrelevant and just used as an example)
- Create a course with a start date in the past (1/1/2017) and end date some time in the future (12/31/2018).
- Enroll a user with an enrollment start date after the course start (3/1/2017) and an end date before the course's end date and before today (9/1/2017).
- Login as user and review the Course Overview (myoverview) block.
Current behavior: Course does not show up in any classification because user is not technically enrolled.
Desired behavior: Course listed in "Past" courses.
Most of our organization's courses are eternal in that the start date is some time ago and there is no end date. A user is granted access for a specific amount of time, 6 months commonly. In this scenario, the new myoverview block's classifications of "Past", "In Progress", and "Future" courses is irrelevant and confusing. If I took Course A last month, I expect Course A to show up in "Past" courses.
Is it useful to the community in this case to allow administrators to select one of two desired behaviors for the myoverview block?
- Current behavior based on course start and end dates
- New behavior based on user's enrollment timestart and timeend values in the DB.
I know as far as Moodle is concerned, technically the user is no longer enrolled so the course doesn't get included at all, but as this currently works, it is going to be more confusing than helpful to a lot of our users.