Plugin Directory

Topic Progression Using Storyline/Captivate for LearnDash

Topic Progression Using Storyline/Captivate for LearnDash


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:


  • 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.


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.

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 plugin User Guide available on our website.

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

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.

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


miz Here 28, 2016
This is a great addition for LearnDash, being able to use this for lessons too is brilliant for me. Thank you!
miz Here 3, 2016
I could not get this plugin to work with Captivate. All the examples show how to use it with Storyline, but not with Captivate. I tried and tried to configure it and make it work but it doesn’t work. When I contacted support they gave a semi-concerned effort to help me and when it still wouldn’t work they just decided to ignore me. I continued to send emails with suggestions and ideas to make it work but they ignored me.
Gwengolo 3, 2016 1 reply
Works nicely on my site, no problems at all. This is undoubtedly going to mean a better user experience… Well done
Read all 4 reviews

Contributors & Developers

“Topic Progression Using Storyline/Captivate for LearnDash” is open source software. The following people have contributed to this plugin.



  • Minor updates.


  • Plugin dependency update.


  • Latest version tested and compatible with WordPress 5.9.


  • Fixed compatibility issue with LearnDash 3.0 Next/Previous buttons.
  • Tested with WordPress 5.5.


  • Name changed for plugin. Same great features!


  • Fixed issue where pages were no longer being marked complete when using Safari.


  • 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.


  • 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.