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.
20764 sites
387 fans
Moodle 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9

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

Show comments
  • 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:
  • 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:
Please login to post comments