Learn H5P

From Open Educational Resources
Jump to navigation Jump to search


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. This H5P will allow to teachers to create interactive learning contents and students can use those contents through computers, mobiles and tablets.

Basic information

ICT Competency It is a generic interactive content resource creation and editing tool.
Educational application and relevance This tool can be used to create interactive content combining multiple resources like text, images, audio and video.
Version NA
Other similar applications Explorable Explanations
The application on mobiles and tablets Any latest web browser can open play and edit h5p content.
Development and community help H5P Manual

Overview of Features

H5P makes it easy to create, share and reuse the content and applications. H5P empowers everyone to create rich and interactive web experiences more efficiently. H5P content is responsive and mobile friendly, which means that users will experience the same rich, interactive content on computers, smartphones and tablets alike. With H5P we can create and edit interactive videos, presentations, games, advertisements and more. It is a completely free and open technology.


H5P can be accessed in two ways

1. Through installing customized Ubuntu 20.04 in your laptop/system.

  • After Ubuntu installation, Go to "Applications --> Other --> H5P. The H5P will be opened in the Firefox browser.
  • You can log in using the credentials. Username: h5p Password: h5p

2. Another method for creating any interactive content in H5P is, you need to sign up on the H5P website & access available content types.

H5p Main Page.png

Note Note: We strongly recommend to use H5P in local host hence you can use the variety of content types which are limited in H5P.

Working with application

To use any content type in H5P localhost click on "Add content --> Interactive content" and you will get a lot of content types. There are different kinds of contents you can create and here are some important ones are explained in detail in the following sections.

Course presentation

The Course presentation content type allows you to create a slide-based interactive presentation of your learning material. Elements such as text, images, audios and videos. By combining any of these resources you can create resources.

Also, this presentation content type allow users to add multiple choice, fill in the blanks, texts and other types of interactions with in their presentations. Presentations can be accompanied with formative self-assessments in the form of short quizzes.

Steps to create course presentation :

  1. Getting Started:
  • Open new Creative Content Page.
  • Choose Course Presentation from the list of Content types.
  • The Course Presentation Editor will open. It should look like this :
H5p Course Presentation Editor

2. Adding Key Words :

Keywords can be used to recognize slides and navigate between slides.

  • Click the Keyword Button.png Button .
  • Click on "Add Keyword", using this we can add multiple key words for each slide.

3. Adding Pictures :

  • We add the pictures by using the Add Image Button.png Button.
  • Either click on it or drag the icon and place it at the location where you want to insert the picture.
  • A dialogue box appears. Click on the plus sign to add image.
  • Alternative text is a text that is displayed if server can’t load the image. This has to be entered in the box for Alternative text.
  • We can also add hover text, which is the text displayed when the viewer places his mouse pointer on the image.
  • Similarly comments can be added, opacity of the image can be varied and we can display the image as a button as well.
  • Click "Done" when finished inserting the image.

4. Adding text :

  • We add text using Add Text Button.png Tool.
  • Either click on it or drag it to the location where you want to place a text box.
  • A dialogue box will appear inside which we can enter text.
  • Similarly comments can be added, opacity of the image can be varied and we can display the image as a button as well.
  • Click "Done" when finished inserting the text.

5. Adding new slides :

  • Click on the Add new slide.png Button on the bottom right corner of the editor.
  • New slide will appear on which we can create content.

6. Adding Links :

  • To add links we use the Link Button.png Button.
  • On clicking it, a dialogue box appears. We can type the display text for the link in the title or select the text we want to convert into a link before clicking on the link icon.
  • Select suitable protocol for your link, it is usually http:// or https://.
  • Type the URL to which the text is to be linked.
  • We can add comments and press done when finished inserting the text.

7. Adding Videos :

  • Click on Adding Video.png Icon to insert videos.
  • A dialogue box appears.
  • Videos can be inserted in the same way we do it for images.

8. Inserting Questions : When we choose a certain question type, a dialogue box appears, where we can enter the question and all its features. Then the question is added by clicking on done.

