LearnDash

LearnDash banner

This add-on for Broadcast adds supprt for the following LearnDash LMS plugin components:

  • Certificates
  • Courses
  • Groups
  • Lessons
  • Question categories
  • Quizzes
  • Topics

The add-on also allows for questions and answers to be mass-updated and automatically broadcasted afterwards. See notes.

Screenshots

Notes

Due to the way LearnDash components reference each other, you will need to broadcast and rebroadcast things so that they can find each other on the child blog. The best way to broadcast a course is:

  1. The prerequisite course, if any.
  2. The course itself.
  3. The certificate.
  4. Lessons.
  5. Topics.
  6. Quizzes.
  7. Groups.
  8. The course again.

Upon activation, the add-on will automatically raise Broadcast’s save_post action priority to a value higher than LearnDash’s (2000).

Enrollments to courses on child blogs are retained when rebroadcasting the parent course – thus preventing the users on the child blog from being unenrolled from the course.

Syncing course completion between broadcasted courses is not possible due to how LearnDash is built: it stores the completion data in the user’s meta data, using the course ID as the identifier, which will conflict between blogs.

Question Search & Replace

The add-on allows for text in questions and answers to be replaced. The process works as follows:

  • In the text to replace tab you specify what text to replace. The select box allows you to replace the text in the questions and / or the answers.
  • If you only which specific questions to be replaced and not, say, all questions that contain the text “well”, fill in this tab.
  • If you have this quiz broadcasted to other blogs, the child blogs can be automatically updated after the text is replaced.
  • The top button only searches for the text. This can be a small preview of your changes, so you can check whether the correct questions and answers are modified.
  • The buttom button does the actual replacing and optional rebroadcasting.

 

Tested with

Version 2.3.3.

Where to buy

This add-on is a part of the following packs:

Comments

  1. Hi There,
    Would this also work for WPLMS? That is a popular e-learning platform as well, with similar buildup. It would be great if that would be possible with this integration as well, or otherwise if there comes an integration with it!

    Thanks in advance,

    1. Have never heard about it, although I can usually build Broadcast support for most plugins. Please contact me via e-mail so we can have a look at the WPLMS plugin together.

Leave a Reply

Your email address will not be published. Required fields are marked *