LearnDash LMS is the most powerful learning management system for WordPress.
Create professional, engaging courses in just a few clicks.
The online course platform created by e-learning experts.
Structured to Maximize Content Delivery
LearnDash course content is structured using leading online learning principles to maximize your content delivery and increase completion rates.
Superior Quizzing Capabilities
The most powerful quizzing engine in the industry engage students with eight different question types, any form of media supported, graduation levels, automation sequences, and more!
Immersive Learning Experience
Create a learning experience, not just courses, as a seamless extension of you and your brand. Your students will learn more and you will look good in the process!
Built to Grow with You
Create additional content layers, splice out content for micro-courses, add gamification, group learners into cohorts, automate notifications, and so much more!
Don’t just sell courses, sell more courses.
With LearnDash you have complete control when selling your online courses. Choose the pricing model, up-sell offerings, reminder notifications, and watch your sales soar!
https://www.learndash.com/
Changelog
update: 4.17.0
feature
- Feature – Added basic reports. Learn more here: https://go.learndash.com/repor…
- Feature – Added custom label support for the virtual instructors.
update
- Tweak – LearnDash Admin Header buttons now match the chosen WordPress Admin Theme.
- Tweak – Improved the tabs experience so they are no longer visible when there is only one tab.
- Tweak – Improved statistics links in the reports activity widget.
- Tweak – Added constants: `LEARNDASH_LICENSING_SERVER_URL`, `LEARNDASH_MODULE_REPORTS_DISABLED`.
- Tweak – Added filters: `learndash_dashboard_reports_is_enabled`, `learndash_dashboard_sections_reports`, `learndash_dashboard_section_valid_screen_sizes`, `learndash_header_buttons`, `learndash_module_reports_disabled`.
bugfix
- Fix – Fixed an issue where Essay/Open Answer questions could not show a textarea.
- Fix – Resolved issue where you could not mark a step as complete after watching video when using Wistia with video progression.
- Fix – Resolved issue where the result message for a quiz was shown when not empty even if it was disabled.
- Fix – Resolved issue where the result message in quiz settings cannot be disabled when the message text is not empty.
- Fix – Converted ‘toHHMMSS’ javascript string prototype method to be non-enumerable to fix a conflict with 3rd party JS scripts that attempt to enumerate string prototype methods.
- Fix – Fixed “allow html” option doesn’t work when editing question in quiz builder.
- Fix – Fixed the log in to enroll button label for free courses and groups by using a verb instead of a noun.
- Fix – Resolved an issue where no label existed for the virtual instructor post type in import/export settings.
- Fix – Fixed a problem where the case lowering for custom labels was not working with multi-byte characters.
- Fix – Resolved issue where the currency selector in payments settings was not working correctly for countries with multiple currencies.
update: 4.16.1
update
- Tweak – Updated functions: `learndash_30_custom_colors`.
bugfix
- Fix – Resolved an issue where LearnDash 3.0 template colors were not being applied to some elements.
update: 4.16.0
feature
- Feature – New Registration page UI.
- Feature – New Appearance option for registration page, providing the ability to choose between Classic and Modern registration pages.
update
- Security – Altered the message for the forgot password form provided by LearnDash to be inspecific if the username/email provided is found in the system.
- Tweak – Updated functions: `learndash_registration_output`, `output_registration_success_alert`.
- Tweak – Added functions: `learndash_get_login_form_html`, `learndash_is_initialized`, `learndash_registration_variation`.
- Tweak – Added filters: `learndash_initialization_is_new_install`, `learndash_model_product_interval_message`, `learndash_payment_option_active_gateways`, `learndash_paypal_ipn_checkout_info_text`, `learndash_razorpay_checkout_info_text`, `learndash_registration_forgot_password_html`, `learndash_registration_form`, `learndash_registration_login_form_html`, `learndash_registration_wp_login_form_html`, `learndash_stripe_checkout_info_text`.
- Tweak – Added actions: `learndash_initialization_new_install`, `learndash_registration_successful_before`.
- Tweak – Updated actions: `learndash_registration_form_after`, `learndash_registration_form_before`, `learndash_registration_form_override`, `learndash_registration_successful_after`.
- Tweak – Updated filters, ensuring string as return type: `learndash_payment_button`, `learndash_registration_login_link_redirect`, `learndash_registration_login_form_redirect`, `learndash_registration_errors_after`, `learndash_registration_form_fields_before`, `learndash_registration_form_fields_after`.
bugfix
- Fix – Corrected the display of checkboxes within the Course builder in WordPress v6.6+.
Update: 4.15.1
Update
- Tweak – Deprecated constants: LEARNDASH_QUIZ_ESSAY_SUBMIT_COMPLETED.
- Tweak – Updated templates: `modules/ai/virtual-instructor/message-default.php`, `modules/ai/virtual-instructor/message-error.php`.
Bugfix
- Fix – Resolved issue where standalone quizzes did not trigger the learndash_quiz_completed action.
- Fix – Resolved issue where the LearnDash Customizer outputted the default CSS values, changing the CSS priorities and affecting some themes.
- Fix – Resolved issue where the switch field in admin settings was not displaying the label correctly depending on the state.