Question types :

  • Fill in the blanks - Fill in the Blanks.png
  • Single Choice Set - Single Choice Set.png
  • Multiple Choice - Multiple Choice Button.png
  • True or False - True or False Type.png
  • Drag and Drop - Drag and Drop type.png

9. Licensing : Make sure all the items you take from the internet is Open Resource File meant for reuse.

The content you create can also have licensing set, by setting it in the dialogue boxes of the object you create.

Dialog Cards

The Dialog cards content type enables you to create a set of cards with corresponding words or expressions on either side of the cards. Dialog cards can be used as a drill to help learners memorize words, expressions or sentences. They provide a prompt on one side of the card, and a corresponding answer on the other side.

Now lets start creating dialog cards by selecting this option from the content types. The Dialog cards editor should now appear. The top part of the editor looks like this:

Dialog Card Editor.png
  • Title : This will be displayed to the learner throughout the set of cards
  • Task description: In this field we can give elaborate instructions to the learner. The "Task description" is displayed throughout the entire set of cards, below the "Title". Insert the following text.
  • Dialogs : Press the "Add dialog" button to add the first card. Here, "Text" means you need to type the question or any word which learning should think and answer.
Dialogue Card 1.png

In the "Answer" field, we provide the correct answer (this will come with the other face of the cards). Additionally you can add image and audio file under the "Image and audio" section (this is optional).

  • By clicking and "Add dialog" you can keep creating dialog cards like this in the file.
  • "Save" the node/article when you're satisfied to view your final set of Flashcards.

Dialog card example file

Multiple Choice question

Multiple Choice questions can use it for testing well-defined skills related to a certain topic. Multiple Choice questions can be an effective assessment tool when they are created properly and the learner is given immediate feedback on own performance. The H5P Multiple Choice questions can have a single or multiple correct options per question.

1) Getting Started : Open H5P, open new content and give a title, and then select content type as multiple choice question. On choosing the Multiple Choice type, Multiple Choice Question editor opens. It should look like this :

Multiple Choice Editor.png

2) Inserting Media :

The Media Option is Meant for adding Images or videos to the question. Select Media type from the drop-down menu.

Inserting Media.png

After this the video or image to be used can be uploaded.

3) The Question : The question has to be typed in the box provided for the question. This is the question for which multiple answer options are given.

The Question.png

4) The Options : Options are choices of answers for the question. By default there are two option boxes where the text for the options can be typed.

Additional options can be inserted by clicking on add options. The correct answer can be selected by checking the correct answer checkbox.

The Options.png

Tips and Feedback is used to display text to the user while selecting options.

Tip Text is a hint for the user before the user checks their answer.

Message displayed if answer is selected is used to display text when the user selects this option.

Message displayed if answer is not selected is used to display text when the user does not select this option.

5) Feedback : Multiple Choice allows the learner to get feedback on selected answering options. Feedback can be given for multiple ranges of score. Additional ranges can be added by clicking on Add Range. The Ranges can distributed into equal ranges by clicking on distribute evenly.

The Feedback.png

6) Behavioral Settings : This allows us to decide the way the question and the feedback. Various options exist in this. The question type option is set to automatic by default. This means the question type depends on the number of correct answers chosen. But it can be set to multiple or single choice type. The rest of the options can also be chosen based on our requirement.

Behavioural Settings.png

7) Text overrides and translations : This is used to set translations on the interface for questions and options and also to determine the text of the dialogues appearing for retry and confirmation.

Text overrides.png

Click on "Save" and the Multiple Choice Question is ready for use.

Fill in the Blanks

Fill in the blanks questions are questions where a word or a phrase is missing from text, the user is asked to fill them in. Fill in the blanks can be used to test the learner's ability to reproduce facts or mathematical inferences.

1) Getting Started : Open H5P, open new content and give a "Title", and then select content type as "Fill in the Blanks". On choosing the Fill in the Blank type, Fill in the Blank editor opens. It should look like this :

Fill in the Blanks 1.png

Fill in the Blanks Editor has two sections "Task description" and "Text Blocks".

a) Task description : In the Task description field we give the learner basic instructions or introduce the problem to be solved.

