Control Course Progression when Using H5P Interactions

Add H5P Interactions in LearnDash Lesson, Topics and Quiz Questions

Are you Adding H5P interactions to your LearnDash Content? For the first time you can easily use H5P interactions in  lessons and topics to control LearnDash course progression. In addition you can use H5P interactions in Quiz Questions where H5P scores are recorded as quiz results. (When H5P interactions are inserted into the quiz question the score will be translated to question points). It’s so easy, it’s child’s play. Just activate our plugin, add a H5P shortcode to your lessons, topics, quizzes or quiz questions and you are good to go. No fancy setup is required.

00

Days

00

Hours

00

Minutes

(1 Site, Yearly Licence)

$99.99 $60.00

COUPON: H5P40
Add Coupon at Checkout


Why the H5P for LearnDash plugin?

The plugin does not require Learning Record Store (LRS). It communicates directly with LearnDash LMS. The plugin does not make things more complicated than they already are, it does not put more requirements on your site or ISP services. As long as your site can run LearnDash LMS you can insert H5P interactions in any LearnDash content. No fancy setup is required, just plug and play. When H5P interactions are inserted into a lesson, topic and/or quiz page, the ‘Mark Complete’ and ‘Start Quiz’ buttons will remain disabled until the user completes all H5P interactions. Things can be as simple or as complicated as you want.

Tutorial: How to Create an Interactive Video)

Tutorial: How to install the H5P WordPress Plugin

Did you know H5P Interactive video saves your sessions.

The Interactive H5P Video content below is the version that was created in the tutorial above.


Which H5P Content can be used?

Any H5P content type may be used however, not all of them can control the LearnDash course progression and/or be used in quiz question. The H5P interaction has to have xAPI support (implementation) and be capable of triggering ‘completion event’ with statement containing score. The H5P content types listed in ‘whitelist’ (below) do have adequate xAPI support and therefore can be used to control LearnDash course progression and may be used in quiz questions.

H5P content types tested with “H5P for LearnDash” plugin (whitelist)
Library nameVersionSupportedNotes
Accordion1.0.25NO
AdvancedBlanks1.0.1YES
Agamotto1.5.2NO
ArithmeticQuiz1.1.13YES
AudioRecorder1.0.18NO
BranchingScenario1.2.1YESBeta version (prerelease): may have bugs that can cause unpredictable results. Use with caution. Should not be used in Quiz Questions, see: https://h5p.org/node/845321
Chart1.2.17NO
Collage0.3.15NO
Column1.12.0YES
CoursePresentation1.22.2YES
Dialogcards1.8.5NO
Dictation1.0.3YES
DocumentationTool1.8.6YES
DragQuestion1.13.11YES
DragText1.8.9YES
Essay1.2.3YES
Blanks1.12.5YES
ImageMultipleHotspotQuestion1.0.1YES
ImageHotspotQuestion1.8.8YES
FindTheWords1.4.4YES
Flashcards1.5.18YES
GuessTheAnswer1.4.9NO
IFrameEmbed1.0.25NO
ImageHotspots1.8.3NO
ImageJuxtaposition1.4.1NO
ImagePair1.4.0YES
ImageSequencing1.1.0YES
ImageSlider1.1.0NO
ImpressPresentation1.0.2NO
InteractiveBook1.2.10YESDoes not support ‘save content state’ see: https://h5p.org/comment/36479#comment-36479
InteractiveVideo1.22.2YESMust have at-least one interaction and ‘Submit Screen’ (star).
KewArCode0.2.1NO
MarkTheWords1.9.9YES
MemoryGame1.3.5YES
MultiChoice1.14.4YES
PersonalityQuiz1.0.8NO
Questionnaire1.3.1NO
QuestionSet1.17.3YES
SingleChoiceSet1.11.9YES
SpeakTheWords1.3.8YES
SpeakTheWordsSet1.1.9YES
Summary1.10.9YES
Timeline1.1.20NO
TrueFalse1.6.4YES
ThreeImage0.3.5NO
Libraries that are not supported do not have xAPI support and/or are not capable of triggering ‘completion’ event with statement containing score.

Updated on: 24 September, 2020
00

Days

00

Hours

00

Minutes

(1 Site, Yearly Licence)

$99.99 $60.00

COUPON: H5P40
Add Coupon at Checkout


Frequently Asked Questions

Does the H5P for LearnDash use an LRS (Learning Record Store)?

No. We don’t use an LRS (Internal or External) for ease of use and speed.

On how many sites can I activate the H5P for LearnDash Plugin?

You may have the plugin active on 1 testing/development site and 1 live site.

Can I use an H5P that is not on the whitelist?

Yes, but it will not control the Mark Complete or the Start Quiz buttons.

Can I use more than 1 H5P on a page?

Yes, this arrangement is called an H5P stack and if desired you can ignore any of the H5Ps in the stack from controlling LearnDash progress by using the “ignore” attribute in the elc_h5p shortcode, ex: , where x equals your H5P id.

What if I add an H5P and it is not working?

If the H5P content does not control course progression or does not return score in quiz question:

  • Check to see if the H5P is on our whitelist.
  • Check the h5p shortcode.
  • Be sure you are using the messaging shortcode after the h5p shortcode: ex: , where x equals your H5P id. We will not act on support tickets without messaging info in the ticket.
  • If you still feel there is a bug please report it here.

If I Permanently Delete LearnDash Course Data will it also delete the H5P data?

Yes.

Are there any security issues to be aware of?

Please Note:

With some programming knowledge it is possible to view correct answers in H5P content. For above reason it is not advisable to use H5P interactions in questions where security is a absolute requirement e.g. final exams, or quizzes that issue completion certificates etc. There are however many use cases for the quizzes where security is not a requirement e.g. assessment and/or preparatory quizzes, review of previously taken lessons etc. The main benefit of using H5P in the quiz questions is that it can be reused in the same course as a part or entire quiz.