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.
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.