H5P is an interactive content tool and you can do amazing things with that. In this article, we’re going to learn how to add H5P Content on WordPress and track progress of users.
Setting up Environment
- Install H5P plugin for WordPress, read official documentation for help.
- Install and setup GrassBlade xAPI Companion and Cloud LRS. With this plugin we’re going to connect Learning Record Store to track progress and store records. So, install it, read setup documentation for plugin and LRS.
Adding H5P Content
Go to H5P Content > Add New to add upload or create H5P Content.
Select your desired H5P Content type, not all content types of H5P send good amount of tracking data here is list of xAPI supported content types.
I’m selecting “Multiple Choice” type content.
Click Get button and Install the content.
Now click on Details button and click Use to customize content.
Create content by entering information and click create button.
But there is very limited information, we will use xAPI to get more user data. We will use GrassBlade xAPI Companion for this purpose.
Adding Content in GrassBlade xAPI Companion
Go to xAPI Content > Add New in WordPress dashboard.
Enter title for the content. Scroll down to xAPI Content details and select H5P tab.
Select the H5P content you created earlier.
Do other setting as per need, check this article to learn more about available options.
Now click update button to publish the content.
Adding Content to Page or Lesson/Quiz
Now, you have to add your xAPI Content on any page or post. Also, you can add the content in Lesson/Quiz of different LMS.
GrassBlade xAPI Companion currently support these LMS(s):
- WP Courseware
I also did created a simple H5P Content to show how results looks like.
Let’s check reports in GrassBlade Cloud LRS.
You can check selected answer and all other details of the content. Also, it works well the questions where user has to input text. You can record the text with GrassBlade xAPI Companion.
H5P is easy to use content making tool, you can create interactive content with this plugin. GrassBlade xAPI Companion can help you with tracking user progress and creating reports.
Hope you find this information useful, please share your thoughts in the comment section.