-
Bug
-
Resolution: Fixed
-
Critical
-
2.2.2, 2.3.3, 2.6.6, 2.8.1, 2.8.7, 2.9.1
-
MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_26_STABLE, MOODLE_28_STABLE, MOODLE_29_STABLE
-
MOODLE_28_STABLE, MOODLE_29_STABLE
-
wip-
MDL-34938-master -
Most of our courses are sold as a package which contains several courses which are to be assigned at the same time. Metacourse sounded like a perfect solution for this. I set up the empty child course. I then went into each parent course (4) and linked to the child course. Then I enrolled a user in the child course and set the enrollment period for 2 days as a test. This worked perfectly. On the third day I checked the child course and the user was no longer a participant. However, when I checked the parent courses the user was still a participant. It appears the expiration doesn't flow to the parent courses.
I posted in the enrollment forum asking if I had overlooked something. Bob Puffer replied this was a bug.
Our users have expiration dates for each course they are enrolled in. We were looking forward to using the metacourse because another LMS we used previously had something similar. If the expiration date only works of the enrollment in the child course then we can't use it.
Also when enrolment method is disabled in the linked course, the enrolments in meta course are still enabled
- has been marked as being related by
-
MDL-44640 Events for managing enrolment instances
- Closed