Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

LearnDash Topic Progression Using Storyline/Captivate

Allows a topic page in LearnDash to be completed through an action conducted in Storyline or Captivate embedded content.

If your eLearning authoring tool of choice is either Articulate Storyline or Adobe Captivate, you will already know that you can embed your digital content within a LearnDash LMS topic page.

But what if you don’t want your learners to be able to ‘Mark Complete’ before they have completed a task? i.e. what if your learners have to finish your full Storyline presentation? What if your learners must achieve a certain mark in your Storyline quiz? Or what if your learners need to interact with a game or watch a video before being able to move onto submit an assignment or take a LearnDash quiz?

Our LearnDash Topic Progression Using Storyline/Captivate plugin allows you to do just that!

You will now have full control over how your learner must interact with your digital content in order to progress through your course, by using a very simple JavaScript command within your Storyline or Captivate content, you will be able to dictate when exactly the Mark Complete process should be triggered.

For a full user guide for this plugin, visit our website

Want to see how you can mark Lesson pages as complete in LearnDash? Check out our new premium plugin:

Author Discover eLearning
Contributors discoverelearning
Tags captivate, elearning, learndash, lms, storyline
  1. learndash-topic-progression-using-storyline-or-captivate screenshot 1

    Use this metabox within the edit topic page in order hide/unhide the Mark Complete button.

  1. Upload the contents of the plugin zip file to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.


  • Updated documentation links to plugin website.
  • Added notification to promote premium version features.


  • Plugin updated to be compatible with LearnDash
  • Tested with WordPress 4.6.


  • Public release.

Does this plugin work with any other eLearning Authoring Tools?

Yes! As long as you can activate JavaScript code you can use this plugin with other authoring tools, or advanced multimedia development software such as Adobe Animate CC.

Is this plugin something to do with SCORM?

No, this plugin does not capture any information from the eLearning content. This only allows you to use content on the current page to activate the Mark Complete function within LearnDash.

Will the plugin still work if I use a different word for Topics and Mark Complete using LearnDash’s Custom Fields options?

Yes, using the LearnDash custom fields options does not interfere at all with the functionality of this plugin.

What happens if the topic has already been marked as complete and the learner returns to the page to review the content

Because the Mark Complete function has already been triggered on the page, when the action triggers in the eLearning content for the second time, nothing will happen. The learner will be able to manually move onto the next topic, and it may be a good idea to provide instructions to let them know that they can do so.

Can I use this plugin to mark lessons as complete using Storyline/Captivate content as well?

Our free plugin version is designed to only work with LearnDash Topic pages. If you also want the ability to auto mark Lesson pages, as well as being able to hide and reveal the Mark Complete button using Storyline or Captivate, visit our webstore to download our premium version.

I need some support getting Storyline looking and working great within LearnDash. Can we contact you for help?

Of Course! We specialise in the development of engaging and interactive learning content, and professional Learning Management Systems powered by LearnDash LMS. You can get in touch with us through our Contact Page

Version 1.0.2

Requires WordPress version: 4.0 or higher

Compatible up to: 4.6.3

Last Updated 20 Oct 2016

Date Added: 03 Jun 2016

Plugin Homepage


4 stars
4 ratings


Not Enough Data

Works: 0
Broken: 0