I am trying to understand the behavior of learning plan enrollments when an existing course is replaced.
I have a learning plan containing two courses that had been completed by 50 learners. I needed to replace one of the courses, so I removed it and added a new course.
Before saving, I was presented with three enrollment recalculation options:
- Do not recalculate completed enrollments
- Recalculate all completed enrollments
- Recalculate completed enrollments for specific branches and groups
I selected "Do not recalculate completed enrollments" because I understood this to mean that learners who had already completed the learning plan would not be affected by the change.
The warning indicated that completed enrollment statuses would be recalculated according to the selected option, while other enrollment statuses would be recalculated upon publication.
After making the change, I see the following:
- All 50 learners retained their Completed learning plan enrollment status.
- All 50 learners were automatically enrolled in the newly added course.
This is not the behavior I expected.
I understand that courses within learning plans are completed once so I can’t be related to refresher training.
What I need to understand is whether the recalculation option controls only the learning plan completion status, or whether it should also prevent new course enrollments for learners who have already completed the plan.
If this is expected behavior, is there a way to replace a course in a learning plan without affecting learners who have already completed it?
