Frequently Asked Questions
H5P FAQ
- 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. An LRS would add another layer of complexity and slow down the loading of courses. Our courses also work offline so there is no need for an LRS.
- On how many sites can I activate the H5P for LearnDash Plugin?
If you're a web developer, then you know that having a testing or development site is essential for trying out new code or features. And if you're using WordPress, then you might be wondering how many sites you can have the plugin active on. The answer is 1 testing/development site and 1 live site. This means that you can use the plugin on your localhost or on a staging site, in addition to your live site. Of course, if you need to use the plugin on more than 1 live site, then you'll need to purchase a separate license for each site. But overall, this policy allows for a great deal of flexibility when it comes to using the plugin.
- Can I use an H5P that is not on the whitelist?
You can use H5P interactions that are not on the white list. However, you will not be able to control the Mark Complete or Start Quiz buttons. While this may not be ideal for all learners, it can still be useful in some situations. For example, if you only want to use the interaction for practice and not for assessment, you can still do so without having to mark the activity as complete. Using H5P interactions that are not on the white list can still be a valuable way to enhance your learning content.
- Can I use more than 1 H5P on a page?
A H5P stack is a page arrangement where more than one H5P interaction is used. This can be useful if you want to ignore any of the H5Ps in the stack from controlling LearnDash progress. To do this, you can use the "ignore" attribute in the elc_h5p shortcode. For example, [elc_h5p id=u0022xu0022 ignore] will ignore the H5P with an ID of x from LearnDash progress. This can be helpful if you have a complex interaction that you don't want to overwhelm your learner with. By using the "ignore" attribute, you can ensure that only the most important content controls LearnDash progress.
- What if I add an H5P and it is not working?
If you're having trouble with your H5P content not controlling course progression or returning a score in quiz questions, there are a few things you can try.
- What if I add an H5P and it is not working?
If you’re having trouble with your H5P content not controlling course progression or returning a score in quiz questions, there are a few things you can try. 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: [[elc_h5p id="x"]], 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 https://elearningcomplete.com/bug-submission-form/
- Are there any security issues to be aware of?
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 https://en-gb.wordpress.org/plugins/h5p/ H5P plugin and Learndash Plugin must be installed to use the H5P for LearnDash Plugin
- Known issues…
H5P interactions will not load in quiz questions when using a subset of questions and random ordering. Unfortunelty this is not something we can control.