b) Text Blocks : Under Text blocks we add our sentences and define which words are to be remove for the learner to identify.

When we enter text in the block ,Blanks are added with an asterisk (*) in front and behind the correct word/phrase. Alternative answers are separated with a forward slash (/). You may add a textual tip, using a colon (:) in front of the tip.

To add new Text blocks, click on Add Text Block.png

Overall Feedback, Behavioral Settings and Text overrides and translation can be set the same way as in multiple choice.

Drag and Drop

Drag and drop type allows the user to create questions where one can make questions which can be answered by dragging text or images and dropping them in zones that match. Drag and drop enables the learner to associate two or more elements and to make logical connections in a visual way.

1) Getting Started : Open H5P, open new content and give a title, and then select content type as "Drag and Drop question". On choosing the "Drag and Drop type", Drag and Drop editor opens. It will look like this :

Drag and Drop 1.png

The editor has two windows, "Settings" tab and "Task" tab.

2) Settings tab : The "Title", is the title of the the question to be displayed only when generating summaries and statistics.

Background image can be added by clicking on Add Background Image.png which sets the background image of the question.

Task Size sets the size of the question area

Task Size.png

3) Task tab : The task tab is the area where we make the Drag and Drop question. The toolbar on top is what we use to create the questions,.There are 3 buttons on the toolbar,

a) Dropzones : Dropzones are regions where draggable text and images can be dropped.

Drag the dropzone icon Dropzone.pngand place it in the location where you want a dropzone. The instant we place the dropzone, the dropzone settings appear. Which will look like this:

Dropzone Settings.png

We can set the "Label", "Opacity" and "Dropzone restrictions" using this.

b) TextText.png : This is the icon we use to add text. Dragging this icon and placing it in the location where you want to insert the text, opens the text editor.

Text Image .png

Where setting of the text and dropzones it can be placed in will be done.

c) ImageImage 1.png : This is used to add images to the question. Dragging this icon and placing it in the location where you want the image to be, an image editor appears. It will look like this :

Image editor.png

Here we can set image settings and the dropzones it belongs to.

4) Feedback : The feedback pane works the same way we used it for the multiple choice questions.


The Timeline content type allows you to place a sequence of events in chronological order. For each event, you may add images and texts. You may also include assets from Twitter, YouTube, Flickr, Vimeo, Google Maps and SoundCloud.

To create a timeline, click on create a content type and select the "New content" option and choose "Timeline" from the list of Content types:

Now, timeline editor will appear. It consists of three main parts "Title", "Timeline" and "Dates"

  1. Title : Enter the "Title", then expand the timeline section to add a "Headline" and "Body Text". Example "Prime ministers of india"

1. Time line title details.png
Note Note: If there is an online image, video or other media that you would like to display when the timeline is first seen, expand the Assets section. Add the link to Media – this is the URL to the image, video, audio or map. Add Credits and a Caption.)

  1. Timeline: This part consists of content for a starting slide and some overall settings for the entire timeline.

2. Details about the time line.png

  1. Dates: This section the most important where you add events in time as a Date. An event “date” can be any period of time from a single day to a number of years. Start in the Dates section, by adding the Start date, End date, Headline and Body text of the first event that you would like to display to your timeline.

3. Add details about each slide.png
Your timeline with the first slide is ready now, You can check how the timeline is working using the Save button at the bottom of the screen.

Adding event details :

By clicking an add event you will add more events details to your timeline. Each event need to fill the following details :

  1. Start date: Event start date
  2. End date: Event End date
  3. Headline: Heading for the event
  4. Body text: Detail about the event

Under Asset

  1. Media: Upload your file, or copy paste any OER media links
  2. Credit : Enter the author/website link of the media.

6. click add item to add more slides for your screen.png
Add more events with dates as required to your timeline with the Add Item button. In the same way, fill in all the other dates with the following content.

True or False Questions

True or False type of questions are popular when it comes about a decision on a statement.

To create a True or False question, click on "Create a content type" and select the "New content" option and choose True/False Question from the list of Content types.

  1. Give the title for your question in "Title".
  2. Type your question in Question. Format the question if required.
  3. Mark the "Correct Answer" to either of True or False.
  4. Click on "Save"

