I have a fairly urgent issue and need your support.
We are planning to launch an e-learning course early next week. For the group with career level A, the course should be optional. For the group with career level B, it should be mandatory and include a completion deadline of 21 days. To achieve this, I would create the corresponding enrollment rules.
However, I have run into the following issues:
-
It is not possible to roll out a course where one group has a completion deadline and another group does not.
-
If a user is promoted from career level A to career level B, the priority of their original enrollment remains unchanged.
One idea that came up was to enroll users with career level B into a learning plan that contains this course and to set the 21-day completion deadline at the learning plan level instead of the course level.
While I like this approach in principle, it creates another challenge for us. We currently retrieve course completion data via API and all of our downstream processes are built around course-level completions. Handling this specific case at the learning plan level would require a different logic and would likely introduce additional complexity and maintenance effort on our side.
Any ideas? Please! :)


