Reset Course Progress For LearnDash
Achieve, Reset, Repeat: Transform Learning with Our Reset Course Progress
23+
Happy customers and counting! write the next chapter of your success with us
Reset Course Progress For Learndash
Plugin version: 1.6
Last updated: 5th October 2023
LD version: 3.0 or higher
Tested up to: 6.7.1
PHP version: 7.0 or above
Getting Started
Do you require a plugin that will help you to set course level for every user based on their needs?
We will walk you through the important steps and factors to take into account while resetting course progress, giving you the instructions you need to make the most out of your online education.You can visit the website to buy this plugin before we get started.
Install and Activate Plugin
To upload your plugin, go to Dashboard ➡ Plugin ➡ Add New.
Then Upload Plugin ➡ Choose File ➡ Install Now.
Click on Activate Plugin once the installation is complete.
Enter your license key and click on activate license.
You are now all set to start Reset Course Progress For LearnDash and the sub-menu for your desired tab.
Set Up The Reset Course Progress
As we proceed, we’re going to get into the details ofReset Course Progress and discover the resources and choices that can improve your courses.
The reset course progress has three tabs.
- Reset by Users
Use this tab when you want to reset the progress of selected or all courses or quizzes for selected or all users.
Reset by users contain different options.
- User Options: If you want to reset course for some specific users, choose Selected Users and then search users name in the box.
And if you want to reset the course for all users then select All Users option.
As soon as you select all users, you will have the option to exclude the user whose courses you don’t want to reset.
- Reset Type: Choose Reset Course Progress if you want to reset the course; on the other hand, select the reset quiz progress option if resetting the quiz is your preference for the designated users.
- Course Options: if you want to reset specific courses for selected users, choose the Selected Courses along with course names. And if you want to reset all courses, just select All the Courses option.
Here comes an interesting feature, if you choose to reset quiz progress with selected courses, you’ll see options for lessons, topics, and quizzes under the courses options. Now, it’s up to you: you can either reset quizzes for selected lessons or topics by checking the boxes on the right-hand side.
If you select lessons for reset then quizzes in lessons and topics will be automatically chosen, and if you choose topics then quizzes available in those topics will be selected for the selected or all users.
- Reset by User Roles
This tab reset course progress based on the user’s role. You can select the role such as students, group leader, administrator etc to reset the progress of your completed course or quiz for specific or all courses.
Reset by user roles contain different options.
- Select User Role(s): Select the user role from the drop down for which you want to reset the progress for.
- Reset Type: Choose “Reset Course Progress” if you want to reset the course; on the other hand, select the “Reset Quiz Progress” option if resetting the quiz is your preference for the designated users role.
- Course Options: if you want to reset specific courses for selected user roles, choose the Selected Courses along with course names. And if you want to reset all courses, just select All the Courses option.
When choosing Reset Quiz Progress with Selected Course by user roles, additional options for resetting lessons, topics, and quizzes become available under the Select Course segment. Enter the specific course, lesson, topic, and quiz to reset them for the chosen user roles.
If you mark the Reset Lesson option, quizzes available in selected lessons and topics will be reset automatically you do not need to enter any other information
- Reset by Group
Select the Reset by Group if you want to reset the progress for group courses. You can reset Selected or All Groups for group courses or Quiz.
Reset by Group contains different options.
- Group Option(s): If you want to reset the progress of a specific group(s), choose the Selected Groups option along with the name of groups from the drop down. Alternatively if you want to reset the progress for all groups, select All Groups.
- Reset Type: Choose “Reset Course Progress” if you want to reset the course; on the other hand, select the “Reset Quiz Progress” option if resetting the quiz is your preference for the designated group.
- Course Options: if you want to reset specific courses for a selected group, choose the Selected Courses along with course names. And if you want to reset all courses, just select the All the Courses option.
Reset by Group has also an option to select quizzes for specific or all lessons or topics after selecting Reset Quiz Progress and Selected Courses respectively.
If you mentioned the name of quizzes instead of marking reset lessons or topics, only the mentioned quizzes will be reset, not the all.
Schedule Reset
At the bottom of every tab, we have an amazing feature for your reset.
You can either apply the reset settings right away for your courses by choosing Reset Now or Schedule this Reset for later.
When scheduling, you have the flexibility for not only choosing date and time, but also how often you want to repeat the reset setting – whether hourly, daily or twice daily.Click on Save Schedule Reset to apply your settings.
Schedule Progress
The Schedule Progress tab displays the status or result of your scheduled resets. The selected reset details will be displayed here, including the user ID for reset by the user, the user role for reset by user role, and the group ID for reset by group.
Similarly, the course ID and quiz ID will also be displayed, depending on the scheduled reset.
If you have applied a recurring option, then the selected repetition will be available here.
Your scheduled reset date and time will also be available in another column.
The second-last column shows how much time is left for the next repetition.
Lastly, there is a column for status that represents whether the reset course has been completed or if it is still pending.
That’s it. Your course using the Reset Course Progress plugin is now set up.
Your courses or quizzes are set according to the requirement and you can repeat the process as many times as you want.
Shortcode
What will you do if you want your group leader or admin to reset the course on your behalf?
For this purpose, you need to integrate a dedicated shortcode page accessible to group leaders and admin. This page will be visible on the frontend interfaces of both admins and group leaders, providing them with the capability to effortlessly reset courses based on users, user roles, and groups.
One thing to remember, when admin incorporates the shortcode, its visibility becomes exclusive for group leaders. All other logged-in users, with the exception of group leaders, will experience a limited view, meaning that the material associated with the shortcode will not be visible to them.
Let’s apply a shortcode for more clarity.
I have added a shortcode in a page.
[rcpl_ld_course_reset]
My frontend user interface would be like this.
.
Another thing to keep in mind is that, if a person is a group leader of three courses just those three courses will be visible on his reset course progress frontend interface, along with the lessons and quizzes, users, user role and groups associated with them. He won’t be able to view and reset any other course and their resources.