Accounts that are created through a campaign can be automatically assigned to cohorts. That means, if a user is enrolled into one course through a campaign, it is possible to show more courses that could be interesting for this specific user due to the cohort assignment or even auto-enroll them.
Moreover, admins can define a global role for generated accounts as well as a campaign owner account who will be assigned to the user accounts created through the campaign with the configured campaign owner role.
A notification with a confirmation link can be sent upon sign-up for the ‘parent’ user mail.
All users who enroll through this campaign are automatically assigned to the ‘Demo cohort.’ Additionally, they are given the global role ‘Users enrolled via Magic campaigns.’
Furthermore, the campaign itself is assigned a Campaign Owner, in this case, the ‘Demo Supervisor.’ This person manages the campaign and, depending on the campaign configuration, can also receive a copy of all notifications sent via email to the enrolled users.
To make self-enrollment in a course possible only for this cohort, we define a new enrollment method.
Only members of the ‘Demo cohort’ can now self-enroll in this course.
Our user, who is enrolled via our campaign, is able to self-enroll in this course because they are a member of the ‘Demo cohort.’
Furthermore, we want this course to be mandatory for all cohort members, so they should already be automatically enrolled. Therefore, we define a cohort sync enrollment method for this course.
As a result, this user, who enrolled via our campaign, is immediately enrolled in our mandatory course as well.
With our Dash plugin, a personalized dashboard can be created for each user, displaying cohort-specific content. The display is dynamic and can be customized in various ways. Every user who is assigned to a cohort receives content tailored specifically to them.
Please note: Dash Plus is required for this display.