H5P allows academics to add a range of interactive content such as formative quizzes, media, and decorative components to their Moodle course. H5P is commonly used to add interactive, mobile-friendly, or formative elements to courses.
H5P content is generally developed in 2 stages:
- Build the H5P content in the Content bank of any Moodle course.
- Release the content to a course via the H5P Activity.
When to use H5P
H5P contains over 40 ways to create content, here are some of the commonly used content types. To view the comprehensive list of all content types, visit the dedicated H5P Content Types page.
Click 'Get Started' to view the step-by-step guide.
Develop Content in the Content bank
The first step to using H5P is to build content in the content bank.
Every course has a single content bank used to develop H5P content for the course. All instructors in the course can use the content bank to create, edit, or review content.
Create Content
It is recommended to develop H5P content in the content bank, where academics can build, edit and manage their H5P content.
Click 'Get Started' to view the step-by-step guide.
Manage and Delete Content
Select a H5P content in the content bank to preview and manage it. The "more" tab allows academics to rename, download, replace and delete content. Unique options are:
- Replace with file: replace the existing H5P content with a H5P file. Commonly used to update content with a file developed elsewhere.
- Make unlisted: Hide the content from other staff in the course. Commonly used for in development content that should not be accidentally released.
Click 'Get Started' to view the step-by-step guide.
Link theBox Videos to H5P
It is recommended to use video links from theBox instead of uploading videos directly to H5P. Uploading videos directly into the H5P can lead to large H5P files that can be difficult to move between courses.
Click 'Get Started' to view the step-by-step guide.
Release H5P content in your course
H5P content can be released to students as a separate activity page or embedded alongside other content via the text editor.
- Activity: Content is released as a separate activity page, the page will track student responses to questions.
- Embed: Content is embedded via the text editor, usually alongside other content. This is very flexible and can be used in most places with a text editor but does not track attempts or responses. Usually used with visual content.
Using H5P Activity
Once H5P content is ready in the content bank, it can be released to students by adding a H5P Activity. This allows students to view and interact with the H5P content and student responses may also be recorded if the activity contains questions.
To release content, the H5P content must be available in the content bank or as a file on the computer.
Click 'Get Started' to view the step-by-step guide.
Embed Content
Once H5P content is ready in the content bank, it can be released to students via the text editor This allows students to view and interact with the H5P content on in the text area it is embedded.
This can be used in most places with a text editor such as in pages, labels, and even forum posts. Embedded content does not track attempts or responses. To release content, the H5P content must be available in the content bank or as a file on the computer.
If the H5P embed button is not available, ensure you are using the ATTO text editor. To change text editors, refer to the text editor page.
Click 'Get Started' to view the step-by-step guide.
Update / Relink Released Content
Once content is released, updates made in the content bank will reflect in the activity/embed.
Sometimes, released content is linked to the wrong place (such as a past course) and changes made in the content bank do not update in the activity/embed. If this happens, the activity/embed can be relinked to refresh the content to the updated version in the content bank.
Relinking an activity will not lose past attempt data as long as the activity itself is not deleted.
Click 'Get Started' to view the step-by-step guide.
Track Student Attempts
Some H5P content types that contain questions will record student attempts and answers when released as an activity. This includes start date, completion, duration, grades, total score, and response information.
Some H5P content types don't provide attempt tracking data. In such cases, the settings will have no effect.
Click 'Get Started' to view the step-by-step guide.
Reuse / Download H5P content
The content bank is brought over during course rollover.
Outside of the rollover, the easiest way to transfer content is to download the H5P package from the content bank and upload it to the new course content bank. This only works for H5P files up to 100 MB, it is recommended not to save video files directly into H5P and to use theBox instead to avoid large file sizes.
Click 'Get Started' to view the step-by-step guide.
There is also an option to directly upload H5P package file into a course. This option, however, does not create H5P file in the content bank, so it cannot be reused, unless downloaded and uploaded manually.
Click 'Get Started' to view the step-by-step guide.
Using LaTex
While H5P does not support HTML tags in its text editor, it is possible to use mathematical expressions in H5P through LaTex notation.
LaTex is a document preparation system for high-quality typesetting. It is most often used for medium-to-large technical or scientific documents but it can be used for almost any form of publishing.
-
\( some LaTex \) for inline LaTeX, commonly used as part of sentences within a text
-
\[ some LaTex \] or optionally $$ some LaTex $$ for block LaTeX, commonly used as a standalone formula that will be centred.
Click 'Get Started' to view the step-by-step guide.
What videos can I upload to H5P?
It is recommended to use Youtube or theBox URLs for videos as directly uploading videos can lead to large H5P files that can be difficult to move between courses.
Do all H5P items create grade columns in Gradebook?
H5Ps added as an activity will appear in the gradebook. Moodle tends to place anything that can possibly take a grade into the gradebook. Alternatively, you can set the maximum grade to 0 and hide the H5P grade item in Gradebook to ensure it is not shown to students. For more information on hiding grades please visit our Gradebook page.
H5P added via the text editor will not go into the gradebook as student completion will not be tracked.
I updated H5P in the content bank but it's not reflected in the course.
Sometimes, released content is linked to the wrong place (such as a past course) and changes made in the content bank do not update in the activity/embed. If this happens, the activity/embed can be relinked to refresh the content to the updated version in the content bank. To relink H5P activity in the course, check the Update Released Content section.
What is the difference between a copy and an alias/shortcut?
Moodle’s default option is Create an alias/shortcut to the file.This option means any changes to the original file in the Content bank will change in all instances of the alias. Please note changes to the original file may not affect previously awarded grades.
Make a copy of the file means the H5P content added to your page will be a new, unconnected version. Any changes you make to the original in the Content bank will not affect or appear in the copy. To change the copy on your Moodle page you will have to re-link the activity.
Can H5P and Content bank be rolled over into new courses?
H5P activities and content bank can be optionally included when rolling over content.
When using alias to release content that can be edited in the content bank and automatically updated in activities, activities will be relinked to the content in the new course's content bank provided:
- The linked content bank and activity are included in the same rollover
- The destination course does not already have content with the same name in its content bank
This means that the content bank can be edited in the new course and reflected in the activities in the new course.