Skip to main content
Question

Group as prerequisite to unlock course in learning plan?

  • October 13, 2025
  • 3 replies
  • 42 views

Forum|alt.badge.img+1

Hi there, 

I need to figure out how to best handle unlocking courses or auto-enrollments with a learning plan setup that looks like this:

  • Learning Plans are based on topics (e.g. Communication Skills, Horseback Riding, Ballroom Dancing) and contain courses on the same subject but on different levels
  • Every new employee starts at the Basic Level. During their probationary period, they need to complete all the “Basic Level” courses in different learning plans but should not have access to the higher level courses yet (which are in the same learning plans). During this time they are required to complete all of their “Basic Level” courses
  • Once they pass their probationary period and have completed all of their basic level courses, they should get access to all intermediate level courses.
  • Once they have completed all of their intermediate level courses, they should get access to the advanced level courses.

My hope is that I can use groups as a prerequisite for unlocking courses in a learning plan like this:

  Learning Plan “Communication Skills” Learning Plan “Horseback Riding” Learning Plan “Ballroom Dancing”
If learner is part of Group “Basic Level”, then unlock basic level courses: Course “Communication Skills - Basic Level” Course “Horseback Riding - Basic Level” Course “Ballroom Dancing - Basic Level”
Group “Intermediate Level” Course “Communication Skills - Intermediate Level” Course “Horseback Riding - Intermediate Level” Course “Ballroom Dancing - Intermediate Level”
Group “Advanced Level” Course “Communication Skills - Advanced Level” Course “Horseback Riding - Advanced Level” Course “Ballroom Dancing - Advanced Level”

 

Unfortunately, I can’t get access to the client’s system to check for myself. I suggested that they create learning plans based on level, but that probably won’t happen. 

Has anyone dealt with a similar setup before? Any suggestions or tips? 

3 replies

dklinger
Hero III
Forum|alt.badge.img+11
  • Hero III
  • October 13, 2025

Here is some good news. YOU CAN DO THIS the way you described it.

But - you will want to consider that you can only trigger a group/enrollment rule into the next level based on the completion of a course.

To do this: you need a course to act as an anchor for your learning plan. What does he mean by that?

Because you can have a course completion evaluated as a condition to move a person into an automatic group, you will want to make that one course the last requirement that needs to be done in that learning plan.

The containership of learning plans can enforce sequence - which is going to be important to know that all of the basic level are done (lets say 3 courses). Without that? You are going to need to evaluate all the courses as part of your group condition - which will get unwieldly quickly.

You will then leverage that automatic group via an enrollment rule to map them to the next level.

There can be a challenge or two with it - (if you need everyone to go to a next level at the same time or in a delayed fashion, there can be a problem without some automation that is not “in the box” in between).

To make the “same time” happen - you need something to tell Docebo that they are no longer in a probationary period. A flag (custom user field) like “new employee” may be the trick that is updated daily (via integration) for example. And when the flag is Y they are in probation, when they are in N - they are not….so you build THAT into your automated group logic.

Let me know if this helps….

 


Forum|alt.badge.img+1
  • Author
  • Helper II
  • October 13, 2025

@dklinger Thank you for your suggestion! I’m not sure we’re on the same page because your response sounds like it would only work if the basic level courses were all in the same learning plan. However, all the basic level courses are most likely going to be spread over multiple learning plans. I don’t quite understand how that solution would work if the course “Intermediate Ballroom Dancing” in the learning plan “Ballroom Dancing” has basic level courses from three other learning plans as a prerequisite?


dklinger
Hero III
Forum|alt.badge.img+11
  • Hero III
  • October 13, 2025

Hi ​@LSP - what you suggested i painted is not necessarily true. I suggested what works for us. What I am suggesting is you can listen to a course completing as a type of criteria for automatic grouping. You can move forward any way you desire. I think you will find getting people to complete a curriculum and then to move onto a course and use that as a type of “capstone activity” to unlock the next step can work. Meeting that criteria for your automatic grouping paired with an enrollment rule gives you an ability to map people to learning plans or courses.

I would further suggest that you may find it tricky with adult learners that wont attempt to skip directly to that course without some type of sequencing - we find that can be achieved a few different ways. The most straight forward for us is with learning plans.