Questions about H5P / Moodle and impact of updates etc...
I have installed and been using the H5P Moodle plugin in a test environment, it looks good and thanks for all your hard work.
If we deploy H5P in our live environment we're then somewhat bound to maintain it and ensure it works (for at least the academic year) as such I'm keen to assess how stable it is and what support is available when/if issues do arise?
Can clarify a few points:
1) How often are individual libraries (im thinking question types) updated? Im trying to assess how stable they are, how often bugs are found, how often updates are sent on individual libraries?
Also how often is the plugin itself updated i.e does each new release listed here: https://github.com/h5p/h5p-moodle-plugin/releases consitiute a new plugin upgrade??
2) I saw the "Both Drupal and Wordpress supports uploading h5p files without creating new H5P Content." does that imply that isnt possible at the moment with Moodle plugin?
3) Seems there was an issue whereby H5P content was not available to guests on a Moodle course due to a premissions issue (https://github.com/h5p/h5p-moodle-plugin/issues/106), has that been resolved?
4) If a tutor creates content using various H5P libraries (e.g. question types) and a bug is found in one type and the question type is updated, is it guaranteed to be backwards compatible or could the update prevent all content/quizzes which use that question type working?
5) Does the Moodle H5P plugin auto update? I see the "External Communition" option in settings which says "Disabling this option will prevent your site from fetching the newest H5P updates. " which implies it would auto update?
6) Are all the H5P libraries created by H5P and so Quality Assured in a sense? Are third parties likely to be creating libraries in the future?
7) In the moodle plugin H5P Settings I can see the list of libraries and on the right there is an "actions" column but no clickable actions, when I compare with WP implementation this has far more options here?
Any assistance much appreciated,
Wed, 10/05/2016 - 13:43
One more :-) H5P self contained HTML5 code after authuoring?
Also, is it correct that during the authoring process the plugin creates an HTML5 code fragment and it’s that fragment that gets used at run time so in a sense once published the H5P content becomes self contained and immune to updates etc...? Or does it still have dependencies?
Thanks again :-)
Mon, 10/10/2016 - 10:00
Re: H5P self contained HTML5 code after authuoring?
No, that is not correct. E.g if one of the libraries used by the H5P gets a bugfix (patch version incremented), this H5P will get this automatically.
Mon, 10/10/2016 - 09:54
1) How often are individual
H5P has matured a lot the last year, with a big focus on improving stability and fixing bugs. Bugs found are classified into severities. Those defined as blockers are fixed and released immediately.
New versions of the plugin are released whenever new functions are implemented or bugs are fixed. You could e.g look at the history for the WordPress plugin to get an idea on how often the plugin typically will be upgraded.
No, I see we have forgotten to include this info for Moodle as well. Will update asap.
AFAIK, this is not resolved yet.
For all changes we do to content types, we strive to do not break any existing content. Part of the regression testing we do before releasing is testing upgrade of existing content, to be sure the new release does not break it.
The auto update means the admin will get a notification that there are updates for the content types, and give the admin the possibility to update. I.e, the admin need to actively approve the update. Update's for the H5P plugin itself behaves as all other Moodle plugins when it comes to upgrading.
The company behind H5P is Joubel, where I work, and most of the content types available through h5p.org is made by us. Some of them are made by external developers, and our goal is that in the future there will be a lot more people contributing to the H5P project. Currently, we do test everything that is released on h5p.org.
That is correct - this is currently not implemented for Moodle