As sites start to upgrade to Moodle 3.9 over the coming months, this might be a vitally important question. Already we see a number of discussions in this very forum around this topic. In simple terms the question is "Should we use the H5P plugin, or use the H5P integration that now exists in Moodle Core from version 3.9?"
The answer to this is not entirely simple, and in fact may be different for different Moodle sites. However, H5P recently released an important statement on H5P.org [https://h5p.org/moodle-plugin-vs-moodle-core-vs-h5p-com]
Please do read the full press release (it's not too long) but here is the summary:
Comparison of the three options [for Moodle users/sites]
The H5P Plugin (recommended)
- Includes the full version of H5P including the H5P Hub, making it compatible with the OER Hub and future versions of H5P.
- Maintained by the H5P Core Team.
- Available as a plugin on Moodle.org, allowing for self-hosting and managing of the H5P content.
H5P.com (recommended)
- The best version of H5P delivered as a service; hosted and supported by the H5P Core Team, integrates via LTI.
- Will soon include premium features allowing for a better authoring experience and several unique H5P dimensions that need special server side technologies to work.
- Includes the full version of H5P including the H5P Hub, making it compatible with the OER Hub and future versions of H5P.
- This is a paid service, so if you use H5P.com you also help fund the development of H5P.
The Moodle core integration
- Partial integration of H5P as an optional feature in Moodle core, developed and maintained by Moodle HQ.
- Offers a tighter integration with Moodle and the Moodle Mobile App.
- We currently do not know if and when a full integration of H5P will be in place.
So what does this mean in the real world? I suggest...
- If your site is not currently using the H5P plugin, and you will be upgrading to Moodle 3.9, use the core functionality. Even though there are issues, and maybe some missing H5P features, the core H5P functionality is likely to get better in Moodle 4.0 released next year.
- If H5P is not a big part of your plans, if it's being used a little bit, or just here and there, and it's not critical, then you should probably just use the H5P in core Moodle.
- However, if H5P is a major part of your Moodle site already, and you see H5P as a critical and central part of your e-learning within Moodle, then you may want to continue to use the H5P plugin, and disable the core H5P functionality within Moodle (it would be confusing to have two ways of adding and managing H5P).
It's also important to note that if you are linking your Moodle site to H5P.com (paid service) the LTI integration works well (I've set this up and it's not too hard for admins) and H5P.com also provides some data and metrics not available with just the Moodle plugin or the new H5P core in Moodle functionality.
I don't believe there is a "one size fits all" answer here. But I look forward to this discussion, because it will help organisations and administrators make the best choice for their organisations right now, with an eye on the future.
Stu.