Notifying Users when a Learner's Enrolment is About to Expire
The "Self-enrolment (Advanced)" method is capable of notifying learners, instructors, or both learners and instructors when their enrolment is about to expire. When the enrolment method is added to a course, the enrolment instance will be configured to notify learners by default 1 week before their enrolment expires. The notification will be sent via email as well as using the system's built-in web notifications. If this is the behaviour you want when you add a new course, you do not need to make any configuration changes on the "Self-enrolment (Advanced)" when adding a new course. If however you prefer to disable the notification, notify the instructors, or simply change the notification threshold from 1 week to another value, you can configure each enrolment instance by following the steps below.
Step-by-step Guide
To configure the expiration notifications for the "Self-enrolment (Advanced)" method:
Go to the course in question
Go to Course Administration > Users > Enrolment methods
If the "Self-enrolment (Advanced)" method already exists, you click on the edit icon next to it. Otherwise, you can add a new enrolment instance using the "Add method" dropdown menu.
There are 2 settings that you can configure:
Notify before enrolment expires. This setting has 4 options that allows you to determine who you would like to notify.
Notification threshold. This setting allows you to specify when to send the notification, counting backwards (e.g. in days / weeks) from the learner's enrolment date.
After making the changes to the settings above, click on the "Save changes" button
Important Notes
Enrolment instances created before the 4.1.7 release will not by default start sending notifications following your upgrade to 4.1.7, which is when this feature was first introduced. If you want to enable this feature for older courses, you must follow the Step-by-step guide above.
The notification is only send if a learner's enrolment is set to expire. This controlled by the "Enrolment duration" field (see screenshot above) but can also be controlled by the "License expires after" field in the "Payment settings" of the "Self-enrolment (Advanced)" method (if ecommerce is enabled on your site).