How to use H5P for learning?

H5P is short for HTML5 Package and is a simple way to create and share rich and interactive web content. H5P is modular and consists of several content types and applications, specially designed for use in e-learning. 

H5P can be integrated with learning platforms and content management systems and allows teachers to create rich interactive content and students to experience them on laptops, tablets or smartphones. 

There are many content types useful for learning in H5P. Below are some of them.

Interactive video

Record a video from a lecture and add quizzes and in-depth information along the way. Students get a more engaging video experience. It’s super easy to add interactive tasks and no technical skills are required, you only need a browser.

By adding extra explanations that students may choose to see in the videos you create differentiated learning. The top students may choose to see in-depth information about the subject, weaker students may choose to display extra explanations that the top students don’t need. Students who learn best by solving problems may choose to solve problems as they move along through the videos. 


The presentation content type is useful for presenting a topic by using keywords, images, video clips and audio. You can combine all of these elements into a rich multimedia learning experience, and you can also add various quiz questions along the way.

By combining images, visualizations, notes, and sound you engage the student in a way that makes many students learn more effectively. The notes help the student remember and friendly explanations using sound helps the student to understand.

Board game

This game was specially made for learning purposes. This content type is based on a classical board type game, where the user has to finish levels in order to complete the game. Each level contains a set of tasks and the user is shown a video after succeeding or failing each level. The students progress is also visualized and editors can change the progress visualization themselves using just a web browser. The idea here is to gamify a set of quizzes to give the users extra motivation to finish all the quizzes with most of their answers being correct.

Question set

Question sets are good for evaluating students and self-tests. Teachers can create a sequence of various quiz types such as multiple choice, drag and drop and fill in the blanks.

All the question types will allow the student to check their answer, try again or see the solution. Question creators may also add feedback that is displayed depending on what answers the student gave.

We will also add more adaptivity to the question sets later this year. 


Flashcards are useful in many cases, for instance in learning new words and expressions. In language learning, flashcards can be used to display an image and the user is encouraged to type in the corresponding piece of text. 

H5P has been developed in close collaboration with, Norway’s biggest e-learning site. is aimed at providing teachers and students on the secondary school level (ages 15-18) with a complete digital learning framework with tailored learning content for courses such as maths, natural science, biology, English, physical education, social studies and many more.  

Some other benefits of H5P in relation to e-learning:

  • Mobile friendly. More and more students are using phones and tablets to access learning content anywhere, anytime.

  • Content can be edited directly in a browser. No technical skills or downloads necessary.

  • Streamlined for the use of openly licensed content, such as Creative Commons.

  • Content can be reused, adapted and shared.

  • It’s free. You can get started in five minutes.

We are working on user tracking and hope to implement this very soon.

End users do not need any plugins to use H5P. H5P can be integrated with most CMS and LMS platforms. Currently, you can use H5P with Drupal and Joomla straight away.

Hope you find H5P useful, and any feedback is greatly appreciated. You can read more here on or check out this screencast.