H5P stands for HTML5 Package. The H5P plugin in Moodle enables educators to create interactive content such as videos, quizzes, and presentations. H5P content can be created as an activity within a Moodle course, or built separately on the h5p.com site or with the LUMI app for desktop. External H5P content can then be added to your course as an H5P activity or embedded into any other activity or resource.
H5P activities are best-suited for knowledge checks and formative assessment. For security reasons, it is not recommended for summative assessment or substantial graded work.
The H5P external plugin used in both LATTE and Moodle makes use of unique content database tables that are contained within each site. This allows for internal efficiencies and security, but it also presents challenges in copying H5P activities from one site to another.
When an H5P activity in LATTE is backed up, it stores information about the activity "container" (its title and settings), as well as a reference to the appropriate .h5p file in the LATTE site's database table. When an activity from LATTE is restored in Moodle, the backup file will recreate the activity "container," but the associated .h5p file database entry will not be found in the Moodle site’s content database table.
This same issue would have come up if Brandeis moved to Canvas, or moved to a different hosted .h5p cloud-based solution.
Fortunately, the activity containers can be manually re-populated with the appropriate content files that exist in LATTE. No content will need to be recreated from scratch. To re-populate an H5P activity in Moodle, instructors can download the .h5p file from the original course in LATTE, then upload that file in the settings of the appropriate H5P activity in their new Moodle course. Detailed instructions for this process are available here: Importing and Exporting H5P Content
H5P content can be transferred from Engage to Moodle, but the process involves a few extra steps due to how these platforms store content. While the technical details can be complex, the key takeaway is that H5P activities can be moved without needing to recreate anything from scratch.
When you back up a course in Engage, the H5P activities are included, but the content files themselves are stored separately. When restoring these activities in Moodle, the structure of the H5P activity will transfer, but the actual content files will need to be added manually.
The good news: You can easily transfer your H5P content by downloading the original H5P files from Engage and uploading them into the corresponding activities in Moodle. This ensures everything works as intended in your new course.
1. Download the H5P file from your course in Engage.
A. Select the H5P activity in Engage.
B. Scroll down and select Reuse.
C. On the next screen select the option to Download as an .h5p file.
2. Upload it into the corresponding activity in your Moodle course.
A. Add an H5P Interactive Content Activity in Moodle
B. Select Upload from the H5P editor.
C. Select Upload a file and select the H5P file to add.
D. Select Use.
E. Select Save and return to course.
3. For more detailed instructions, refer to the guide: Importing and Exporting H5P Content.
This straightforward process allows you to maintain all your H5P content and activities as you transition to Moodle.
You can now use Echo360 videos in video-based H5P activities.
1. Select the video in Echo360 that you want to use with H5P.
2. Select the menu on the video and click on the Share link.
3. On the Share To screen select H5P links. Select Create Link.
4. Copy the link with the H5P extension. Select Done.
5. In Moodle, add the H5P Interactive Content activity.
6. Select the Interactive Video content type from the h5P window.
7. During Step 1, select the Insert Link option, and past the link that you copied from Echo360 in step 4. Select Insert URL.
8. Complete the setup process for Step 2 and Step 3.
9. Select Save and Display to verify that the video and interactive content work as intended.