Skip to main content
Answer

Is there a way to remove a user from multiple learning plans simultaneously?

  • August 23, 2023
  • 3 replies
  • 52 views

Forum|alt.badge.img+1

We have learning plans set up for each line of business, some have several.

My question is when a user changes departments is there any way we can remove the user from all associated learning plans rather than one at a time?

Best answer by brandonbillings

Learning plans are sorely needing an update/refresh in the UI. 

As @KMallette said, I’d go the API route.

 

GET/learningplan/v1/learningplans/enrollments with the User ID

then multiple calls to DELETE /learn/v1/lp/{learningplan_id}/enroll/{user_id}

 

3 replies

KMallette
Hero II
Forum|alt.badge.img+9
  • Hero II
  • August 23, 2023

@BHDan Not within the app. I’d recommend looking into the API.


brandonbillings
Helper II
Forum|alt.badge.img+1

Learning plans are sorely needing an update/refresh in the UI. 

As @KMallette said, I’d go the API route.

 

GET/learningplan/v1/learningplans/enrollments with the User ID

then multiple calls to DELETE /learn/v1/lp/{learningplan_id}/enroll/{user_id}

 


Forum|alt.badge.img+4
  • Guide II
  • August 29, 2023

Don’t forget to unroll users from courses they have not started. 

You should also have a policy on courses completed or in progress that were assigned via learning plan for your unenrollment policy. 

Our policy is to only unenroll courses not started. This way the users history stays in tack and any courses they have in progress will remain for them to either finish or ignore. Sometimes they return to a role that requires training they have completed or started.