Hello, does anybody know an easy way to remove multiple course or learning plans for a user without going into each course or learning plan? And if their isn't did anybody posted an idea for this?
I am also interested in how this could be done. Similar to automatic enrollment rules, there should be automatic unenrollment rules.
I havent used the CSV to mass enroll into courses, but maybe that is where “the money function” is (supporting the opposite direction).
Ok I got the answer for you.
You can mass unenroll.
Check out the UI under the CSV Import when you go into Couse Management and attempt to enroll in any course.

But the next step is the CSV….that sample file is attached here. The sample suggests that you can do multiple courses as well. And that looks pretty good.
Note though - you may want to be ultra careful with folks that have courses in progress before unenrolling them. I am not sure if the importer guards or has logic to limit that type of action (because the training material potentially is then left with some activity against it).
One other note:
I'm not the best API expert but using APIs and an API client like Postman you could use the enrollment/unenrollment apis to remove users from their courses.
https://help.docebo.com/hc/en-us/sections/360005441800-APIs
I think the API in particular you're looking for courses is:DELETE /learn/v1/enrollments
.
You can navigate the API browser by going to https://syoursubdomain].docebosaas.com. If you go to the Learn drop down at the top and then go to the enrollment section you should be able to see how the call is formatted.
One other note:
I'm not the best API expert but using APIs and an API client like Postman you could use the enrollment/unenrollment apis to remove users from their courses.
https://help.docebo.com/hc/en-us/sections/360005441800-APIs
I think the API in particular you're looking for courses is:DELETE /learn/v1/enrollments
.
You can navigate the API browser by going to https://syoursubdomain].docebosaas.com. If you go to the Learn drop down at the top and then go to the enrollment section you should be able to see how the call is formatted.
This is the route I’d go for sure as you could also reset all the statuses first, then unenroll pretty easily with an api setup.
HI all so after 3 years is this .csv still the only option? In my previous LMS, I literally searched for the user on the back end, selected course enrollments, saw all of them, selected the 3 courses (as example) of what I needed to unenroll them from and voila done. This .csv for a few course for one learner seems old school for an LMS. So just curious. I am not a .API person so I am just happy I can fill in a .csv but so cumbersome. Curious if in the ideas portal or not? I can go looking.
Having managed multiple LMS platforms, it was always odd to me that you can only manage the user to course relationship from the course in the UI. Every platform I’ve used previously would let you go to a user and manage their enrollments from there as well.
The “User Personal Summary” appears to be a legacy UI report, I continue to hold out hope that a future update to Docebo Learn will revamp this and allow for better management of enrollments from the user side.
In our case we use course access periods for eLearning. We’ll often have a learner in multiple courses that are all expiring. They’ll ask for an extension, and rather than being able to go to the user and modify the all enrollments, we have to go into multiple courses and find/modify the user’s enrollment.
I find you have to bounce around to so many different areas in admin to do one thing. I used to be able to either open a user and do a ton of things or open a course and fix a group, enroll, email, prerequisite, post enrollment, literally all on one screen, here I constantly worry I am not done as I haven’t gone to all the other screens.
I will hold out hope with you :)
Reply
Log in to Docebo Community
Enter your email address or username and password below to log in to Docebo Community. No account yet? Create an account
Docebo Employee Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.