Add SCORM and H5P Content to LearnDash Easily - Wooninjas - The WooCommerce Ninjas
Image showing How to Add SCORM and H5P Content to LearnDash: A Complete Step-by-Step Guide

How to Add SCORM and H5P Content to LearnDash: A Complete Step-by-Step Guide

LearnDash is a beast of an LMS for WordPress. But out of the box, it lives mostly in the WordPress world. Videos, text lessons, quizzes, and that’s about it.

If you are an instructional designer working with Articulate Storyline, Adobe Captivate, or building interactive H5P modules, that setup can feel limiting fast. You end up with great learning experiences and no clean way to plug them into LearnDash without duct tape and workarounds.

In this guide, we’ll show you how to smoothly integrate SCORM, xAPI (Tin Can), and H5P content into your LearnDash courses using the LearnDash eLearning Standards Integration add-on by WooNinjas.

Why Use SCORM, Tincan, or H5P in LearnDash?

Standard LearnDash lessons are great, but SCORM, Tin Can, and H5P allow for

  • Advanced Interactivity: Complex branched scenarios, drag-and-drop activities, and interactive videos.
  • Portability: Create content once and use it across different LMS platforms.
  • Granular Tracking: Track not just “completion,” but specific slide views, time spent, and detailed quiz interactions. 

Step-by-Step Guide: Adding SCORM & H5P Content to LearnDash

1. Install & Activate the Add-On

Before you can upload SCORM, Tincan, or H5P files:

  1. Install and activate LearnDash LMS on your WordPress site.
  2. Install and activate the LearnDash eLearning Standards Integration add-on.
  3. After activation, a new “eLearning Standards Integration” menu appears under LearnDash in your dashboard.
Image showing SCORM elearning standards integration plugin.

2. Configure Your License

  1. Go to LearnDash > eLearning Standards Integration > License.
  2. Enter your license key.
  3. Click Activate to validate and enable updates.

3. General Settings Setup

In LearnDash > eLearning Standards Integration > General Settings, configure how SCORM, TinCan, and H5P behave on your site.

 Display Previous Records: Show learners their prior interactive activity.
Allow Users to Reset SCORM Progress: Learners can restart SCORM courses if enabled.

Image showing LearnDash eLearning standards integration H5P content.

These settings help tailor the learner experience and control how progress is stored and displayed.

Uploading SCORM Packages

  1. Navigate to LearnDash eLearning Standards Integration > Upload SCORM.
  2. Click ‘Choose File’ and select your SCORM ZIP package.
Image showing LearnDash eLearning standards integration upload SCORM with H5P content.
  1. Click Upload Package, and the system will automatically extract it.
Image showing LearnDash eLearning standards integration uploading completion rate.

Your SCORM packages will appear in the SCORM Packages tab, where you can view, search, delete, or copy the generated shortcode.

Image showing SCORM packages and shortcodes H5P content.

Embedding SCORM in a Lesson or Topic

You have two placement options:

Method 1: Via Lesson/Topic Settings

  1. Edit the lesson or topic where you want the content to appear.
  2. Go to the Settings meta box.
  3. Enable SCORM.
  4. Select the SCORM package you want to embed.
Image showing method 1 of Via Lesson/Topic Settings.
  1. Optionally enable:
    • SCORM Completion Tracking (marks the lesson/topic complete when SCORM activity finishes)
    • SCORM Success Requirement (requires a pass status before completion)

This replaces the default lesson content with the SCORM player.

Image showing isEazy Author Games site H5P content.

Method 2: Using Shortcodes

Every uploaded SCORM package generates a unique shortcode, e.g.:

[ld_scorm id=”60″]

Image showing SCORM packages and shortcodes.

Just paste this shortcode anywhere in the lesson/topic editor. 

Image showing how to analyze content and develop writing strategies.

This lets you mix SCORM content with text, images, or other media.

Image showing new course example.

This method is ideal for blended learning experiences in which instructional text and SCORM content interact seamlessly.

Tracking with xAPI Reports

The xAPI Reports tab logs detailed interaction data, including:

  • Learner name
  • Activity timestamp
  • SCORM/Tin Can/H5P verbs (e.g., completed, answered)
  • Scores and more
Imag showing xAPI statement reports.

Click View Details to see raw JSON data for deeper insight into learner performance.

Image showing Details to see raw JSON data for deeper insight.

This data can help with compliance, performance analysis, and troubleshooting user issues.

Adding Tincan/H5P Content

Once the add-on is installed, you can upload and embed TinCan and H5P packages just like SCORM:

  1. Upload your Tincan package or H5P file.
  2. Add it to lessons or topics using the generated shortcode or via Lesson/Topic Settings.
Image showing how to make friends on golf course.
  1. Configure completion tracking only if your TinCan package H5P content supports sending xAPI completion statements.

Some Tincan packages or H5P content don’t send completion data; in such cases, disable completion tracking so lessons can still be marked complete.

Final Thoughts

Adding SCORM, TinCan, and H5P to LearnDash doesn’t have to be a technical headache. By using the LearnDash eLearning Standards Integration, you turn LearnDash into a professional-grade LMS capable of handling the most complex instructional designs.

Ready to Turn LearnDash into a Powerhouse LMS?

The LearnDash eLearning Standards Integration add-on removes the limitations of default LearnDash lessons and unlocks full support for SCORM, xAPI (Tin Can), and H5P—without hacks or workarounds. Upload SCORM packages cleanly. Track real learner interactions with xAPI. Embed H5P content that actually reports back to LearnDash. Get accurate completion data, detailed reports, and a learning experience built for serious instructional design.

Upgrade LearnDash with the LearnDash eLearning Standards Integration by WooNinjas and unlock what your LMS was meant to do.

Share This Story, Choose Your Platform!

Our products are trusted by 3000+ happy customers!

Latest Posts

Leave a Comment

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

Scroll to Top