Lesson & Topic Progression Using Storyline / Captivate for LearnDash – WordPress Plugin


Impact Focus Promo

Allow learners to complete tasks set within Articulate Storyline or Adobe Captivate content in order to automatically mark both Lesson and Topic pages as complete in LearnDash, or display the Mark Complete button to the learner at the precise moment that you want it to be displayed on screen.

Current Plugin version: 1.3.4

Last Updated: August 26th 2022

Supported And Working Up To LearnDash Version:


Category: Tags: , ,


This is your All-In-One Toolkit for integrating Articulate Storyline or Adobe Captivate with LearnDash LMS!

By popular demand, our new premium plugin gives you the ability to hide the Mark Complete button on LearnDash lesson pages as well as topic pages! Meaning that you can use your eLearning content produced in either Articulate Storyline or Adobe Captivate to have learners trigger the Mark Complete process on Lesson pages.

Your 1 year support licence shall entitle you to any feature updates released during this period.

Automatically Mark Lesson and Topic Pages As Complete Using Storyline or Captivate Content

Just like our free version, this LearnDash Add-On Plugin will provide you with 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.

If the lesson or topic page has already been marked as complete, and a ‘Next Lesson’ or ‘Next Topic’ link exists on the page, then this will be triggered instead!

‘Mark Complete Button’ Reveal Feature!

As an added bonus we have put another feature into our plugin, allowing you to reveal the Mark Complete button to your learners precisely when you want to by activating a separate trigger within Storyline or Captivate content. This feature gives you even more control on how you run your online course, providing learners with the ability to mark topics as complete only when they are ready to progress forward!

Activate The ‘Mark Complete’ Button From Inside A New Tab!

In the latest update to our plugin (all versions after 1.3.1) we have added the ability to control the mark complete function of a lesson or topic page using Storyline or Captivate content launched in a new browser tab! This feature is currently in public beta as it does require some configuration on both the lesson/topic page of LearnDash, as well as the Execute JavaScript command in your Storyline content to make work. Please refer to our updated plugin User Guide for full instructions.

Additional information


Unlimited Sites installation with 1 Year Access To Support and Version Update Downloads From Date Of Purchase.


= 1.3.4 =
* Plugin dependency updates.

= 1.3.3 =
* Bug fix for launching content in new tab process.

= 1.3.2 =
* Latest version tested and compatible with WordPress 5.9.

= 1.3.1 =
* Fixed issue where all Mark Complete buttons may not become visible in Focus Mode when using addLearnDashMarkCompleteButton function.
* Other minor fixes and coding improvements.

= 1.3.0b =
* Added functionality to mark LearnDash lesson and topic pages as complete from Storyline/Captivate objects opened in a new browser tab. (This development feature requires configuration steps to be taken within the LearnDash lesson/topic page and the Storyline/Captivate object using JS. Please consult the user guide found on the Discover eLearning website.)
* Tested with WordPress 5.7.

= 1.2.2 =
* Fixed compatibility issue with LearnDash 3.0 Next/Previous buttons.
* Tested with WordPress 5.5.

= 1.2.1 =
* Name changed for plugin. Same great features!

= 1.2 =
* Fixed issue where pages were no longer being marked complete when using Safari.

= 1.1 =
* JavaScript command in Storyline/Captivate will automatically move user on to the next page in the course when the Mark Complete process has already been activated.
* Articulate Rise content is now supported when using Storyline 360 and including the prefix ‘TOP.’ in the JavaScript command.

= 1.0 =
* 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. We strongly recommend trying your eLearning software out using our FREE PLUGIN VERSION first before commiting to purchase our premium version if you intend to use something other than Storyline or Captivate.

What about Articulate Rise?

The latest version of our plugin does support content produced in Articulate Rise! Your content must include a Storyline block which contains a button that triggers the required JavaScript. For more details, please refer to the User Guide.

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 Lessons, 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 lesson or topic has already been marked as complete and the learner returns to the page to review the content

We have introduced a new feature into Version 1.1 which will automatically move the user onto the next page in the course if the mark complete process has already been triggered. Make sure your plugin version is up-to-date to take advantage of this.

I need some support to get the plugin working with my installation of LearnDash

Please use our Support tab (just to the left of this FAQ tab) in order to submit your enquiry to our support team. Please make sure to provide the email address that you used to purchase this plugin. All other enquiries can be emailed to info@discoverelearninguk.com

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.


Our plugins are tested with the latest versions of WordPress and LearnDash, please make sure that your environment is fully up to date if you require support.

  1. Upon purchase of a downloadable WordPress plugin, you will be presented with a unique customer link to download your plugin from our servers. The download will be in .zip format.
  2. Within the Administration area of your site, go to Plugins-> Add New and click on the Upload tab. Choose the zip file and click on ‘Install Now’.
  3. Once the plugin has installed, click to ‘Activate Plugin’ in order to integrate the plugin into your platform.


If you require assistance, please use the form and provide us with the email address that was used to purchase (if this is different from the email address you are using here):

User Guide

Download LearnDash Lesson and Topic Progress Plugin User Guide

  1. Simon Atworth

    Simple but effective. Works well with Articulate Storyline. Thanks!

  2. Brian Werner

    We use SCORM eLearning content in our online courses and this plugin was a great help in getting them connected with our LearnDash platform.

  3. StarTraveler

    Doesn’t work as of Sep 2018. I’ve offered to pay the developer to fix the problem. No response.

    • Chris Hodgson

      Hi StarTraveler,
      We responded to your email on 20/09/2018, please double check your mailbox and spam folders.
      Your enquiry related to a feature request that our plugin doesn’t currently offer but will in an upcoming release.
      Many thanks.

  4. Esteban

    Also work very well with Adobe Edge and Adobe Animate, great solution, thanks!

  5. neha

    Is this work for LearnBrite?

    • Chris Hodgson

      Hi Neha.
      I’m afraid we can’t offer support for every authoring tool that is out there, because for example we do not own a licence for LearnBrite in order for us to confirm this ourselves.
      What I can tell you is that our Topic only version of this plugin, also available from our website, is COMPLETELY FREE and therefore poses zero risk if you want to give it a go and see if it works for you.

Add a review

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.