H5P for LearnDash
Description
Last Updated: December 30, 2024The H5P for LearnDash plugin integrates H5P content into LearnDash LMS, enabling the use of H5P results to control LearnDash course progression. Additionally, the plugin supports embedding H5P content in quiz questions, where H5P scores are saved as quiz question points. These features are offered without requiring a Learning Record Store (LRS).
Upgrade to Version 3
Last Updated: December 30, 2024This section applies only if the site is already using H5P for LearnDash version 2.0.9 or earlier. Please read and understand this section carefully, as it addresses significant changes. Key Changes in Version 3 The H5P for LearnDash plugin introduces a new feature: Context. This change makes the data saved in the database by version...
No LRS Required
Last Updated: January 23, 2025The H5P for LearnDash plugin eliminates the need for a Learning Record Store (LRS) while still supporting key functionality, course progression. Although an LRS can bring significant advantages, it often requires substantial additional resources, such as enhanced server capacity or external storage. This added complexity can be unnecessary for many LearnDash use cases. By focusing...
Technical Limitations
Last Updated: January 23, 2025xAPI Support H5P content must support xAPI and emit xAPI statement containing the result. For the list of H5P content types which do support xAPI and are tested regularly by us see our WHITELIST. Reusing H5P Content The same H5P content cannot be used within the same course step (lesson, topic, or quiz). This applies...
Features
Last Updated: December 30, 2024Course Progression Control The plugin controls course progression by enabling or disabling the “Mark Complete” or “Start Quiz” buttons until H5P activities are completed. Results and states are stored along with their associated context (course and course step). Quiz Question Integration Embed H5P activities directly into LearnDash quiz questions: Features implemented in ver. 3.0 Context...
Shortcode
Last Updated: December 30, 2024The H5P for LearnDash plugin provides elc_h5p shortcode. Use of this shortcode is optional. The shortcode will display one of ‘Custom messages’, see H5P Settings. To place the message below H5P content, place elc_h5p shortcode directly after h5p shortcode ()which does insert actual H5P content. [h5p id=”1″][elc_h5p id=”1″] where 1 should be replaced with H5P...
Installation
Last Updated: December 24, 2024Install the plugin manually via the WordPress admin interface
H5P Settings page
Last Updated: December 30, 2024From admin screen, in the admin menu navigate to ‘Settings’ and select ‘H5P for LearnDash’. LearnDash Quiz Question Question Answer text The text to display under the H5P activity when used in Quiz Question. ‘H5P content points’ (default) is followed by points scored when H5P activity is completed and submitted. The points are considered to...