H5P xAPI Enhanced Tracker WP Registry grade D-. Critical findings · 1 findingWP RegistryCritical findings · 1 findingOpen the reportD-
WordPress plugin for detailed H5P xAPI tracking
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/renato1596/h5p-xapi-enhanced/releases/download/v1.2.2/h5p-xapi-enhanced.zipH5P xAPI Enhanced Tracker — WordPress Plugin
A WordPress plugin that adds detailed xAPI tracking to H5P content, sending rich statements to any LRS with a built-in admin settings page.
Prerequisites
Before installing this plugin, you need the official community H5P plugin for WordPress already installed and active.
There are two H5P plugins available for WordPress — they are not interchangeable:
| Plugin | Source | Compatible |
|---|---|---|
| H5P by H5P Group (community plugin) | wordpress.org/plugins/h5p | ✅ Yes |
| H5P block editor plugin (Gutenberg) | Pre-installed in some WP versions | ❌ No |
Install the community plugin first: Dashboard → Plugins → Add New → search "H5P" → install the one by H5P Group (50,000+ installs) → Activate.
Why this plugin exists
H5P sends xAPI statements natively, but coverage is minimal:
| Content Type | Native xAPI | What is missing |
|---|---|---|
| Interactive Video | ✅ partial | play, pause, seek, 25/50/75% milestones, time-on-task per question |
| Game Map | ✅ partial | node navigation, time spent per node |
| Virtual Tour | ✅ partial | scene navigation, hotspot clicks, time per scene |
| All others | ✅ partial | result.duration missing from most statements |
This plugin adds all of the above, plus cleans up activity IDs and contextActivities hierarchy across all content types.
How it works
H5P in WordPress runs inside an `
Releases
17 releases. Each count is every asset in that release; expand a row for the breakdown.