H5P
![]() |
H5P is an easy-to-use platform for creating interactive learning resources that can be embedded directly into Canvas. Activities range from simple knowledge checks such as quizzes and drag-and-drop exercises through to complex learning experiences such as interactive books, branching scenarios, and interactive videos. Embedding H5P directly within Canvas allows learners to engage with activities without leaving the page.
Contextual Use: H5P is used to create interactive learning activities, formative assessments, revision resources, micro learning modules, scenario-based learning activities, and multimedia learning experiences that can be embedded within Canvas. Resources are created and stored within MedLearn and can be reused across teaching. |
Need Assistance?
If you require support creating H5P resources or choosing the right activity type, please raise a support ticket.
Getting Access to H5P
H5P content is created within MedLearn using dedicated H5P development sites. These sites are used to create, store, and manage interactive learning resources before embedding them in Canvas.
- Submit a MedLearn support request.
- Specify that you requre a new H5P development site.
- Provide:
- A name for the site.
- The names of any staff who require access to develop H5P content.
- The Digital Education team will create the site and assign permissions.
- Log in to MedLearn.
- Navigate to Staff Links → MySites.
- Open your H5P development site.
- Select H5P Content from the left-hand menu.
- Choose Add New to create a resource or All Content to view existing resources.
Access H5P Dashboards
H5P workspaces are organised through dedicated dashboards. Select the appropriate dashboard below to access your programme workspace.
Undergraduate (UG) H5P Dashboard Postgraduate (PG) H5P DashboardOnce within the dashboard, select your programme workspace to create, manage and maintain H5P activities.
Embedding H5P in Canvas
To embed an H5P activity:
- Open the H5P activity within MedLearn.
- Select Embed.
- Copy the embed code.
- Edit the Canvas page where you want the activity to appear.
- Place the cursor in the desired location.
- Select the Embed option in the Canvas editor.
- Paste the embed code.
- Select Submit.
- Save and publish the page.
FAQs
H5P is a platform for creating and embedding interactie learning resources directly within Canvas. It supports content ranging from simple quizzes to complex multimedia learning experiences.
Yes. Content is created within MedLearn H5P development site. You will need a site to be created and permissions assigned before you can begin developing content.
H5P resources are stored on Imperial's MedLearn servrs and can then be embedded into Canvas pages.
H5P supports analytics and engagement tracking insome scenarios, although implementation may vary depending on how content is embedded and configured.

