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 Akira Chan
    Fri, Aug 5, 2016, 5:40 PM
    I have installed this module and it's great. But i have a question, can Interactive Content support Mathjax?
    I can use Mathjax in Introduction only. Thank you.
  • Picture of Benjamin Young
    Sat, Aug 6, 2016, 6:57 AM
    Do you plan on adding the functionality to include the backup and restore capabilities into this plugin? If so what do you think the timeline would be? Thank you!
  • Germán and Temudgin
    Sun, Aug 7, 2016, 9:08 AM
    I like your H5P plugin very much.

    I traslated the Moodle / AMOS English language strings into Mexican Spanish.

    I also created a Moodle Docs page at , that is linked to the 'Moodle Docs for this page' link at the bottom of the page when the user is adding/editing an H5P activity inside Moodle 3.1. This Moodle Docs page can be very easily translated into many languages; I already made a Spanish translation of it.

    I wonder if there might be a way for the names of the activities available in the Editor dropdow menu to be made into string variables available for translation at AMOS. That would be extremely friendly for users of languages other than English.
  • Picture of Ger Tielemans
    Tue, Aug 9, 2016, 2:35 AM
    If you like students creating their own learning artefacts and someone could create a filter version for h5p, this could fit in the old 2004 dream from Martin Dougiamas...
  • Picture of Svein-Tore Griff With
    Tue, Aug 9, 2016, 7:14 PM
    Cool, do you have a link to that dream?
  • Pimenko
    Fri, Sep 2, 2016, 5:24 AM

    I have the same question about Benjamin Y.
    Anyone has/find information about development to include backup and restore of courses with this plugin ?

    I did'nt find information too about "activity completion".
    Today, we have two options :"students can manually mark activity" and "students must reeive a grade".
    But we have not the option "student must view this activity to completet it". And in some cases (for example a course presentation), it will be better to have possibility to use "student must view this activity" as for a page resource.

    So can we imagine to have the same activity completion as a page ?

  • Picture of Thomas Marstrander
    Fri, Sep 2, 2016, 4:44 PM
    Hi Clément,
    The backup and restore functionality is an active issue on github, you can follow it at:
    I'm not familiar with the "activity completion" aspect I'm afraid, could you check if there exists an issue for this at:, and create it with specification, use-case and examples if it does not exist ?
  • Pimenko
    Fri, Sep 2, 2016, 11:37 PM
    Hi Thomas,

    Thank you for information about backup/restore functionality.
    I add a comment in the open issue on github :

  • Picture of Frankle Lee 李智高
    Sun, Sep 18, 2016, 8:12 AM
    Any way to use the editor in a different language? I've tried to download a flashcard .h5p file and worked out a json file in the language folder and upload to my site, but the editor is still in English. My Moodle is 2.9+
  • Picture of Lester Stoffels
    Wed, Oct 26, 2016, 3:54 PM
    Can somebody please assist me.

    Im getting this error after upgrading to the latest version of H5P:

    The module hvp does not define the standard capability mod/hvp:addinstance
    line 2422 of /course/lib.php: call to debugging()
    line 1244 of /course/lib.php: call to course_allowed_module()
    line 432 of /course/renderer.php: call to get_module_metadata()
    line 868 of /course/format/renderer.php: call to core_course_renderer->course_section_add_cm_control()
    line 56 of /course/format/topics/format.php: call to format_section_renderer_base->print_multiple_section_page()
    line 280 of /course/view.php: call to require()
  • Picture of Thomas Marstrander
    Thu, Oct 27, 2016, 3:23 PM
    Hi Lester,
    Can you go to: "site administration" -> Users -> Permissions -> "Capability Overview", then search if you can find "mod/hvp:addinstance" as a capability. If you do not have it, something unexpected has happened, perhaps it has been removed from your database. In this case I suggest reinstalling the plugin, which should re-create the capabilities.
    Please direct support requests like this to the forum or the community chat instead of here, the likelihood of someone being able to help you there is a lot higher, since it is a gathering point for the H5P community.
    Best regards, Thomas
  • C'est moi :-)
    Fri, Nov 18, 2016, 7:12 PM

    I just wanted to let you know that, since 4 years, the recommended way for Moodle plugins to handle translations is NOT to include them directly (appart for english), but to put them in AMOS.
    You can just look at :

    It would also be good to amend this page :
    about translating Moodle plugin wink

    Best regards, Séverin
  • Picture of Frode Petterson
    Wed, Nov 23, 2016, 9:22 PM
    Thanks for letting us know Séverin, we'll be using AMOS from now.
  • محمد يوسفي
    Thu, Nov 24, 2016, 11:28 PM
    hi all

    i want to active Interactive Content – H5P in my mobile app.

    Any way to the module is displayed within the apk app?

  • Picture of Frode Petterson
    Thu, Nov 24, 2016, 11:52 PM
    I don't know that H5P has been tested with Moodle Mobile, yet. In theory, it should work without but in practice, there might be some adjustments needed. I've created an issue for looking into this:
    Thanks for asking.
Please login to post comments