H5P Guides

Analyzing results and answers

Storing basic results

The H5P plugins for Drupal, Wordpress and Moodle store basic results such as the start and stop times, scores and max scores per user per H5P Content Type. 

  • In the Drupal module, the views module must be enabled in order to display these results. 
  • In Wordpress these results are available with only the H5P plugin installed. 
  • In Moodle, the scores are stored via the Gradebook API.

If you're just embedding H5P, you will not be able to store your learners' results.

Storing detailed results

You will need two things:

1. A plugin to capture H5P's xAPI statements

xAPI is a specification that defines how results from learning tasks should be formatted. H5P generates xAPI statements from learners' interactions. These statements contain information such as: 

  • Which answers their learners selected
  • How often the 'next' button was pressed
  • The 'raw' score of the question
  • Whether a question was completed

You will need to install a plugin to capture these statements in addition to the H5P plugin. Most of these plugins we know of are work in progress at the time of writing:

Read more about how H5P uses xAPI here.

2. An account with a Learning Record Store

Learning Record Stores (LRS's) are systems which serve as a repository for learning records, such as xAPI statements. Here are a few examples:

The LRS's will store the xAPI statements generated by H5P and handle the presentation of the data. 

Read more about learning record stores here.

To sum up: H5P generates xAPI statements which are captured by a plugin that sends them to an LRS. 

Additional resources:

Blog posts and tutorials from the community: