Hi @aryas ,
To build on @lrnlab’s excellent advice, it's important to clarify a core platform behavior before you spend time trying to configure this: Docebo does not support hiding or requiring specific lessons based on a user's group within the same course.
Similarly, Docebo tests do not allow you to make specific questions dynamically optional based on the audience. If a question is in a test, everyone taking that test must complete it.
Because of these platform rules, you cannot build this as a single 7-lesson course. Here is the cleanest architectural approach:
-
Core Course: Create your main course with the 6 standard lessons and the standard exam. Enroll your entire general audience here.
-
Auditor Course: Create a separate, specialized course containing only the "Animal Welfare" lesson and an exam containing the auditor-specific questions.
-
Automate the Assignment: Create an Automatic Group for your Animal Welfare Auditors. Because automatic groups dynamically populate based on user profiles, you can use the Enrollment Rules app to automatically assign the Auditor Course only to this specific group.
When I’ve deployed this for organizations with strict compliance roles, separating the specialized content into its own course ensures reporting stays perfectly clean and avoids learners getting stuck on content they aren't supposed to see.
You can read more about setting up your target audience here: Managing groups, and combine it with the Enrollment Rules app @lrnlab linked above.
Hope this clarifies the platform's mechanics and saves you some configuration headaches!