Interactive Content – H5P

Activities ::: mod_hvp
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.
Latest release:
22800 sites
430 fans
Current versions available: 2

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 Denis K
    Tue, Mar 9, 2021, 6:04 PM
    Dear developers, good day.
    Please help me understand the results, or rather their absence.
    Part of the video was viewed, the answers to the questions were partially sent, and the result was not recorded in the report.
  • Picture of Thomas Marstrander
    Tue, Mar 9, 2021, 7:15 PM
    Hi Dennis, please report bugs or support requests at and follow the guidelines for reporting an issue as outlined there.
  • Picture of Jose Luis Salcedo Alfaro
    Fri, Mar 12, 2021, 1:22 AM
    I hope you can help me to resolve a very particular problem that I have when I use the H5P plugin: if I create a new activity HVP in the "Editor" section, I select the content "Fill in the blanks", and then, the section "Global feedback" doesn't show the form that should do. If I debug my browser I obtain this error: "TypeError: Cannot read property 'name' of undefined". Also, something very similar happens if I select "Interactive video", because sometimes also shows "TypeError: tour.destroy is not a function".
    I use Moodle version 3.5 and 3.10, and before the upgrade of these complements, everything worked ok, so I think it should be a problem regarding to this process.
  • Picture of Thomas Marstrander
    Fri, Mar 12, 2021, 4:44 PM
    Hi Jose, what is "Global feedback" and why should that show ? It is not part of the standard editor form as far as I can see. I'm not able to reproduce the issues you're describing using mod_hvp 2020080400 and Moodle 3.10.2+ (Build: 20210312). Please report bug or support requests at following the guidelines there, including steps to reproduce the issue.
  • Picture of Daniela Betancourt
    Sat, Mar 13, 2021, 6:22 AM
    Hi developers, good day
    Can I use it in moodle 3.10?
  • Picture of Thomas Marstrander
    Thu, Apr 15, 2021, 2:49 AM
  • Picture of Eduardo Teixeira da Silva
    Fri, Apr 23, 2021, 1:27 AM
    Hello. Thank you for your willingness. I would very much like to be able to define the height of the activity. There are no options for this in h5p for moodle. The h5p activities change the width dynamically (width: 100%) and the height ends up not fitting on the screen, because of the moodle header and navbar. I want to avoid the scroll bar. Is there a way to do it without using iframe or embbed? I don't want to use iframe because I lose the option of the moodle grade for approval.
  • Picture of Thomas Marstrander
    Fri, Apr 23, 2021, 3:59 PM
    Hi Eduardo, due to the highly dynamic nature of most H5P content they will work poorly with a static height as the content changes height between slides, when showing solutions, giving input, etc. You are however free to set the width of the task, you can do this by making sure the H5P content is placed within an element that has a static width, this will make sure that the content never uses more width than what is given to it, and height will be adjusted accordingly. I'm not sure what you mean by "h5p activities change the width dynamically" though, the width used will always be what is given to the H5P content by the parent element, which you control through your theme. If you have any further questions about this please make a post on which is a better place for getting support.
  • Picture of Eduardo Teixeira da Silva
    Tue, Apr 27, 2021, 10:22 PM
    Thank you
  • Picture of Joel G
    Sat, May 1, 2021, 2:57 PM
    WIll the task [ADVANCED FILL IN THE BLANKS] be available on Moodle sometime soon??
    It does not seem to come with the standard H5P hub tasks inside moodle. The CLOZE questions would be a fantastic option for my site. Thanks for your help!
  • Picture of Thomas Marstrander
    Tue, May 4, 2021, 4:04 PM
    Hi, I don't think there is any plans to include it on the content type hub yet, it is up to the author to submit the content type for approval to get it on the content type hub. If you have access to it, you can always upload a library directly. See
  • Picture of Jeremy Virgo
    Wed, May 5, 2021, 11:09 AM
    Hi, is there any way to update multiple libraries at once?
  • Picture of Thomas Marstrander
    Wed, May 5, 2021, 3:08 PM
    Hi Jeremy, Yes, if you're using the content type hub you can download multiple libraries at once by downloading one of the larger content types, e.g. Column, since it includes a lot of smaller libraries.
  • Picture of Henrik sune Pedersen
    Thu, May 6, 2021, 5:09 PM
    Hi Thomas

    Is the new version 1.22.2 going to have its own tag in github?
    We sync directly from the repos.

    Kind regards
    Henrik Sune Pedersen
  • Picture of Thomas Marstrander
    Thu, May 6, 2021, 6:55 PM
    Hi Henrik. Thanks, I've updated the tags now.
Please login to post comments