LearnDash
LearnDash is a full-featured WordPress LMS plugin that allows you to easily create and sell courses online.
Triggers and actions
All triggers, actions and filters included on this add-on
Triggers
- FREE User attempts a quiz
- FREE User passes a quiz
- FREE User fails a quiz
- FREE User completes a quiz with a grade percentage greater than, less than or equal to a percentage
- FREE User completes a topic
- FREE User completes a lesson
- FREE User completes a course
- FREE User views a quiz
- FREE User views a lesson
- FREE User views a topic
- FREE User views a course
- PRO User completes a topic of a category
- PRO User completes a topic of a tag
- PRO User completes a lesson of a category
- PRO User completes a lesson of a tag
- PRO User completes a quiz with a grade percentage between percentages
- PRO User is enrolled in a course
- PRO User is enrolled in a course of a category
- PRO User is enrolled in a course of a tag
- PRO User completes a course of a category
- PRO User completes a course of a tag
- PRO User is added to a group
- PRO User uploads an assignment
- PRO User approves an assignment
- PRO User submits an essay for a quiz
- PRO User marks a topic as incomplete
- PRO User marks a lesson as incomplete
- PRO User reviews a course
Actions
- FREE Mark a topic as completed
- FREE Mark a lesson as completed
- FREE Mark a course as completed
- FREE Enroll user in a course
- FREE Create a group
- FREE Add user to a group
- FREE Make user the leader of a group
- PRO Reset a quiz attempts
- PRO Mark a topic as not completed
- PRO Mark a lesson as not completed
- PRO Mark user assignments from a lesson as approved
- PRO Mark user assignments from a lesson as not approved
- PRO Mark user assignments from a course as approved
- PRO Mark user assignments from a course as not approved
- PRO Mark a course as not completed
- PRO Unroll user from a course
- PRO Reset a course progress
- PRO Remove user from a group
- PRO Send an email to the user’s group leaders
- PRO Send a certificate through email
- PRO Extend user access to a course by a number of days
Filters
- PRO User is enrolled in course
- PRO User is not enrolled in course
- PRO User is in a group
- PRO User is not in a group