1. Home
  2. Docs
  3. LifterLMS Addons
  4. LifterLMS Progress Reset

LifterLMS Progress Reset

The LifterLMS Progress Reset add-on allows administrators to reset progress for any given LifterLMS course. Progress can be deleted for all lessons, topics, and quizzes, courses, and memberships for all enrolled students or any specific user(s) according to your needs. 

The add-on can not only reset the user’s progress for completed courses, but it can also reset partial course progress. The add-on is also able to delete data for user quiz attempts. The add-on function will only affect users with progress on a course while ignoring users whose progress is already zero.

Table of Content

  1. Installation
  2. License Key Configuration
  3. Reset Engagement Emails
  4. Reset Progress For Users
  5. Reset Progress For Courses
  6. Reset Progress For Memberships
  7. Reset Progress For Multiple Users, Courses, and Memberships
  8. FAQ
  9. Changelogs

Installation

  • Install and activate the LifterLMSplugin.
  • Install and activate the LifterLMS Progress Reset Add-on.
  • A new “Progress Reset” submenu entry will be added to the LifterLMS menu on the WordPress Dashboard.
LifterLMS Progress Reset – Main Menu

License Key Configuration

Go to the “License Settings” tab to add and activate the add-on’s License Key. The License Key can be found in the email you received when you purchased the add-on. Then, add your license key in the corresponding field and click on Activate.

LifterLMS Progress Reset – Licensing

Note: Resetting the progress from either of the possible options will reset the progress of enrolled courses, lessons, quizzes, and membership courses from the user’s account.

Reset Engagement Emails

 This option allows admins to reset and remove all the sent engagement emails sequence. 

  • Select the “Progress Reset” sub-menu, located under the LifterLMS menu.
  • Select the “Progress Reset Settings” tab and check the box on the  “Reset emails” field. 
  • Select the user, course or membership that you want to reset the progress for using the fields located below.
  • Click on the “Reset Progress” button.
  • Finally, a warning pop-up will appear. To make progress reset effective, click on “OK”.
LifterLMS Progress Reset – Reset Email

Reset Progress For Users

Admins can reset course progress for a  single user, multiple users, or all users.

Follow these steps to reset a user’s progress:

  • Select the “Progress Reset” sub-menu, located under the LifterLMS menu.
  • Select the “Progress Reset Settings” page and scroll down to the “Select Users” field. 
  • Select the user or multiple users that you wish to reset progress for. You can also select “All” to reset the course progress of all the enrolled users.
LifterLMS Progress Reset – Reset Progress for Users
  • Click on the “Reset Progress” button. 
  • Finally, a warning pop-up will appear. To make progress reset effective, click on “OK.”


Reset Progress For Courses

The add-on allows you to reset the progress of all enrolled users in the selected course or courses. 

Follow these steps to reset course progress:

  • Select the “Progress Reset” sub-menu located under the LifterLMS menu.
  • Go to the “Progress Reset Settings” page and scroll down to the “Select Courses” field. 
  • Select the course or courses that you want to reset student progress for.  You can also select “All” to reset course progress for all the available courses. This will delete the progress of all students enrolled in the selected course(s).
LifterLMS Progress Reset – Reset Progress for Courses
  • Click on the “Reset Progress” button.
  • A warning pop-up will appear. To finalize the process, click on “OK.”

Reset Progress For Memberships

With this add-on, the admin can reset progress for all users and courses that belong to a selected membership or memberships. 

Follow these steps to reset course progress for users enrolled in selected LifterLMS memberships:

  • Select the “Progress Reset” sub-menu located under the LifterLMS menu.
  • Go to the “Progress Reset Settings” page and scroll down to the “Select Memberships” field. 
  • Select the LifterLMS membership(s) that you want to reset student progress for. You can also select “All” to reset the students’ course progress for all available memberships.
LifterLMS Progress Reset – Reset Progress for Memberships
  • Click on the “Reset Progress” button. 
  • A warning pop-up will appear. To finalize the process, click on “OK.”

Reset Progress For Multiple Users, Courses, and Memberships

This add-on allows you to reset the progress of several specific users, courses, and memberships simultaneously.

For example, you can reset the progress of several users, but only for a set of specific courses. To do this, you have to select the specific users in the “Select Users” field and then select the specific courses in the “Select Courses” field before clicking on the “Reset Progress” button.

LifterLMS Progress Reset – Reset Progress for Multiple Users & Courses

Similarly, you can reset the progress of any specific user(s), but only for specific courses that belong to a particular LifterLMS membership.  To do this,  choose the specific user(s) from the “Select Users” field and specific course(s) in the “Select Courses” field. Then, select the specific membership(s) in the “Select memberships” field. Lastly, click on the “Reset Progress” button.

LifterLMS Progress Reset – Reset Progress for Multiple Users, Courses & Memberships

FAQ

Are unreviewed quiz attempts deleted during the progress reset using this add-on?

Yes, any unreviewed quiz attempts are also deleted when there is a progress reset.

If there is more than one course included in a single membership, will resetting progress for that membership result in resetting the progress of all of the included courses?

Yes, this reset will result in the deletion of progress for all the courses within the selected membership.

Will enrolled students that haven’t started a course yet be affected by the reset?

The add-on will ignore those users whose progress is zero.

What does the “Reset email” option do?

This option resets the sent engagements email sequence, so that the engagements can be reused again. Please follow the official LifterLMS documentation to know more about the engagement emails.


Changelogs

1.0.5

  • Fix: Fixed error on user reset.

1.0.4

  • Fix: Fixed the license request time issue that can affect website speed.

1.0.3

  • New: Made Users Select Ajax based
  • New: Made Courses Select Ajax based

1.0.2

  • Fix: Fixed lessons reset issue

1.0.1

  • New: An option to reset Engagement Emails
  • Fix: Code to support translations
  • Fix: Select input UI.
  • Fix: Progress bar UI
  • Fix: Fixed spelling mistakes

1.0

  • Initial Release

How can we help?