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 Sandipa Mukherjee
    Tue, Sep 1, 2020, 12:38 AM
    Interactive video plugin h5p is not working for moodle 3.9. Coding error detected, it must be fixed by a programmer: The course you passed to $PAGE->set_cm does not correspond to the $cm. Please help. Thanks!
  • Picture of Thomas Marstrander
    Tue, Sep 1, 2020, 5:40 PM
    Hi Sandipa, if you want support please post a detailed report following the guidelines at, including any php errors. The forums are more suited for support than this comment field.
  • Picture of Marcy Holton
    Wed, Sep 2, 2020, 2:21 AM
    Hello. I have been using the H5P plugin for a while now, using Vimeo links for interactive video. I can't figure out why there is no volume control option, just mute or unmute? I'm pretty sure that I must be missing something, because that should be an obvious option.
  • Picture of Thomas Marstrander
    Wed, Sep 2, 2020, 5:46 PM
    I agree Marcy, the right place to report this would be in the Interactive Video repository:
  • Picture of Priyanka Sinha
    Fri, Sep 18, 2020, 1:51 PM
    I am creating an interactive video with MCQ questions in between. Is it possible to insert math equations in the editor? I tried using LaTex equations like $$ \sqrt{x + y} $$ but it does not render in the question (though the same LaTex work in default Moodle editor in description). I am trying to find settings for the CKE editor and see if there is some setting, but cannot find it. Can someone let me know if this is even possible in interactive video content and if yes, how? Thanks!

    BTW, I am on Moodle 3.6 and installed H5P as a plugin.
  • Picture of Thomas Marstrander
    Fri, Sep 18, 2020, 3:11 PM
    Hi, please follow the documentation at to add latex to H5Ps. If you're still not able to get it working following these guidelines you can ask for support on the forums.
  • Picture of Priyanka Sinha
    Fri, Sep 18, 2020, 3:44 PM
    Thanks for your prompt response Thomas.
    I tried this. None of the usage got rendered. Does the default configuration of H5P plugin work or will I need to make any changes?
    This article says "To enable this feature a new H5P library needs to be installed. Download it here, and upload it through the library admin page on your H5P enabled site." and further a few points about renderer and observers. Are these taken care by default or we should change something?
  • Picture of Thomas Marstrander
    Fri, Sep 18, 2020, 3:48 PM
    You have to upload the library found on that page to your site, and then you have to re-save or create new content for the change to be updated. You should not have to change the default configuration. Please use the forums for any follow up support that you need, it is a better medium than this comment field. Thanks.
  • Picture of Priyanka Sinha
    Fri, Sep 18, 2020, 4:14 PM
    Thanks Thomas, appreciate your quick response.. I uploaded the library and now it works as expected. I was not able to figure out earlier where to add the library. For those who who face the same issue and land up here, its in Site Administration -> Plugins -> Activity Modules -> H5P -> H5P libraries and the library can be downloaded from
  • Picture of Mohammad Jilani
    Sat, Sep 19, 2020, 11:32 PM
    Hello. Trying to install H5P plugin into Moodle. I get the download zipped file. I cant find the INSTALL file. Can anybody help?
  • Picture of Nathanaël ALLAL
    Wed, Sep 23, 2020, 10:22 PM

    In interactive Video, How to use video on dir repository moodle instead of upload video ?

    Best regards
  • Picture of Thomas Marstrander
    Thu, Sep 24, 2020, 5:36 PM
    If you have a direct link to a video you can use that URL instead of uploading a video when creating content.
  • Picture of Mario Zappavigna
    Tue, Sep 29, 2020, 3:00 PM
    Thanx for your great job, H5P is the future, but I'm having issues going through a backup with H5P contents, it takes hours. MOodle 3.9 H5P 1.20.2. tHANX again
  • 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:
Please login to post comments