This PR adds a new action that can be executed after the user's enrollment in a course, triggered by the post_enrollment signal. When executed, enrolls the user in a list of courses defined in the course advanced settings.
How to test
Course configuration
In your course advanced settings*, add:
"EDNX_TRIGGER_FOLLOWUP_ENROLLMENTS": [
{
"course_id": "course-v1:Demo+CSTest+2020",
"mode": "honor"
}
] # List of enrollment information used after the main enrollment
To enable course advanced settings, turn on this feature:
cms/envs/common.py
'ENABLE_OTHER_COURSE_SETTINGS': True,
Microsite configuration
In your microsite settings:
Description
This PR adds a new action that can be executed after the user's enrollment in a course, triggered by the post_enrollment signal. When executed, enrolls the user in a list of courses defined in the course advanced settings.
How to test
Course configuration In your course advanced settings*, add:
To enable course advanced settings, turn on this feature: cms/envs/common.py
'ENABLE_OTHER_COURSE_SETTINGS': True,
Microsite configuration In your microsite settings:
Supporting information
https://edunext.atlassian.net/browse/PS2021-916?atlOrigin=eyJpIjoiMTFlNTdiN2JmYmVjNDZjMWE2MTk2MjBiNzFjNzMxNTQiLCJwIjoiaiJ9