Is there a way to skip courses from cascading enrollments?
When we onboard new users, they are enrolled as a learner in our onboarding course.
After their first week or so, we enroll them in a cascading role, and their learner status is overridden. I'm about to release a series of microlearnings and I'd like their learner progress remain unchanged.
I guess I could create a branch in the org structure that is separate from regular courses, but that adds a layer of human error (enroll at org level rather than one level deeper)
Answers
-
Hi, Rafi. In my experience there isn't a way to make Brightspace "skip" individual courses within the direct pathway of a cascading enrollment (i.e., in child courses of whatever higher level org unit—such as organization or department—you're enrolling them in).
It sounds from what you're saying as if pretty much all of your users are/will be cascade enrolled and you have perhaps a significant number of micro-learnings planned (maybe some now and some more in the future?). If cascade enrolling in everything else on your site is vital to your modus operandi, then revamping your org structure and then choosing to cascade enroll only in one of the lower branches in the hierarchy might be worthwhile… if the person/people doing enrollments are able to maintain accuracy in the face of such extra complexity.It's fairly infrequent that I personally encounter scenarios where "skipping" descendants would be desirable (I only have a few roles set up to cascade and thankfully there aren't a horrible number of conflicting enrollment needs), so I have always just manually adjusted back whichever user/role/org unit enrollments were overridden in the process of the cascade. The overwhelming majority of my users just have explicit enrollments down at the individual course offering level.