October 4th, 2016 LearnDash Tips

Editing-ElearningOne of the hardest things to do in any online course is to keep learners engaged with the content.

If you have too many videos, it gets boring. No videos at all and it’s even worse. Images can take you only so far.

And while quizzes are a great way to ‘check-in’ with learners, they too can become tedious if they’re used too much.

It is because of this that people often turn to programs like Articulate Storyline, Adobe Captivate, and iSpring for creating interactive course content.

The problem however is that these programs come with a hefty price-tag so they aren’t accessible for every budget (with perhaps exception of iSpring).

That is the bad news.

The good news is that you can create interactive content with another (free) program: H5p.

What is H5P?

In a sentence: H5P makes it possible for you to create and use interactive HTML5 content.

This includes things like:

  • Flashcards
  • Charts
  • Presentations
  • Memory games
  • Image hotspots
  • Interactive video
  • Timelines
  • And many more

You can see examples of these interactions on the H5P website.

So how can you use this for your online courses?

First you will need to create an account at H5P (don’t worry, it’s free).

Next, install the H5p WordPress plugin on your site and configure the necessary settings. This plugin allows you to import your H5P interactions into WordPress. For the complete step-by-step details and tutorials, see this article from the H5P documentation.

Once you are done with this configuration you can now insert dynamic interactions within your LearnDash course content.

Record The Results

Inserting the dynamic content is one thing. Sure it’s great for the learner but you want to capture the important data. Using Tin Can API with LearnDash makes this possible.

To do this you have a couple of options:

These will record and report on all of the H5P modules included in your LearnDash courses. Your learners win because they have more interactive (engaging!) course content and you win because you get valuable insight into how your learners are performing.

Justin Ferriman photo

About Justin Ferriman

Justin started LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide. He is currently founder & CEO of GapScout. Justin's Homepage | GapScout | Twitter

Posted in


17 responses

Leave a Comment

Hi Justin,
A few weeks back I have seen about H5P when I am searching LRS.
I thought on that day you would write about it in future.My guess came true and thank you for clear explanation of how to use it with Learndash.
I will install the plugin today.

Avatar Durga Prasad

Wow that has so much potential!

Avatar Neil Williams

Glad you’re endorsed this plugin. They have a strong group of content types. Their developers update and add features regularly.

Avatar Marc

So do you have a mechanism within Learndash (or via ProPanel) to take activities done with H5p, or Captivate/Articulate and add them to a front-end dashboard for students and instructors/group leaders?

And if so is this requiring the LRS of some kind or van we bypass that and just use the tools of Learndash/ProPanel?

Avatar Rob

Hi Rob-
There isn’t currently a feature in ProPanel or LearnDash that will display reports on the front-end.

I appreciate your hard word, but not having the ability to track H5p activities (or Captivate and Articulate activities) in a front-end dashboard for users and admins is a dealbreaker.

I really would like to go with Learndash, but this is a must.

From all I have read, your dashboards rely on the user to mark things as complete, but that doesn’t necessarily mean they did complete the material.

Unfortunately I am not a fan of the people at WPLMS, but they do offer this functionality via taking statements from h5p, Articulate, and Captivate and sending them to an LRS and then back to their front-end dashboard…allowing admins to see that students completed reviewing material without relying on the student to say they did.

This really should be a top priority for you guys.

Avatar Rob

Appreciate the feedback Rob, thanks!

So no roadmap or timeline when you will incorporate these features into your reporting?

Avatar Rob

With H5P? No. The tools used to integrate with that solution aren’t managed by us. Front-end components to ProPanel are in scope – some work has been done already in that area. If not in PP2.0 then likely shortly after.

OK thanks..I have a series of other questions that I can’t find answers on your site for..I’ll send a question with those to you directly.

Avatar Rob

can you tell me if this will fit into learndash and lrs and tin can

Avatar Ann

Hi Ann, yes h5p is can work with LearnDash and tin can api.

Hi, Justin. As you know, I got LD last week and I´m working right know to set up my future online courses. I did ask you about using the H5p in the LD courses but I was sad to learn I had to buy a license so the students could mark the points of the H5p exercises incorporated in the courses. I did a mock up course and I showed it to a client, he liked it a lot, so much that he bought rright away a 3 month course! I am happy but also concerned as he did ask for more engaging quizes, so I decided to invest in the license so I can inclue H5p quizes and most importantly, that the students can mark the scores in the course. So, what of the 2 options would you recommend? Uncanny Owl or Grassblade? Thanks!

Avatar Diego

Hi Justin,
Another great & useful article, we are using LD, our main focus is gamification (quizzies and questions) . we are creating questions with H5P and Articulate but the main issue is how to integrate the questions into LD.
For H5P, there is a new button “H5P” when creating a new question in LD but the behaviuor is not as expected, questions do not display and correct answers are not counted at the end.
We tried using different LD question types but still the same issue.
Any advice of how to include H5P or Articulate questions in LD and getting the tracking and gamification right ?

Thanks in advance

Hi Justin,
just a quick question: Do the Intercative Videos used in H5P work together with the Course Progression Feature?

Avatar Achim

Video Progression currently supports YouTube, Self-hosted, Vimeo, Wistia, and AmazonS3.

I just start to use H5P add-on on my learndash. It is amazing.
But with some tools, when i insert the shortcode [h5p id=”7″] in my lesson, the button “mark lesson completed” stay grey and i cannot mark the lesson as completed.
The button stay grey with TIMELINE, IMAGE HOTSPOT, COLLAGE
The button is clickable with TRUe/FALSE, FIND THE HOTSOT

Comments are closed.

Your course could already be online!

We offer a 15 day money-back guarantee and have a world class community to help you get your course online today!

See LearnDash in action. Online Demo

Join Our Next Webinar!

LearnDash webinars are designed to teach you how to build, grow, and scale your course-building business. Join our team in one of our next live webinars.