Drag the Words

Drag the words is a kind of matching the answer questions where you will be given different questions with various answers. You have to drag and drop it on a blank which you think is the answer.

To create a Drag the words question, click on "Create a content type" and select the "New content" option and choose Drag the words question from the list of Content types.

  1. Give the title for your question.
  2. Describe your question in "Task Description". Format the description if required.
  3. In the "Text", type your questions with answers enclosed within two asterisks (*) as mentioned in the image.
  4. Click on "Save"

Multiple Hotspots

In an image multiple spots can be located based on user's requirement. Multiple questions with multiple answers or single question expecting multiple answers can be spotted in Multiple hotspots.

To create a Multiple Hotspot question, click on "Create a content type" and select the "New content" option and choose "Multiple Hotspot" from the list of Content types.

  1. Give the title for your question.
  2. Write the question in "The title of this question".
  3. Upload the Image. Click on Next Step (? Hotspots)
  4. In the next page, type the task description.
  5. Enter the value in "Number of correct hotspots that need to be found for question completion" (For example if you need the user to find 3 spots on an Image enter it as 3)
  6. In the "Hotspots" click on the circle or rectangle icon. Place and drag them on wherever required (The portion that is considered to be as the answer).
  7. Click on "Save".

Image Hotspots

An Image hotspot is used to create a hotspot which may reveal some textual, image or video information regarding that.

To create a Image Hotspot question, click on "Create a content type" and select the "New content" option and choose "Image hotspot" from the list of Content types.

  1. Give the title for your question.
  2. Upload the image in the "Background Image". You can change hotspot icon, predefined icon, hotspot color if needed.
  3. In the "Popup content" select the variety of content need to be shown when a user click on that hotspot (text, image or video). Feed the relevant content. For example, if you want to give the description for a hotspot you can enter the detailed text in the "Text" box. For "video" you can either upload the video that you already have in your system or can paste the URL of Youtube. For "Image" you can simply upload the image.
  4. Once done with one hotspot you can "Add Hotspot" to spot one more item in the image and so on.


Flashcards are a set of stylish images that are paired with questions and answers.

To create a flashcard question, click on "Create a content type" and select the "New content" option and choose "Flashcard" from the list of Content types.

  1. Give the title for your question.
  2. Enter the Task description.
  3. Enter the question that is related to Image if required.
  4. Enter the answer.
  5. Upload the Image.
  6. Click on Save.
  7. To add one more image, click on "Add Card" and follow the same steps.

Interactive video

Interactive video adds interactivity to your video with explanations, extra pictures, tables, Fill in the Blank and multiple choice questions. They make your videos more informative and communicative.

To create an interactive video type of question, click on "Create a content type" and select the "New content" option and choose "Interactive video" from the list of Content types.

Adding Interactive video to your page involves three steps, Upload or embed the video, Add interactions, Summary task.

  1. In the first step, video should be uploaded or embedded. If you have the copy of video then choose Upload option, link the Youtube address otherwise. Click on "Add Interactions"
  2. In the next page, you can choose the element you want to add in between the video. Available elements are Label, Text, Table, Link, Image etc. Various question types can also be included in this stage. Usually the added interaction is visible as plus mark inside the circle. Here you have two options, Button and Poster. If you choose button option, the element will be triggered if and only if you click on the Circle Plus symbol. Poster makes the element to appear directly on the video. In case of button option, you can move the Circle plus symbol so to avoid this symbol hiding your background video. Once you done with this page click on "Summary Task".
  3. If you have a question at the end of the video you can mention that in this section. You can add an "Introduction Text" with the set of statements in the "Summary" section. While giving the statements make sure that the first statement itself is the answer. Later the statements will be automatically shuffled. Click on "Save".

Ideas for Resource creation

Using this tool you can create varieties of resources by attaching it to a video. You can have interactive session by putting questions of different types wherever required. You can conduct quizzes for students related to a topic of your subject. This tool also helps the students to memorize the things quickly.

Additional references

  1. Handout for content authors