What is it?
H5P is an abbreviation for HTML5 Package. H5P aims to make it easy for anyone to create interactive content such as presentations, videos and other multimedia, questions, quizzes, games and more without the need of programming skills. It is integrated with Moodle, so you can create and share your content easily on the platform.
Below is a short interactive video created with H5P to provide you with a brief introduction to the resource.
The above activity was created using H5P "Course Presentation".
How do I create H5P content?
You can create your H5P content in the Content Bank of your Moodle unit. Do not create the content in the Content Bank of the Moodle Homepage or you will not be able to find the resource when you are in your Moodle unit.
For the 21/22 Academic Year we will be able to support the six following H5P content types:
![]() | ![]() | ![]() |
---|---|---|
![]() | ![]() | ![]() |
For descriptions, examples and guidance on these H5P content types please click here.
There are other H5P content types available in Moodle and you may find some of the content types not listed on this page beneficial to your activity.
Watch this short video [3 mins 23 secs] which demonstrates how to create H5P content in Moodle:
Moodle can timeout after a certain period of inactivity so we recommend saving your work regularly to avoid losing the H5P content you are creating.
How do I add or embed an H5P resource into my Moodle page?
Once you have created an H5P resource you can then share it by adding it as a stand-alone activity or embedding it as a resource to your Moodle page.
Watch this short video [4 mins 03 secs] which demonstrates how to add stand-alone H5P content to your Moodle page:
You can also add H5P content by embedding it. Content can be embedded in resources such as a Label or a Page.
Watch this short video [3 mins 03 secs] which demonstrates how to embed H5P content into your Moodle page:
Themes
- Interactive learning
- Online learning
- Independent learning
- Revision
- Assessment
- Reflective learning
Guidance
H5P.org - Examples and Downloads
H5P.org - Tutorials for Authors
Contacts
For advice on using H5P to enhance learning, teaching and assessment contact the TEL team: tel@bath.ac.uk
FAQs
Yes, an H5P resource can be downloaded by clicking on the Reuse button located at the bottom left of the resource. Please note if you enable this option all participants in the unit, including students will have the ability to download the resource. For more information on the Reuse button and the other H5P options click here. The resource will only have the Reuse button if it had been enabled when the resource was added to Moodle. To learn how to add a resource to Moodle click here.
Yes, mathematical expressions can be added to all text fields in the H5P authoring tool. Click here to read the documentation on Mathematical formula using LaTeX.
We do not recommend using H5P for summative assessment. With an H5P activity you cannot limit the number of attempts a students takes and for some package types student answers will not be saved until they click Finish. However, if you would like to store a grade in the gradebook to keep track of students’ progress you will need to add your H5P content as a stand-alone activity. For guidance on how to add your H5P content as a stand-alone activity please click here. Once the H5P activity is added you can leave it as a stand alone, or you can embed it in other activities and resources. To create an embedded H5P activity that will appear in the gradebook please view H5P improvements.
Students do not have access to the Content bank in Moodle and cannot create H5P content in Moodle. If students are required to create interactive digital resources they can author content with Xerte.
Some, but not all the H5P content is accessible. For more information on each package type click here.