=== AutomatorWP - LearnDash ===
Contributors: automatorwp, rubengc, eneribs
Tags: learndash, automatorwp, course, lesson, topic
Requires at least: 4.4
Tested up to: 6.9
Stable tag: 1.2.7
License: GNU AGPLv3
License URI: http://www.gnu.org/licenses/agpl-3.0.html

Connect AutomatorWP with LearnDash

== Description ==

[LearnDash](https://learndash.idevaffiliate.com/386.html "LearnDash") is a full-featured WordPress LMS plugin that allows you to easily create and sell courses online.

= Triggers =

* User views a quiz.
* User views a lesson.
* User views a topic.
* User views a course.
* User attempts, passes or fails a quiz.
* User completes a quiz with a grade percentage greater than, less than or equal to a specific percentage.
* User completes a quiz with a grade percentage between percentages.
* User completes a topic.
* User completes a topic of a category.
* User completes a topic of a tag.
* User completes a lesson.
* User completes a lesson of a category.
* User completes a lesson of a tag.
* User is enrolled in a course.
* User is enrolled in a course of a category.
* User is enrolled in a course of a tag.
* User completes a course.
* User completes a course of a category.
* User completes a course of a tag.
* User is added to a group.
* User uploads an assignment.
* User approves an assignment.
* User submits an essay for a quiz.
* User marks a topic as incomplete.
* User marks a lesson as incomplete.
* User reviews a course.

= Actions =

* Reset all/specific quiz attempts.
* Mark all/specific topic as completed/not completed.
* Mark all/specific lesson as completed/not completed.
* Enroll or unroll user from all/specific course.
* Mark user assignments from all/specific lessons as approved/not approved.
* Mark user assignments from all/specific courses as approved/not approved.
* Mark all/specific course as completed/not completed.
* Reset all/specific course progress.
* Create a group.
* Add or remove user from all/specific group.
* Make user the leader of a group.
* Send an email to the user's group leaders.
* Send a certificate through email.
* Extend user access to a course by a number of days.

= Filters =

* User has completed a course.
* User has not completed a course.
* User is in a group.
* User is not in a group.
* User is enrolled in course.
* User is not enrolled in course.

== Installation ==

= From WordPress backend =

1. Navigate to Plugins -> Add new.
2. Click the button "Upload Plugin" next to "Add plugins" title.
3. Upload the downloaded zip file and activate it.

= Direct upload =

1. Upload the downloaded zip file into your `wp-content/plugins/` folder.
2. Unzip the uploaded zip file.
3. Navigate to Plugins menu on your WordPress admin area.
4. Activate this plugin.

== Frequently Asked Questions ==

== Screenshots ==

== Changelog ==

= 1.2.7 =

* **New Features**
* New trigger: User reviews a course.

= 1.2.6 =

* **New Features**
* Added support to assign multiples courses to Create Group action.

= 1.2.5 =

* **New Features**
* New trigger: User submits an essay for a quiz.
* New trigger: User marks a topic as incomplete.
* New trigger: User marks a lesson as incomplete.

= 1.2.4 =

* **Improvements**
* Improved Send a certificate action to allow courses shortcodes.

= 1.2.3 =

* **Bug Fixes**
* Fixed bug related to certificates.

= 1.2.2 =

* **New Features**
* New action: Extend user access to a course by a number of days.

= 1.2.1 =

* **Bug Fixes**
* Fixed "User is enrolled in course" filter with specific courses.

= 1.2.0 =

* **Bug Fixes**
* Fixed "Send a certificate through email" action to get shortcodes properly.

= 1.1.9 =

* **New Features**
* New trigger: User completes a quiz with a grade percentage between percentages.
* **Improvements**
* Added the option to use custom values in the filters.

= 1.1.8 =

* **New Features**
* New filter: User has completed a course.
* New filter: User has not completed a course.

= 1.1.7 =

* **Improvements**
* Added name of groups in "Make user the leader of a group" action label.
* **Bug Fixes**
* Fixed condition in "User is in group" filter.

= 1.1.6 =

* **New Features**
* New filter: User is in a group.
* New filter: User is not in a group.
* New filter: User is enrolled in course.
* New filter: User is not enrolled in course.

= 1.1.5 =

* **Improvements**
* Update quiz listener to match with LearnDash 3.0.0 changes.

= 1.1.4 =

* **Improvements**
* Update code to match with latest LearnDash changes.

= 1.1.3 =

* **New Features**
* New trigger: User completes a topic of a category.
* New trigger: User completes a topic of a tag.
* New trigger: User completes a lesson of a category.
* New trigger: User completes a lesson of a tag.
* New trigger: User is enrolled in a course of a category.
* New trigger: User is enrolled in a course of a tag.
* New trigger: User completes a course of a category.
* New trigger: User completes a course of a tag.

= 1.1.2 =

* **Improvements**
* Improved the way that mark assignments actions query the user assignments stored.
* Improved the mark assignments actions labels pointing that are user assignments.

= 1.1.1 =

* **New Features**
* New action: Mark user assignments from all/specific lessons as approved/not approved.
* New action: Mark user assignments from all/specific courses as approved/not approved.

= 1.1.0 =

* **New Features**
* Added support to the AutomatorWP custom values feature.

= 1.0.9 =

* **Bug Fixes**
* Fixed typo on Create a group action.

= 1.0.8 =

* **New Features**
* New action: Create a group.
* New action: Make user the leader of a group.
* New action: Send a certificate through email.

= 1.0.7 =

* **Improvements**
* Improved the mark a course action to correctly mark as completed the course.
* **Developer Notes**
* Removed some unused filters.

= 1.0.6 =

* **Bug Fixes**
* Fixed a typo on the "end an email to the user's group leaders" action.

= 1.0.5 =

* **Improvements**
* Added wp_mail filters to make emails work with 3rd party email providers like SendGrid.

= 1.0.4 =

* **Bug Fixes**
* Fixed a typo on the "Mark course as completed/not completed" action.

= 1.0.3 =

* **Developer Notes**
* Added hooks to mark all course lessons as completed or not on marking a course.

= 1.0.2 =

* **New Features**
* New trigger: User views a quiz.
* New trigger: User views a lesson.
* New trigger: User views a topic.
* New trigger: User views a course.

= 1.0.1 =

* **Bug Fixes**
* Fixed a typo on mark a lesson as completed or not completed action.

= 1.0.0 =

* Initial release.
