I posted this in “Superadmins,” but it’s a better fit here...
We have a use case where we are hosting an ILT course for employees at our company. However, to join this course, you must have completed another ILT offered a month ago (having either joined the live session or watched the recording).
I know that the only way to manage pre-requisites for ILTs are to put both the course and it’s pre-req in a learning plan. We could do this, and promote the entire learning plan, but my concern with this approach is how ILT enrollments work in a learning plan: enrolling a user in a learning plan with an ILT enrolls them in the ILT course but not the ILT session. I could easily see a situation where a learner enrolls in the LP, watches the pre-req recording, sees themselves in the upcoming ILT course, but doesn’t notice they aren’t in the session so they don’t receive a calendar invite, miss the ILT session, and get frustrated. Best case scenario: the morning of the ILT they realize they don’t have a calendar invite, and we’re flooded with tickets/questions (“best case” is used loosely here).
My thought was that we could avoid learning plans altogether and just create the upcoming ILT but enable “self-enrollments pending admin approval.” This would activate the waiting list, and we’d only admit users after we’ve confirmed they completed the pre-req. We would set up some notifications to help communicate what’s happening to the user.It’s manual on our part, which I don’t love, but feels clearer to the user.
Is there a better way to approach this?
I should say that this session is coming up quickly, so I’m trying to avoid getting creative with groups, pages, and/or enrollment rules. For the sake of time and energy, I don’t want to get that complicated.
(Side note: We’re just over six months into our Docebo partnership, and learning plans are really beginning to frustrate me. Does anyone else feel like key features available in courses are only half-baked into learning plans?)