Skip to main content
Best Answer

Resetting Course Completion for an Entire Group

  • May 25, 2021
  • 1 reply
  • 410 views

rogergreenlee
Contributor II
Forum|alt.badge.img

Is there a bulk way to select a group of users and a course (or group of courses) and reset the progress? I know it is possible to bulk change the status (In Progress, Not Yet Started, etc.), but I am hoping to bulk reset a course completely for only a group of users. I know this can be done manually by going through a reset on each module for each user, but that is not feasible for the amount I have to process.Thanks for any guidance!

Best answer by abartunek

hey @rogergreenlee, it’s a really good question and I would like to know an easy answer to it as well! In the meantime, I think I have a workaround that perhaps you could use. It is a bit tedious and depending on what you need, it may get even more complex

You can do the following:

  1. Create two groups for users who should keep their status (one group for completed and second one for subscribed AND in progress) - should be doable with automatic groups using special conditions
  2. Create a separate group for users who should have their status reset
  3. Duplicate the course (with training materials but without the users)
  4. Enroll the first (completed) group and change their status to “completed”
  5. Enroll the second group and keep their status as Subscribed
  6. Enroll the third, separate group - their progress will be reset as well

The downside of this solution is that all users will have their progress reset. Whether you can use it or not, depends on whether your user care about the actual progress. In our organisation, they usually only care about the status, not the progress, so it’s a bit easier for us… If it doesn’t help, then I hope that at least it will give you some additional ideas.

I look forward to seeing a better solution though :relaxed: I’m quite sure something easier should be possible using API but unfortunately, it is not my area of expertise.

View original
Did this post help you find an answer to your question?

1 reply

abartunek
Guide I
Forum|alt.badge.img+3
  • Guide I
  • 76 replies
  • Answer
  • May 25, 2021

hey @rogergreenlee, it’s a really good question and I would like to know an easy answer to it as well! In the meantime, I think I have a workaround that perhaps you could use. It is a bit tedious and depending on what you need, it may get even more complex

You can do the following:

  1. Create two groups for users who should keep their status (one group for completed and second one for subscribed AND in progress) - should be doable with automatic groups using special conditions
  2. Create a separate group for users who should have their status reset
  3. Duplicate the course (with training materials but without the users)
  4. Enroll the first (completed) group and change their status to “completed”
  5. Enroll the second group and keep their status as Subscribed
  6. Enroll the third, separate group - their progress will be reset as well

The downside of this solution is that all users will have their progress reset. Whether you can use it or not, depends on whether your user care about the actual progress. In our organisation, they usually only care about the status, not the progress, so it’s a bit easier for us… If it doesn’t help, then I hope that at least it will give you some additional ideas.

I look forward to seeing a better solution though :relaxed: I’m quite sure something easier should be possible using API but unfortunately, it is not my area of expertise.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings