LearnDash v3.6.0.3 (+Addons) – LMS WordPress Plugin

LearnDash - The most popular LMS (Learning Management System) plugins for WordPress: Multilevel Courses, Sales Courses, Certificates and Scores, Advanced Surveys, Task Management, Dynamic Forums, Class Timers, Prerequisites, User Profiles

LearnDash With multiple levels, courses, topics, quizzes and categories can be easily created.LearnDash Academy PluginFeatures progressive playback so you can program course content throughout the course.

You can assign users and then approve or comment on them. It also comes with a quiz and test management tool with several questions.You can easily define prerequisites so that every student can advance to the next grade.

There are several payment gateways available for accepting payments using PayPal, 2Checkout, etc. It's also great for bbPress.

⭐ See also: Free Premium SummaryWordPress plugin, daily update


WordPress LMS plugin with LearnDash

  • sell your course
  • Deliver content automatically on a predetermined schedule.
  • Provide certificates, points and badges to encourage learners.
  • Engage with learners based on the actions they take in your course.
  • Set course prices to make them free, private, or members-only
  • Team students and designate a team leader to manage their progress.
  • Set up learning paths, mark tasks complete, and review submissions.
  • Send course specific messages and automatic email notifications.
  • One-time sales, subscriptions, memberships, packages and more.
  • PayPal, Stripe, 2Checkout and 300+ other portalsWooCommerce.
  • Auto-renewal notification. No innovation? Select to remove access.
  • Pre-order content reduces your return rate and increases revenue.

Changelog LearnDash LMS WordPress plugin cancelled for free

Updated licensing logic to change the request from POST to GET
Updated license checks to improve performance including checking license validation every hour

Updated include admins when using the course filters in the WP admin users screen
Fixed how the fill in the blank question type calculates spaces
Fixed when continuing the quiz the first question shows at the top of the page
Fixed questions marked for "review" are not saved on quiz saving
Fixed registration success not working with free access mode courses
Fixed some quizzes being incorrectly marked as complete even if the quiz hasn't been accessed
Fixed quiz repeat logic is different between a quiz starting and a quiz processing
Fixed quiz click to continue redirecting to the parent lesson rather than the correct course step
Fixed group leader custom label empty on add user selector

Fixed error with enrollment with PayPal and LearnDash groups
Fixed login modal redirecting to the wp-login.php page if the credentials were entered incorrectly
Fixed expired courses not listing in course info list by default
Fixed order overview showing $ sign when purchase was free
Fixed PayPal not creating the user account when being used from the LearnDash registration pages
Fixed LearnDash permalink changes not saving

Update: 3.6.0
Added trial period and billing period options to subscriptions
Added registration page and new registration flow/logic
Added per course redirects post purchase for buy now and recurring access type courses
Added advanced tab that new houses data upgrades, custom labels and the REST API
Added payments tab that houses PayPal and Stripe payment gateways
Added customizable post purchase and registration emails
Added from email settings to change sender name and address rather than using the default of WordPress
Fixed REST API using 12 hours instead of 24 hours in some places
Fixed quiz filter not showing on some associated quizzes
Fixed leaderboard showing results as 0

Fixed issue with section headings being removed after the previous update resulting in display issues

Added LD version and unique key to quiz attemp user meta data
Fixed matrix sorting validation not working since version 3.5.1
Fixed fill in the blank type questions only awarding 1 point even when the points to be awarded is set to a higher value
Fixed logged out users cannot access a quiz in a course that is set to the open access mode
Fixed mark complete button not showing on sample lessons for logged-in users
Fixed being unable to remove the first section heading
Fixed not being able to progress through a course when the last question in a quiz is an essay
Fixed an error with "browser cookie answer protection" setting

Update: 3.5.1
Fixed support tab showing upgrade notice
Fixed Assessment questions not grading correctly
Fixed warnings/notices
Fixed umlauts not working in section headings
Fixed quiz score delete
Fixed error when accessing a deleted step of a course
Fixed quiz Assessment question radio input can select multiple

Fixed ldcourselist not linking to courses when groups aren't set to public

Update: 3.4.2
Added display alert when group CPT is not public
Added [user_groups] shortcode section to shortcode inserter
Added compatibility for WordPress 5.8
Fixed PHP warning illegal string "offset" warning
Fixed private lessons not displaying in the lesson selector
Fixed quiz statistics not loading when user search for a course a LD30 profile
Fixed focus mode sub-steps list being collapsed by default on active step
Fixed PHP notice in CSV reports
Fixed question display setting not displaying questions in pagination format when selected

Fixed learndashprocessmark_complete() function

Update: 3.4.1
Added show step post_status in course builder
Added loader icon when course grid pagination is used
Updated deprecate getlearndashpaynow_courses()
Updated restricted allowed URL parameters for certificates
Updated deprecate learndashgetopen_courses()
Updated course builder to handle scheduled steps
Updated creating a quiz with REST API V2
Updated multiple plural form support for translations
Updated reporting speed improvement with large number of users
Fixed video embedding in question hints not working
Fixed header display overlapping Gutenberg toolbar
Fixed V2 REST API missing steps when retrieving course steps
Fixed rearranging and adding new quizzes to topics in the course builder
Fixed REST API essay unknown functions
Fixed manual mark complete logic from WP profile
Fixed quiz icon not showing in the assocation sidebar
Fixed learndashgetpaynow being called in users > all users list
Fixed course step ordering note that if you have a incorrectly ordered course you will need to reorder and save it
Fixed PHP warnings and notices
Fixed steps_completed not being updated in report
Fixed parse error in REST API v2
Fixed quiz results message not displaying
Fixed inaccurate data reported in ProPanel reporting widget
Fixed lesson filter not working for quizzes
Fixed group leader can't edit comments of assignments

= Update: =
Fixed course steps not showing in the course builder
Fixed activity table records not getting updated when manually marking content as completed

= Update: =
Fixed recurring payment duration resetting to 1 day
Fixed quizzes not showing on course builder
Fixed sprint() too few arguments warnings
Fixed warning illegal offset percentage

= Update: =
Fixed Course Grid pagination resetting after going to the next page on a filtered grid
Fixed issue with course progression where some users were unable to progress to the next step when taking a quiz multiple times
Fixed learndashgetglobalquizlist() causing infinite loop in Legacy Mode templates

= Update: =
Fixed lesson progress bar showing in focus mode
Fixed issue where course grid was still showing in progress even when it should show completed
Fixed lesson/topic content not showing if the course builder is disabled
Fixed Error Call to undefined function learndashgetcustomlowerlabel()

= Update: =
Updated use php timestamp for quiz completion times rather than a JS based value
Fixed modifying course progress from the backend user profile in the wp-admin resets all incomplete courses
Fixed sprintf warning too few arguments

= Update: v3.4.0.2 =
Added associated lesson/topic/quiz course selectors

Fixed span html tag never closes
Fixed lesson list not visible to those without a user role
Fixed users list inaccessible if the admin user also has the group leader role
Fixed group leader can't edit assignments

= Update: v3.4.0.1 =
Fixed problem where videos weren't showing
Fixed the label missing from drip lessons

= Update: Version =
Fixed WordPress 5.5 compatibility issue

= Update: Version =
### Bugfix
Fixed E_PARSE error causing Error message: syntax error, unexpected "?"" In REST API v2 for PHP versions below 7.3
Fixed an issue where when loading the REST API endpoints metaboxinitfilter caused problems with third-party plugins and groups
Fixed users can’t upload assignments
Fixed custom course label not applying to LD user status widget
Fixed unsupported operand types
Fixed deprecation warnings when using PHP 8

= Update: Version 3.3.0 =
### Feature
- Added LearnDash REST API v2 (beta)
- Added course export performance improvements
- Added quiz messages for the question answered state
### Update
- Updated quiz retry logic
- Updated packages used in the builder
- Updated coding standards
### Bugfix
- Fixed quiz answer spacing
- Fixed translations not updating
- Fixed header distorted in focus mode
- Fixed marking a course complete via the profile page in the wp-admin
- Fixed course list in ld_profile shortcode not showing
- Fixed missing latest quiz statistic
- Fixed mark complete button cut off in focus mode
- Fixed lesson title not changing when using the_title filter
- Fixed group leaders not being able to filter assingments/essays
- Fixed LearnDash blocks throwing a warning
- Fixed RTL breadcrumbs being the wrong direction
- Fixed PayPal recurring payments not enrolling users

= v3.2.3.6 =
### Bugfix
- Fixed LD Menu Items on new install
- Fixed Fatal Error when group leader tries filtering in the WordPress admin
- Fixed Matrix sorting not respecting order in the builder
- Fixed Final quizzes always being associated with the first lesson in a course
- Fixed Quiz with prerequisites not able to be started by non-admins
- Fixed Translations causing URL redirects
- Fixed Button spacing on quiz legacy templates
- Fixed Syntax error on quiz cookie code