Skip to main content

How can I reset progress of the learner, if I am updating a section/page or video inside existing course.

 

 

Take it away and give it back.  Follow these steps.  

 


I have not been able to get this to work.  If I remove an item from a user, save, then close out from the admin account, when I log back in, and then reassign the item, all of the user’s progress is still there.  Even though it says, “Start Course” all progress of all lessons and quizzes remains.


What Matthew mentions above is my experience too - I also have a need to not only reset the status but also the progress within the course and currently can’t find a way to do that.


I have not been able to get this to work.  If I remove an item from a user, save, then close out from the admin account, when I log back in, and then reassign the item, all of the user’s progress is still there.  Even though it says, “Start Course” all progress of all lessons and quizzes remains.

What Matthew mentions above is my experience too - I also have a need to not only reset the status but also the progress within the course and currently can’t find a way to do that.

 

Have you double checked that “restart progress after re-enrollment” is enabled in the Enrollment - Ecommerce settings for the course? Unless this is ticked the learners progress will still be saved even after removing and re-enabling access to the course.

 

 


@MatthewAtherton ​@Anna Siebert_Gallup ​@alexi ​@Vandana This code assumes that you have already have a gateway to the API.  I also think that this exposes the risk of jumping from changing things up w CSS vs trying to add functionality w JavaScript.  I had consultant help me w this.  I wouldn’t be qualified to answer if something changed at Ti but our link to reset progress is simply gone now.  We didn’t have a huge use case but this is likely best left for Ti map out on the product roadmap.  


Thanks for the info as always ​@charles.zimmerman 

 

@Vandana I have recorded a quick video showing you how to revoke access to a piece of content for a learner so they have to reenroll and will get the updated content.

https://www.loom.com/share/0a70ca1269a14d15b7e89f3e698c14d8?sid=9c78b53b-8baa-477a-b815-53b9dddf48ae

Please let me know if you have any questions after watching the video.

 

Warmest regards

Jon


Thank you!  This worked!  The answer that I got from support was to use an API, like this:  

curl -X "POST" "https://learn.thecrosbygroup.com/incoming/v2/users/e7b9bd26-c188-4052-954c-7e8d11b970da/resetProgress" \
     -H 'Authorization: Bearer {removed for security}' \
     -H 'Content-Type: application/json' \
     -d $'{
  "courseId": "06f377f0-3cc4-4580-b811-6a36c90762b0",
  "revokeAccess": true
}'


@MatthewAtherton That is a lot of shared info that can be found by a hacker or even the public.  The reason my code didn’t work for you is that you don’t have an external API call from something like Zapier possibly.  If you don’t, you should consider something that hides all of that external facing code.  


Reply