We have recently updated our “User enrolled in course” notification to go out 1 hour after the event so that notifications that are being sent across domains contain accurate course links. In making this change, we have possibly come across another issue when it comes to enrollment and unenrollment notifications.
I tested two different types of enrollments today and received different outcomes - please see below:
- I enrolled myself in a course and then unenrolled myself after a couple of minutes
- I received the “you have been unenrolled” notification right away (which worked correctly)
- But I did not receive the “you have been enrolled” notification an hour later, or at all for that matter
- I also enrolled myself in a course but did not unenroll myself from it at all
- I received the “you have been enrolled” notification about an hour later
It does seem like getting unenrolled from the course cancels the enrollment notification when the trigger time is different (the enrollment notification is set to an hour after the event and the unenrollment notification is set to at the time of the event).
Has anyone else come across this issue? And if so, are there work arounds or resolutions that you have found?