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.
(1 Site, Yearly Licence)
$99.99
The H5P plugin and Learndash Plugin must be installed to use the H5P for LearnDash Plugin
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.
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 name | Version | Supported | Notes |
---|---|---|---|
Accordion | 1.0.25 | NO | |
AdvancedBlanks | 1.0.1 | YES | |
AdventCalendar | 0.2.3 | NO | |
Agamotto | 1.5.2 | NO | |
ArithmeticQuiz | 1.1.13 | YES | |
AudioRecorder | 1.0.19 | NO | |
BranchingScenario | 1.2.1 | YES | Beta 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 |
Chart | 1.2.17 | NO | |
Collage | 0.3.15 | NO | |
Column | 1.13.0 | YES | |
CoursePresentation | 1.22.2 | YES | |
Dialogcards | 1.8.5 | NO | |
Dictation | 1.0.3 | YES | |
DocumentationTool | 1.8.6 | YES | |
DragQuestion | 1.13.13 | YES | |
DragText | 1.8.13 | YES | |
Essay | 1.2.3 | YES | |
Blanks | 1.12.8 | YES | |
ImageMultipleHotspotQuestion | 1.0.1 | YES | |
ImageHotspotQuestion | 1.8.11 | YES | |
FindTheWords | 1.4.4 | YES | |
Flashcards | 1.5.18 | YES | |
GuessTheAnswer | 1.4.9 | NO | |
IFrameEmbed | 1.0.25 | NO | |
ImageHotspots | 1.9.0 | NO | |
ImageJuxtaposition | 1.4.1 | NO | |
ImagePair | 1.4.0 | YES | |
ImageSequencing | 1.1.0 | YES | |
ImageSlider | 1.1.0 | NO | |
ImpressPresentation | 1.0.2 | NO | |
InteractiveBook | 1.3.0 | YES | Does not support ‘save content state’ see: https://h5p.org/comment/36479#comment-36479 |
InteractiveVideo | 1.22.4 | YES | Must have at-least one interaction and ‘Submit Screen’ (star). |
KewArCode | 0.2.1 | NO | |
MarkTheWords | 1.9.13 | YES | |
MemoryGame | 1.3.5 | YES | |
MultiChoice | 1.14.6 | YES | |
PersonalityQuiz | 1.0.8 | NO | |
Questionnaire | 1.3.1 | NO | |
QuestionSet | 1.17.3 | YES | |
SingleChoiceSet | 1.11.12 | YES | |
SpeakTheWords | 1.3.10 | YES | |
SpeakTheWordsSet | 1.1.9 | YES | |
Summary | 1.10.9 | YES | |
Timeline | 1.1.20 | NO | |
TrueFalse | 1.6.6 | YES | |
ThreeImage | 0.3.5 | NO |
Updated on: 17 December, 2020
(1 Site, Yearly Licence)
$99.99
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.
Requirements
The H5P plugin and Learndash Plugin must be installed to use the H5P for LearnDash Plugin