How to Upload an Adobe Captivate Content on WordPress?

Share on facebook
Share on twitter
Share on linkedin
Share on reddit
Share on pinterest
Captivate Content on WordPress

Looking for the best way to upload your Adobe Captivate content on WordPress. You can follow this simple step by step guide to get your job done. Let’s start.

To upload your content on your WordPress website, you have to export your content with the right settings. First, we will check the requirements and then move to the right export setting.


  1. WordPress website
  2. Adobe Captivate Content
  3. Plugin: GrassBlade xAPI Companion
  4. GrassBlade Cloud LRS or GrassBlade LRS for tracking. (required only if you want reporting/tracking)

There are many ways to export your content from Adobe Captivate for different platforms and LMS options. We will be talking about publish settings for:

  1. Content with reporting (xAPI / Tin Can)
  2. Content without reporting (HTML5 only)

Method 1: Content with reporting (xAPI / Tin Can)

This method is for those, who want to track user interaction data of the xAPI Content. We are using xAPI / Tin Can settings as it is latest LMS Standard for tracking and way better than others.

Step 1

Click the Publish button and select “Publish for Devices”.

Step 2

Select Elearning output for tracking.

Step 3

Under LMS select Other Standard LMS’s and Select Standard as xAPI.

Step 4

Click Configure, for xAPI settings.

Step 5

In the Identifier field, enter your content identifier. This is usually a short name or content number. Do not use spaces, but use underscores or dashes between words if needed.

This is the field the GrassBlade LRS will use to track your xAPI Content statements, so make sure it is unique. If you use the (random) default ID, it will work but will be difficult to identify your xAPI contents in the LRS statement list. Click ok to save the settings

Note: If you update your xAPI content in the future, make sure you use the same Identifier when you update your xAPI content.

Step 6

Specify the success and completion criteria for your xAPI Content. The status of the xAPI Content is decided based on whether users met these criteria.

Recommended Settings for Content with Quiz

In Captivate, you can set passing or completion criteria in different combinations. We have tested almost all possible sets of combinations for completion and success. Here are the best settings you can do for your tracking purpose. Set:

  • Completion: 100% Slides
  • Success: Quiz is Passed

Note: If you have a large content (Example: 100+ slides), then set completion criteria less than 100%. Due to some bug, lag or glitch, sometimes completion criteria do not meet, so it won’t mark the content as completed.

This will send statements in LRS as Passed or Failed based on the learner’s performance.

In the passed or failed statements, you can see completion and success changing in different scenarios. When use viewed all the slide and

user is passed in the quiz:

  • completion: true
  • success: true

user is failed in the quiz:

  • completion: true
  • success: false

Recommended Settings for Content with only slides

When the user has only slide as content, then you get details like experienced when the learner views a slide. As we’re always concerned about Did the user checked all the slides?

Then we’re expecting a completion statement at the end when the user checked the whole or at least set percentage of slides. For completion statement set:

  • Completion: 100% or less
  • Success: N/A

Note: Success settings are for the quiz, you do not need success criteria when you have only slid in content.


  • Users view all slides or meet the set criteria you will get completed statement in your LRS.
  • The user left the content slides in the middle or do not complete it and leave the page. You will get an attempted statement.

Note: User will be resumed from where he left and once he reaches the view threshold content will be marked completed automatically.

Step 7

Click Advance for a few optional settings.

Step 8

Select appropriate options in LMS advanced settings. If you want to get interaction details after every slide, then select Send data on every slide option.

Step 9

Now save all the settings and click Publish button.

Method 2: Without Reporting Feature

This method is for those, who do not want tracking or reporting, just want to upload their xAPI Content on WordPress. This way you do not need a Learning Record Store. Just install GrassBlade xAPI Companion plugin and upload your xAPI Content on the WordPress. Follow the steps to export your xAPI Content:

Step 1

Click Export and select Export for Devices.

Step 2

Click Elearning output, for disabling reporting features. (By default it is disabled.)

Step 3

Make sure Enable Reporting for this project is unchecked. (Disable it)

Step 4

Now save all the settings and click the Export button.

You’re done !!

To upload your xAPI Content file in zip format. You can upload it to WordPress or any other LMS, this guide should help you with that: How to Upload xAPI content file with GrassBlade xAPI Companion plugin?

If you need help with installing GrassBlade xAPI Companion plugin, click here.

I hope you find this information useful. If you’re facing any issues, please feel free to contact us or comment below.

Recent Posts
Popular Posts

Leave a Reply

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

Are you looking for a Learning Record Store?