"Mark as Complete" Button for Lesson Posts (No LMS Needed)
Adds a [wpide_mark_complete] shortcode that lets logged-in readers tick off a post or page as done, turning a plain blog series into a simple course without an LMS plugin.
Snippet Library
Snippets for course and community sites built with LMS and community plugins: lessons, progress, enrollments and member profiles. For educators and community managers who teach and connect online.
Adds a [wpide_mark_complete] shortcode that lets logged-in readers tick off a post or page as done, turning a plain blog series into a simple course without an LMS plugin.
Adds an "Edit Course" link to the admin toolbar when you view a lesson, topic or quiz, so you can jump straight to the parent course's builder.
Adds a [wpide_ld_resume course_id="123"] shortcode that takes students straight to the first lesson or topic they have not finished yet.
Adds a role (or replaces the current one) when a student completes a chosen course, such as promoting trainees to "Instructor".
Sends students a friendly congratulations email when they complete a course, including a link to download their certificate when the course has one.
Notifies the leaders of each LearnDash group a student belongs to when that student completes a course, so managers can follow their team's training.
Sends you an email whenever a user is given access to a LearnDash course, whether through purchase, a group or manual enrollment.
Emails you (or a list of addresses) whenever a student completes a LearnDash course, with the student's name and a link to their profile.
Emails students who did not pass a LearnDash quiz with their score and a link to try again, so they do not give up.
Gives users access to chosen LearnDash courses as soon as they are given a role, for example enrolling every new "Employee" in the compliance training.
Adds a dashboard widget that shows how many essay submissions are waiting to be graded, with a link straight to the list.
Gives users an extra role when they join a LifterLMS membership and removes it again when they leave, so other plugins can use roles for access.
Adds body classes such as wpide-llms-enrolled or wpide-llms-completed on course and lesson pages so you can tailor the design for each student.
Emails you whenever a student completes a LifterLMS course, with their name, email and a link to their reporting page.
Emails you when a student is enrolled in a LifterLMS course, so you can welcome them personally or keep an eye on sales.
Emails students who fail a LifterLMS quiz with their grade and a link to review the lesson and try again.
Sends students a short, personal welcome email when they are enrolled in a LifterLMS course, with a direct link to start learning.
Emails the site admin each time a student enrolls in a Tutor LMS course, with the student's name and the course title.
Emails the site admin when someone registers through the Tutor LMS student registration form.
Emails you whenever a student completes a Tutor LMS course, with the student's name, email and the course.
Emails the course author each time a student finishes a Tutor LMS quiz, with the score, so instructors can follow up or grade open questions quickly.
Sends students a friendly welcome email with a direct "start learning" link as soon as they enroll in a Tutor LMS course.