We have an interesting predicament. We use Docebo for training of our customer users who purchase our products and services. They get enrolled in the following ways:
- If one of our employees enrolls a product-owning customer, we directly put them in a branch where they can see the appropriate course catalogs for their access level.
- If a customer self-enrolls, they automatically get dropped into a “free preview” branch, where they can see a few introductory, non-proprietary courses to get started. In the meantime we vet who they actually are and then move them to the appropriate branch if they are a real paid product owner. This method lets them get started on their own without having to wait for approval, but prevents a “spy” from self-enrolling and then viewing whatever proprietary courses they want.
The problem with this is: On our login screen, we want to be able to show the wide selection of the courses we offer so we created a bunch of catalogs to put courses in and display them there. That works great. However, there is a loophole where if an un-vetted self-enroll user clicks on one of those courses, they are able to enroll in it, because it’s in a catalog that they can see on the login screen, so they have access to it.
We like having the course catalogs on the login screen because people can see what in-depth courses and learning plans we offer, get a description of them, see what the time commitment would be to take them, etc., and decide that it’s worth signing up. We also like the idea that people can find us on their own and self-enroll to get started; it’s free marketing. It’s just annoying that “spies” (e.g. a competitor) could self-register and enroll in any of the courses featured on the login screen.
Is there a good workaround for this, where we could take advantage of the nice catalog widgets on the login screen and the fact that they let you click through to a nice course or learning plan description page, but disable the ability for people to enroll until they are in an appropriate paid customer branch?
I know we could do this by enacting a paywall on courses, but we don’t like to do that because our paid product customers get their training for free, and they get irked if they go to our learning environment and see prices on the homepage, thinking we are nickel-and-diming them for further training.
Thanks in advance for any ideas.