H5P developpers to the next French Moodle meeting please !

zabelle_motte's picture
Forums: 

Hello,

There is a big discussion in the french Moodle community about the H5P-Moodle integration :
https://moodle.org/mod/forum/discuss.php?d=377299

It would be great fot  the Moodle community to discuss directly with an H5P developper.
Would it be possible for someone in the H5P team to participate the next French MoodleMOOT Meeting in France ?
It is planned on 3-5 july : https://rennes-2019.moodlemoot.fr/

It would be possible to organize a discussion about H5P-Moodle integration potentials and weakness ...
If needed, it would be  possible to animate the discussion in English.

With great thanks for this powerful interactivity library,

Kisses

Zabelle

falcon's picture

Hi Zabelle,

Thank you for reaching out. If Google translate serves it seems the discussion thread in French started out with some misunderstandings in the first comments, but they were luckily clarified by community members further down in the thread. Some of the "critisism" is also correct, namely that the H5P code is different from the rest of the Moodle code. The H5P library is written for Drupal, WordPress, Moodle and many other PHP frameworks so the generic code used in all framework integrations does not follow Moodle styles.

Regarding the conference, we typically only participate digitally. In a few occasions we travel to conferences and present physically when the host covers all our costs, including the time we spend on it. Our main focus is on developing H5P - empowering everyone to create, share and reuse interactive content.

zabelle_motte's picture

Thanks for answer !
I let MoodleMOOT organizers informed about the possibility for you to participate digitally.
Wathever happens, I propose to make you a summary of the feedback of the french Moodle community on the H5P Moodle plugin.
Are there H5P meetings planned  ? This could also be great to meet other H5P users ;-)

With congratulations for this fantastic javascript library ;-*

Zabelle

 

 

 

falcon's picture

Hi again Zabelle,

Thank you for that. We do have a new H5P Conference planned. It will be anounced soon ;)

zabelle_motte's picture

Hello,

We finally proposed a communication for the French MoodleMOOT in Rennes that will study how the H5P Moodle plugin works, how secure it is, and what should be done so that this plugin becomes fully Moodle compliant. I will produce a report in English with as much suggestions as possible and it will hopefully be recorded.

One of the question that raises in Moodle community, is where the javascript H5P files are stored.
While looking in the database, we see that each H5P content is stored in a Json field but where are the Ajax script used to build contents based on this Json ?
Some Moodle admins suspect the Moodle H5P plugin to make external code integration and that makes them feel unsecure about this plugin.
I had a look at the H5P Moodle plugin code, and I do not find javascript files associated to the H5P content types.
Where are these files stored ?  Are there generated while used ?

I begin reading the H5P developer documentation but if somebody has time to give me some keys to break the H5P scripts mystery, it is welcome ;-)

Thanks in advance for help,

Zabelle

 

falcon's picture

Hi Zabelle. They are stored as files in the Moodle file API so if you look in the folders where uploaded files end up you'll find all H5P files there as well including js and css. It is the only place we can store files in Moodle.

When an admin installs files by uploading files the files are transferred from the uploaded .h5p files into the Moodle file storage. If the admin installs using the hub the files are fetched from api.h5p.org.