Activities: Interactive Content – H5P

Maintained by Picture of Frode PettersonFrode Petterson, Picture of Thomas MarstranderThomas Marstrander, Picture of Pål JørgensenPål Jørgensen, Picture of Svein-Tore Griff WithSvein-Tore Griff With
Create and add rich content inside your LMS for free. Some examples of what you get with H5P are Interactive Video, Quizzes, Collage and Timeline.
22468 sites
415 fans
Current versions available: 1

One of the great benefits with using H5P is that it gives you access to lots of different interactive content types.

Another great benefit with H5P is that it allows you to easily share and reuse content. To reuse content, you just download the H5P you would like to edit and make your changes – e.g. translate to a new language or adjust it to a new situation.

H5P is:

  • Open Source
  • Free to Use
  • HTML5
  • Responsive

Note that it is currently possible for people with programming skills to cheat in H5P interactions and obtain the full score without knowing the correct answers. H5Ps must not be used for exams or similar.

The H5P community is actively contributing to improve H5P. Updates and new features are continuously made available on the community portal

View our setup for Moodle to get information on how to get started with H5P.

GDPR Compliance

Information useful to help you achieve GDPR compliance while using this plugin can be found at's GDPR Compliance page.


This plugin is part of set Gamification.

Potential privacy issues

The plugin is set up to automatically download content types and provide anonymous usage data which can be disabled through settings.


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Frode Petterson
Frode Petterson (Lead maintainer)
Picture of Thomas Marstrander
Thomas Marstrander: Developer
Picture of Pål Jørgensen
Pål Jørgensen: Developer
Picture of Svein-Tore Griff With
Svein-Tore Griff With: Developer
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of Thomas Marstrander
    Tue, Sep 29, 2020, 3:13 PM
    Hi Mario, this is because all libraries are backed up with every H5P, you can disable backup of libraries by following the instructions in this thread:
  • Picture of Ram Freedman
    Wed, Sep 30, 2020, 4:21 PM
    When attempting to restore a Moodle 3.9 course with H5P activity to a Moodle 3.8.3 would result "error/unknown_context_mapping"

    Steps to reproduce the error:

    Add an h5p activity to a moodle 3.9 course.
    Backup the moodle 3.9 course.
    Restore into a moodle 3.8.3 course.
    The backup will fail with an error/unknown_context_mapping error.

    What can be done?
  • Picture of Thomas Marstrander
    Wed, Sep 30, 2020, 5:07 PM
    Hi, please report any bugs on github:
  • Picture of Ram Freedman
    Wed, Sep 30, 2020, 5:20 PM
    Hi Tomas - Thanks. I added the issue to the github.
  • Picture of Purna Kumar Shrestha
    Thu, Oct 8, 2020, 1:16 AM
    Hello Thomas, I have just updated moodle from 3.8 to 3.9. Before upgrading, h5p plug-in was working. However, after installing H5P in 3.9, the H5P contents are not displayed.
  • Picture of Thomas Marstrander
    Thu, Oct 8, 2020, 3:14 PM
    Hi Purna, if you need help setting up the plugin please visit the documentation and forums if you're not able to find your answer: If this is a bug, please check your php error logs and browser's console for any errors, enable moodle debugging and report the issue with steps to reproduce it in the github repository: Thanks
  • Picture of Siddharth Patel
    Thu, Oct 15, 2020, 3:28 PM
    Hi. I am using this plugin on my Moodle 3.8. Here, while using the text editor, I want to include the custom HTML code, but the buttons are not visible over there. Is there any way by which the buttons can be enabled on the text editor under the text option of the H5P??
  • Picture of Thomas Marstrander
    Thu, Oct 15, 2020, 3:54 PM
    Hi Siddharth. No, H5P content does not allow you to edit the raw HTML of the text field. There is strict validation of what you can put inside a H5P text field. If you're trying to accomplish something special please visit the h5p forums to see if someone has done something similar already or you can ask for support for the feature:
  • Picture of Ihab Hussien
    Thu, Oct 15, 2020, 5:41 PM
    I have moodle 3.8, How I can resize H5P activity? as I have scroll up and down to view the content on my PC.
  • Picture of Thomas Marstrander
    Thu, Oct 15, 2020, 6:46 PM
    Hi Ihab, H5P activities resize automatically to fill available space. If you have any problems with this or want to report a bug, please visit the H5P forums:
  • Picture of Andrea Basso
    Thu, Dec 3, 2020, 9:01 PM
    Hi, in 2018 I have prepared some branching scenarios using H5P (beta-version) using the moodle platform available at my University (AulaWeb). Now I would like to use these activities with the students, on a new class. Unofortunately I cannot export the activities (I have tried doing a backup and restoring it in the new class, but the H5P files are not recognized).
    The problem is probably related to the fact that in 2018 there was an older version of H5P (black icon), while now the new version available has a blue icon. Is there a way to recover my branching scenarios? (for one of them it took more than one month to design it!)
  • Picture of Thomas Marstrander
    Thu, Dec 3, 2020, 9:08 PM
    Hi Andrea, please open an issue on or in the forums, as this comment field is not suitable for support. If you still have the content you should be able to download it individually and then re-upload it to your new site. If you only have the backup, what errors are you getting when trying to import the backup ?
  • Picture of Casper Moore
    Wed, Dec 16, 2020, 12:59 AM

    We're trying to find/use the 'Free text questions' or other, what i'd say aren't the basic options, for Interactive Video on an H5P on Moodle 3.9 but we don't seem to have the 3 dot/burger menu for 'other' types (seen here I found posts and things about LRS but it looks like that option isn't available on Moodle 3.9 or its using Content Bank as a type of LRS? Either way we don't have a setting to 'Enable LRS dependent content types' and can't see how we can access the additional types. We just want to be able to add free text q&a as an activity rather than it have or require true/false/scoring etc. Could anyone help?
  • Picture of Thomas Marstrander
    Wed, Dec 16, 2020, 4:42 PM
    Hi Casper,
    You can download "Questionnaire" from and upload it to your site or download the "Interactive Video" example from which includes the "Free text question" content type. For these to show up you will have to enable the "Enable LRS dependent content types" option in your "H5P Settings". In order to find this setting in Moodle, you can go to "site administration" -> "plugins" -> "H5P" -> "H5P Settings", here you should find a checkbox saying "Enable LRS dependent content types", which must be checked for these content types to show up. If you need more support, please go to the H5P forums which are better suited for support requests:
  • Picture of Casper Moore
    Wed, Dec 16, 2020, 6:03 PM
    Hi Thomas, thanks as I said we don't have that setting in our version of Moodle. Reason i'm asking here is it seems like a Moodle specific difference/issue. Can ask over there too but wondered if anyone else was using same version or came across the same issue and could advise.
Please login to post comments