[H5P] Comment fonctionne ce plugin ?

[H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Nombre de réponses : 42
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour à toutes et à tous,

Je suis très embêté par rapport au plugin H5P (lien). En effet, les fonctionnalités enrichissent considérablement le potentiel pédagogique de Moodle et invite à la créativité. À tel point qu'il en devient presque incontournable...

Sauf que du point de vue de l'administration de plateforme, ce plugin me pose énormément de soucis. Pour faire court, je liste ceux qui me pose un cas de conscience :

  • conception non conforme aux standards Moodle (chaines de caractères intégrées, dépendances de fichiers dans moodledata, interface de mise à jour intégrées et accessible à tous,...) ;
  • manque de finesse dans les paramètres, l'admin ne peut pas sélectionner les librairies pourtant les redondances avec les activités natives sont nombreuses ;
  • mécanismes de sauvegarde obscures ;
  • nombreuses chaines non traduites (et difficilement traductibles !).

J'arrête là mais la liste pourrait être plus longue. Ce qui en ressort, de mon point de vue, c'est que c'est une application DANS une autre application (ici Moodle). Elle vit sa vie un peu en parallèle de la plateforme qui l'accueil.

Du coup, je me pose des questions sur cet « Ado boutonneux » qui pourrait claquer la porte du jour au lendemain mais surtout sans avoir une idée des dégâts qu'il pourrait causer dans « sa chambre » et l'impact sur celle de ses frères et sœurs dont il se démarque beaucoup.

Lors du dernier Moodle-moot, j'ai eu l'occasion d'échanger sur ce plugin qui a fait l'objet d'un atelier fort intéressant. Là encore, on s'extasie devant son potentiel sidérant mais peu des aspects techniques. Suis-je le seul qui s'en inquiète ?

Il existe une option (Utiliser Hub H5P, mod_hvp | hub_is_enabled) permettant de ne pas mettre à la portée des enseignants la possibilité de mettre à jour lui-même les librairies mais ensuite, impossible de savoir comment l'Admin peut le faire lui-même incertain

Quels sont vos avis ? Merci pour vos retours constructifs.

À bientôt,
Patrick

Moyenne des évaluations Utile (5)
En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Non, tu n'es pas le seul. Mais je n'ai pas de retour constructif malheureusement.

En raison des problèmes que tu évoques, je préfère pour l'instant me passer de H5P et de ses fonctionnalités, pourtant intéressantes. triste

Moyenne des évaluations Utile (1)
En réponse à Nicolas Martignoni

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Ça me rassure de ne pas être le seul à adopter un moratoire.

Notamment quelque chose qui me parait effrayant au niveau sécurité. Si je ne me trompe pas, le plugin H5P va stocker ses propres librairies dans moodledata. On peut les retrouver en faisant la requête suivante :

SELECT *
  FROM mdl_files
where component = 'mod_hvp' and filearea ='libraries';

Il n'y a probablement pas un danger phénoménal pour le moment mais il existe un risque potentiel avec le stockage dans Moodle qui concerne le hashage SHA-1 utilisé ici. Je ne suis pas spécialiste en sécurité (loin de là) mais globalement deux fichiers possédant le même hashage sont considérés identiques et Moodle ne garde que le premier déposé à la faveur des suivants qui seraient redondant. Actuellement, produire volontairement une collision SHA-1 coûte encore cher...  (cf cet article en anglais) mais on va finir par trouver des 'kits' sur le DarkWeb dans pas longtemps pensif Vous imaginez les dégâts potentiels ?!

À l'inverse, laisser n'importe qui pouvoir mettre à jour les librairies H5P semble séduisant mais ça me titille un peu.

Je dois être trop conventionnel, oldschool-tendance-parano langue tirée

Patrick (« je vous parle d'un temps que les moins de 20 ans... » triste)

En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Olivier Valentin,
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Patrick > pareil que toi, je ne suis pas du tout spécialiste sécurité (j'ai d'ailleurs pas tout pigé sur le fonctionnement du hashage et sur les fichiers identiques), mais en effet, un tel problème peut faire de sacrés dégâts...

Il est certain que les librairies sont stockées dans le MoodleData. Chez nous, les dossiers d'install Moodle sont verrouillés pour le FTP : il est donc impossible que quelqu'un y installe quoi que ce soit sans déverrouillage préalable. Donc si n'importe quel compte peut mettre à jour une librairie, c'est bien qu'elles sont stockées dans un dossier ouvert à l'écriture au départ !

Après, j'ose espérer qu'il n'y ait pas de souci : comme dit, la mise à jour d'une libraire ne met pas pour autant à jour tous les modules précédemment créés, qui restent dépendant de la version précédente sûrement afin d'éviter les ennuis. Il y a peu de choses à ce sujet sur leur site, voici la seule doc sur cette page de librairies : https://h5p.org/library-administration

Maintenant que tu as retrouvé tes lunettes... sourire , tu as donc aussi repéré la page pour mettre à jour les librairies par upload de fichiers, ce qui serait plus sécurisant et réserverait ce travail à un admin, moyennant la désactivation de la case hub_is_enabled. Maintenant, question à 10000 roupies : où télécharge-t-on ces librairies de façon individuelle ??

Je suis également tombé sur cette page concernant la partie sécurité de H5P : https://h5p.org/documentation/installation/security
Pas grand chose à en tirer de ce que j'ai lu... sinon que d'un point de vue évaluation, les étudiants les plus aguerris en informatique peuvent ?) facilement tricher en téléchargeant le module lui-même vu que les questions sont traitées coté client (amélioration en cours / effectuée pour un traitement coté serveur).

Encore une fois, pour ma part, j'ai bien conscience de ces failles, mais je continue de l'utiliser car je pense que c'est un bon outil, à défaut d'avoir des plugins spécifiques pour chaque fonctionnalité... sans pour autant penser qu'H5P est la panacée !

Olivier

Moyenne des évaluations Utile (2)
En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Olivier Valentin,
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Bonjour Patrick,

jusqu'ici, je ne m'étais jamais trop soucié des aspects techniques, mais là, ça devient presque incontournable...

Dans les soucis que tu évoques, j'avoue même que je n'avais pas remarqué celle de la mise à jour... celle de la traduction est plus que flagrante avec certaines fonctionnalités à moitié traduite !

La question d'un éventuel "claquage de porte" est bien sûr présente. C'est un peu le cas au final de n'importe quelle fonctionnalité ou plugin de Moodle... Pour ma part, H5P comble clairement un vide en termes de fonctionnalités pédagogiques. Je pense notamment à la fonctionnalité de présentation, qui apporte une réelle plus-value graphique, ou aux vidéos interactives, fonctionnalité régulièrement demandée par les enseignants. Face à ces manques, sans H5P, il n'y a que deux options : soit s'en passer, soit passer par d'autres sites externes qui ne permettent pas forcément une intégration dans Moodle. Sans parler des problèmes de données personnelles... le RGPD n'est jamais loin ! sourire

Sur les fonctionnalités, il serait d'ailleurs très intéressant de demander ce que les utilisateurs exploitent réellement comme fonctionnalités. Comme souvent, alors qu'on a le choix entre 40 outils, on se focalise souvent sur 2 ou 3... Est-ce que tout le monde exploite réellement H5P jusqu'au bout ? Si c'est pour découvrir que seules 2 fonctionnalités intéressent les gens qui l'installent, il serait peu-être bon de prendre le problème à l'envers !

H5P a fait évoluer certaines pratiques pédagogiques de mon coté, il permet aux enseignants de construire de vrais modules simplement et de proposer autre chose que des PDF. Il reste imparfait, touffu... et c'est presque tant mieux si cela contribue à une utilisation modérée. Quand on construit sa maison sur un seul pylône, ce n'est pas une solution de juste prier qu'il ne craque pas !

Olivier

En réponse à Olivier Valentin

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Merci Olivier pour ce retour précieux !

C'est vraiment dommage que l'on ne puisse pas filtrer, côté Admin, ce que l'on offre aux Enseignants comme librairie. Je les trouve parfois très proches en terme de fonctionnalités, ou alors elles recouvrent des fonctionnalités propres à Moodle.

J'suis embêté incertain Pfffff

En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Olivier Valentin,
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Patrick > on peut restreindre les activités proposées !! sourire

Dans l'administration du plugin, il faut aller dans les bibliothèques installées, et cocher celles qu'on ne souhaite pas proposer aux enseignants. Bien sûr, un admin aura droit à tout de son coté. Ce qui n'enlève rien au problème de la mise à jour des bibliothèques par n'importe qui... Heureusement, c'est bien fichu : un module monté avec une ancienne bibliothèque restera tel qu'il était à la création, au lieu d'être éventuellement détérioré par les nouvelles fonctionnalités installées. Autre intérêt de cette section : elle affiche le nombre d'instance de chaque fonctionnalité et la bibliothèque associée.

Important aussi dans les paramètres : décocher la case d'envoi de stats d'usages... un peu moyen !

Je me suis amusé à faire un tour coté stats pour notre Moodle sur H5P et son utilisation. Actuellement, je vais dire qu'on a environ 80 modules H5P réellement utiles, concentrés sur 6 cours... généralement gérés par mon service ! L'utilisation se base uniquement sur les fonctionnalités Présentation et Vidéos interactives.

Moyenne des évaluations Utile (2)
En réponse à Olivier Valentin

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Miiiiiince ! J'avais pas vu la page qui est dans "Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P" œil au beurre noir Autant j'ai vu les "Paramètres" du module mais pas le sous-dossier dans la gestion des plugins.

Ouf... J'me disais aussi que c'était un fonctionnement étrange. Ça semble du coup un peu moins effrayant et plus souple. Même si ça reste pas très clair. Je ne comprends pas les indicateurs « Dépendances entre les instances » et « Dépendances entre les bibliothèques ». Bien que les mots me parlent, je ne vois pas les liens. Mais je suis peut-être encore passé à côté d'un truc évident ?!

Grand merci Olivier ! Comment j'ai pu ne pas voir cette page ?! pensif

Patrick (en Mode Ray Charles)

En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Oliver Tacke,

Hi Patrick!

My French is okay to grasp the meaning of your conversation (at least I hope I did), but I am not confident enough to try to respond in French incertain

On the library page, you will see a bunch of libraries. Those libraries could be content types (that are runnable libraries) or merely a bunch of supporting algorithms (you could call them helper libraries). Content types usually use several different libraries.

"Dépendances entre les instances" means that some of your content that was created has a dependency to this library (it's used by the content). "Dépendances entre les bibliothèques" means that another library (might be a runnable library, might be a helper library) requires this library.

Maybe someone should update the translation files? In the English version of WordPress the labels are "Contents using it" and "Libraries using it" which is probably better intelligible.

Hope this answer wasn't completely off.

Best,

Oliver 

Moyenne des évaluations Utile (3)
En réponse à Oliver Tacke

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Oliver,

Merci pour ta contribution ! Je continue en français puisque nous sommes sur le forum de cette communauté clin d’œil

De ce que j'ai cru comprendre, il est possible de contribuer à la traduction de H5P, et de ses librairies, en passant par le dépôt GitHub de H5P et en effectuant une demande de « Pull Request ». Sans doute qu'une façon d'obtenir un module « 100% French » serait de tous y contribuer directement. Je lance un appel à notre communauté. Je vois que Joseph y a déjà participé langue tirée

À suivre,
Patrick

En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Merci à tous pour cette discussion très intéressante.
Elle aborde des aspects ignorés de ceux qui, comme moi, ne s'intéressent qu'au contexte pédagogique.

L'activation/desactivation des librairies proposées m'étais inconnu.

 

Moyenne des évaluations Utile (1)
En réponse à Daniel Méthot

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Daniel,

Ouf... Je n'étais pas le seul langue tirée Cela m'inspire que lorsqu'un plugin possède des "sous-pages", il parait important de l'indiquer (voire faire un lien) depuis la page de paramètres principale (celle que personne ne peut rater).

La technique est parfois nécessaire lorsque l'on veut aller loin et rencontrer le moins de surprise. Ce n'est pas toujours nécessaire de regarder sous le capot mais si on ne sait pas qu'il faut rajouter du liquide de refroidissement, c'est le joint de culasse qui saute clin d’œil Même si le constructeur ajoute un témoin de chauffe, ce qui n'est pas toujours le cas,... ça ne suffit pas tout le temps.

Bonne route !
Patrick

En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Olivier Valentin,
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Patrick > enlève-moi un doute... il me semble que lorsqu'on installe certains plugins, une fois l'install effectuée, le système redirige ensuite vers la page des paramétrages. Est-ce que je me trompe ? Dans mes souvenirs, lorsque j'avais installé un template ou Offline Quiz, ç'avait été le cas. Mais j'ai peut-être rêvé...

En tout cas, il est effectivement certain que H5P ne le fait pas, et que la fonctionnalité que tu évoques est intéressante.

Olivier

En réponse à Olivier Valentin

Re: [H5P] Comment fonctionne ce plugin ?

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Oui Olivier;

Dans tous les cas (enfin je crois...) lors de l'installation d'un plugin on termine par une page de paramétrages (si elle existe) et, en général je choisis le paramétrage par défaut.

Tout en lisant tout de même la liste des paramètres.

Mais je ne me souviens plus si c'est aussi le cas pour H5P.

En réponse à Daniel Méthot

Re: [H5P] Comment fonctionne ce plugin ?

par Christophe Bredelet,

Bonjour à tous,

Je viens de tester l'installation du plugin H5P sur une version 3.5.2 de Moodle fraichement installée sur un hébergement O2switch via Softaculous. Je suis passé par "Administration du site / Installer des plugins / Installer des plugins à partir du répertoire des plugins Moodle.

A la suite de l'installation, le système m'a bien proposé une page de paramètrages, dont je joint la copie écran. On peut les retrouver ensuite à partir de la vue d'ensemble des plugins, avec un paramètre en plus concernant le hub H5P pour une mise à jour des contenus.

J'en profite pour remercier la communauté pour pour ce fil de discussion très instructif, et pour la grande qualité de ce forum.

Christophe



Réglages H5P

Moyenne des évaluations Utile (1)
En réponse à Olivier Valentin

Re: [H5P] Comment fonctionne ce plugin ?

par François Lizotte,
Avatar Moodleurs particulièrement utiles Avatar Traducteurs

Corrigez-moi si je me trompe, mais seul un administrateur de Moodle peut ajouter (avec le bouton GET) un type de contenu H5P dans Moodle. 

François

En réponse à François Lizotte

Re: [H5P] Comment fonctionne ce plugin ?

par Olivier Valentin,
Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Bonjour François,

avec le bouton GET, vous parlez bien des mises à jour de librairies ? Si c'est bien ça, c'est l'un des point du débat autour d'H5P : n'importe qui peut le faire dès le moment où il voit le bouton de mise à jour, quel que soit son rôle (au minimum enseignant) !

Sinon, H5P fonctionne comme n'importe quelle activité Moodle, et un enseignant peut ajouter une activité H5P dans Moodle, quelle que soit la fonctionnalité souhaitée (quiz, présentation, frise chronologique...) pour peu que l'admin du site autorise l'utilisation de la librairie en question.

Olivier

En réponse à Olivier Valentin

Re: [H5P] Comment fonctionne ce plugin ?

par Zabelle Motte,
Avatar Moodleurs particulièrement utiles

Hello,

On a installé H5P en janvier 2018 et, au départ, on était aussi un peu réticents à tout activer.
Il y a effectivement des activités qui sont redondantes avec les activités Moodle.
Les plugins qui nous paraissaient les plus intéressants étaient la vidéo interactive, les timelines et les course presentations (une sorte de Leçon, beaucoup plus sexy). On a réussi à paramétrer notre Moodle pour que ces seuls plugins soient activés.
Mais on s'est rendu compte que ce n'était pas une bonne idée car pour rendre les vidéos interactives, il faut activer les vrai/faux, les qcm et plusieurs outils de question pour que ces interactions puissent être intégrées aux vidéos. Les blocs H5P sont imbriqués en fait.
Alors, on a finalement tout activé ...

H5P permet aussi de répondre au besoin de certains enseignants de créer des quiz pour les anonymes, très intéressant pour nos dispositifs d'aide à la réussite. (Voir un exemple) La leçon Moodle permet aussi l'intégration de questions mais c'est drôlement moins joli ...

Et là le Virtual Tour arrive, c'est génial, cela répond vraiment à un besoin des enseignants.

On a moins de traces de la participation des étudiants dans les activités H5P mais ce sont des activités très motivantes et très appréciées par les enseignants qui font de la classe inversée. Quand les enseignant exploitent des vidéos, on insiste très fort sur l'importance de donner une mission engageante aux étudiants lorsqu'ils regardent la vidéo. Et la vidéo interactive, c'est déjà une belle avancée.

Pour moi H5P est un outil qui permet vraiment de faire tout ce qu'on faisait en bidouillant du javascript il y a 10 ans.
Je ne suis pas surprise que les données H5P soient stockées dans le moodledata puisque je vois ces réalisations comme des ressources html enrichies. Cela n'a pas d'intérêt de les stocker en db.

Et par ailleurs, je ne comprends pas bien quel problème de sécurité cela pose que ces contenus soient dans moodledata. Les fichiers ressources aussi sont dans moodledata ...

Pour ce qui est des mises à jour, nous n'avons pas assez de recul et de cas d'usage pour en mesurer les conséquences, mais jusqu'à présent, nous n'avons eu aucun problème. La communauté H5P me paraît très dynamique et donc digne de confiance ...

Je serai très heureuse de poursuivre cette discussion avec vous à Rennes.
Y aurait ptet de quoi en faire un sujet de communication ?  clin d’œil

A bientôt !

Zabelle

Moyenne des évaluations Utile (1)
En réponse à Zabelle Motte

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Merci ZAbelle pour ce retour et pas des moindres venant de ta part clin d’œil

Je suis conscient que les usages sont importants mais pour autant, il ne faut pas toujours céder lorsque cela peut mettre en péril l'intégrité de la plateforme. Lorsque je fais allusion au stockage dans moodledata, je veux parler des fichiers PHP des modules de la librairies. C'est plutôt... atypique !

Il y avait déjà un atelier H5P l'année dernière au Moot et j'avais fait part de mes remarques et inquiétudes (je me sentais un peu seul alors). Je reste persuader qu'une nouvelle communication ne serait pas de trop. Idéalement, il faudrait réussir à inviter quelqu'un de l'équipe d'H5P pour répondre à nos (vu que maintenant je sais que je ne suis pas seul) interrogations 😏

À bientôt,
Patrick

En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour Zabelle,

Je suis moi aussi vivement intéressé par H5P.

Mais à Bruxelles j'étais en démo pendant l'atelier H5P. Donc raté.

Une présentation devait se faire à Toulouse cet automne dans le cadre du groupe Ciment. Annulée ou reportée, je ne sais plus. Donc ratée également.

C'est drôle qu'avec un outil en ligne comme Moodle on ne puisse trouver son bonheur? Ceci dit on a tous plein de dossiers en cours.

Donc en fait je n'ai pu que m'intéresser à la vidéo interactive car voilà longtemps que je cherchais une solution permettant de s'assurer que l'apprenant a bien visionné et compris la vidéo. Super...

Je ne connais pas encore Timeline mais je vais m'y intéresser car j'aime bien la leçon que je trouve pas assez exploitée (trop complexe?) malgré que par une belle architecture de pages questions, on peut créer des cheminements différents selon les besoins des uns et des autres.
Hé oui, je pense que l'adaptative learning est notre avenir...sourire

Il semble toutefois, comme son nom l'indique, que timeline soit moins puissant (mais plus convivial) que la leçon.

J'installe H5P dans mes MoodleBox, car dans ce cas, l'aspect sécurité ne me préoccupe guère vu qu'on est en ... local !

A suivre donc...

En réponse à Daniel Méthot

Re: [H5P] Comment fonctionne ce plugin ?

par Zabelle Motte,
Avatar Moodleurs particulièrement utiles

Bonjour Daniel,

Pour information, il est possible de tester toutes les possibilités de H5P sur le site

http://www.h5p.org

Il suffit de créer un compte pour pouvoir accéder à la création de tous les types de contenus H5P.
Les contenus peuvent même être intégrés dans Moodle via un embed code.

C'est comme cela que les enseignants ont commencé à l'utiliser H5P chez nous.

Petite correction, c'est l'activité H5P "Course presentation" que j'associe à la leçon Moodle en terme de fonctionnalités.
Timeline est un outil pour réaliser des lignes du temps, très apprécié par les enseignants d'histoire mais aussi utilisé pour présenter le scénario du cours par certains.

Si tu t'intéresses à l'outil Leçon, tu devrais aussi explorer les potentialités du nouveau type de contenu "Branching Scenario" qui paraît très prometteur ...

Concernant l'utilisation de H5P sur une MoodleBox, je me demande si cela ne va pas poser des difficultés puisque les types de contenus sont chargés depuis le site H5P. Merci de nous donner un retour sur ce point.

Belles expérimentations !


Zabelle


En réponse à Zabelle Motte

Re: [H5P] Comment fonctionne ce plugin ?

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour zabelle,

Tu dis: "Concernant l'utilisation de H5P sur une MoodleBox, je me demande si cela ne va pas poser des difficultés"

Quand on insère une activité H5P, on est en mode de création de cours et souvent en connexion internet.

Lors de l'utilisation en nomade, donc non connecté, l'activité étant intégrée dans le cours, je supose qu'elle est fonctionnelle. Cela devrait fonctionner je pense. Pas testé.

Mais comme on peut aussi créer l'activité et la téléverser ensuite sous forme de fichier (donc hors connexion), je suppose alors qu'on n'a pas de souçis à se faire.

J'installe H5P sur toutes mes MoodleBox avec des exemples intégrés dans un cours ad'hoc et aucun de mes clients ne m'a fait de retour.

Vite je teste sur ma MoodleBox de test hors connexion...

Ca marche...!

En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Rémi Lefeuvre,

Bonjour à tous,

Que ce plugin stocke ses modules dans le dossier moodledata ne revêt pas de risque selon moi. Par contre, certaines logiques particulières sont à bien comprendre avoir de le déployer...

Pour commencer, un fichier .h5p contient à la fois les données de votre activité (les questions, les réponses, etc.) et les dépendances nécessaires dans leur version disponible au jour de la création. Si un professeur crée un contenu sur le site H5P.org, il pourrait ne pas réussir à l'intégrer dans votre Moodle à cause de ces dépendances qui peuvent ne pas être disponibles dans la version attendue.

Il y a encore peu de temps, les professeurs éditeurs recevaient par défaut le droit d'installer - sans intervention d'un administration ou d'un gestionnaire - quelques unes des applications H5P dites recommandées mais ce n'est plus le cas depuis une mise à jour du 18 octobre 2018 : https://github.com/h5p/h5p-moodle-plugin/commit/d50cea49fa93dae59ed324d16788c371360936f7#diff-cce5aa4177e1c8221aed06f44b1e49b3

Si vous avez installé H5P avant cette date et que vous ne souhaitez pas laisser cette liberté, il vous faut modifier le rôle Enseignant (/admin/roles/define.php?action=view&roleid=3) en désactivant le droit mod/hvp:installrecommendedh5plibraries !

Si au contraire vous voulez laisser les professeurs installer ou mettre à jour (c'est le même droit) la totalité des modules H5P disponibles, alors vous devez - pour ce même rôle - activer le droit mod/hvp:updatelibraries ! Ça ne suffira pas pour l'instant mais j'ai fait remonter le problème sur le Github du projet : https://github.com/h5p/h5p-moodle-plugin/pull/261


Pour vous aider à choisir, je vous décris ma situation bien que très particulière...

Je gère 25 plateformes Moodle en production dont les parcours doivent pouvoir être déplacés de l'une aux autres. Aussi, il m'est indispensable que les différentes plateformes contiennent toutes les mêmes modules H5P dans les mêmes versions (car elles restent toutes et s'accumulent, j'expliquerai ci-après). Les professeurs n'ont donc pas le droit d'installer ou de mettre à jour quoique ce soit et c'est à moi qu'il revient de le faire.

Évidemment il n'est pas "humain" de le faire à la main clin d’œil

J'ai donc écrit un script CLI pour ça. N'hésitez pas à m'écrire si vous rencontrez ce même besoin.


La dernière explication promise avant de vous quitter... Comme cela a été dit précédemment, les librairies s'accumulent dans leurs différentes versions et il n'y a pas moyen de nettoyer tout ça pour le moment. Il faut dire que les activités H5P continuent d'utiliser les dépendances dans la version qui était disponible à leur création. Il y a tout de même une action qu'il est possible de réaliser : mettre à jour à la dernière version disponible d'un module toutes les activités l'utilisant dans votre Moodle.

Cela peut vous être utile pour exporter des activités vers une autre plateforme (Moodle ou pas) qui n'aurait que des versions récentes des différents modules. Si cela vous arrive, aller à /mod/hvp/library_list.php et cliquez sur les petites flèches vertes de la colonne Actions. Vous veillerez tout de même à provoquer la sauvegarde de votre Moodle avant. Ça vaut mieux.


J'espère que cela vous sera utile, je découvre encore moi aussi !

Bon week-end

Moyenne des évaluations Utile (5)
En réponse à Rémi Lefeuvre

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Rémi,

Merci pour ce retour quelque peu rassurant clin d’œil

Si tu as l'occasion, ton script de mise à jour des modules H5P pourra être utile à beaucoup de monde par ici. N'hésite surtout pas à le partager langue tirée

À bientôt,
Patrick

En réponse à Rémi Lefeuvre

Re: [H5P] Comment fonctionne ce plugin ?

par Zabelle Motte,
Avatar Moodleurs particulièrement utiles

Bonjour à tous,

Suite à cette discussion, j'ai adressé une demande aux développeurs H5P pour leur proposer de participer au MoodleMOOT :
https://h5p.org/node/462993

Ils acceptent d'intervenir à distance en anglais.
Je ne sais pas si ce sera réaliste d'organiser une visio avec eux à Rennes, mais je propose de soumettre une communication autour des questions techniques liées à l'utilisation de H5P. Je reprendrai les arguments de ce forum et je ferai quelques tests (install, duplication, réinitialisation, backup, restauration) pour faire un bilan général de tout ce qui pourrait être amélioré.

Si certains d'entre vous sont intéressés de contribuer aux tests et à la communication, faites-moi signe avant le 19 avril clin d’œil

https://uclouvain.be/fr/repertoires/isabelle.motte

Je propose que ce post de forum serve à centraliser les idées et résultats de tests.

Au plaisir d'échanger avec vous à Rennes clin d’œil

Zabelle

En réponse à Zabelle Motte

Re: [H5P] Comment fonctionne ce plugin ?

par Anne Garnavault Remy,

Bonjour 

Merci pour le retour technique de Remi  et le partage du script.

Zabelle, très bonne idée! Et OK pour les tests.

Pour notre part, H5P est installé depuis 2 ans et nous n'avons, a ce jour , pas rencontrés de soucis. Je met les bibliothèques à jour une fois par an. 

Je fait des sauvegardes /restauration sur la Moodlebox du centre pénitentiare non connectée sans  problèmes. 

La liste des bibliothèque me permet aussi de lister celles qui sont le plus utilisées. Les enseignants se sont rapidement emparé de ce plugin qui permet de faire des activités plus attractives. 

Sur certaines remarques, en particulier celles de la traduction, il s'agit d'un projet opensource , rien ne nous empêche d'y participer...

Bon week-end





En réponse à Anne Garnavault Remy

Re: [H5P] Comment fonctionne ce plugin ?

par Rémi Lefeuvre,
De rien pour le script et OK pour les tests !

De notre côté, nous le testons dans Éléa depuis qq mois et l'utilisons depuis plus longtemps dans Magistère qui est la plateforme nationale de formation des enseignants.

Bon week-end
En réponse à Zabelle Motte

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Zabelle,

Je serai vraiment ravi que H5P puisse devenir une activité pédagogique officielle de Moodle. Je pense sincèrement que c'est un cruel manque d'attractivité pour une plateforme comme Moodle et qu'H5P lui redonne un intérêt du point de vue Enseignant : il débride la créativité pédagogique. La mission serait donc ici : « Empowering Moodle to improve distance learning » clin d’œil Moodle aurait beaucoup a y gagner AMHA.

Maintenant, y a du boulot ! Et j'imagine que ni les équipes de H5P ni celles de Moodle ne disposent du temps pour faire cette « intégration propre ». S'il est possible de contribuer à cette « fusion » je serai ravi de rejoindre les forces vives. J'ai déjà listé dans l'intro de ce fil de discussion ce qui me paraissait problématique. Mais pour résumer, il faudrait qu'H5P cesse de ressembler à une « Application dans une Application »...

À bientôt,
Patrick

Moyenne des évaluations Utile (1)
En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Rémi Lefeuvre,

Salut à tous,

Dans la roadmap, pour la version 3.8, on lit : 

"Improved H5P integration"

https://docs.moodle.org/dev/Roadmap

En réponse à Rémi Lefeuvre

Re: [H5P] Comment fonctionne ce plugin ?

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Salut Rémi,

En effet, bien vu ! Alors là, ce serait vraiment génial 😍
Il faudra attendre la fin de l'année pour en savoir davantage. Hâte de voir cela ! Mais peut-être on en saura plus grâce à l'intervention du Moodle-moot ?

À bientôt,
Patrick

En réponse à Patrick Lemaire

Re: [H5P] Comment fonctionne ce plugin ?

par Arnaud Jézéquel,

Salut Patrick, 


j'ai pu discuter avec Martin Dougiamas au salon Learning Technologies sur Londres le 12 Férvier dernier. 

Et en effet, il a annoncé que H5P serait intégré "partiellement" dans la 3.7 et "totalement" dans la 3.8. 

Je n'ai pas eu plus de précisions... Attendons la sortie de la 3.8 pour être fixé sourire


À bientôt,

Arnaud.

En réponse à Rémi Lefeuvre

Re: [H5P] Comment fonctionne ce plugin ?

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

Pour information, l'amélioration de l'intégration d'H5P dans Moodle est signalée dans la version française de la documentation sur la planification de Moodle pour les versions à venir.

A quoi ça sert que Séverin se décarcasse à traduire et maintenir des pages, si les gens ne les lisent pas...

Séverin

Moyenne des évaluations Utile (1)
En réponse à Séverin Terrier

Re: [H5P] Comment fonctionne ce plugin ?

par Zabelle Motte,
Avatar Moodleurs particulièrement utiles

Hello,

Dans le bug tracker de Moodle, il y a peu de chose d'explicite à propos de l'amélioration de l'intégration H5P :
https://tracker.moodle.org/issues/?jql=text%20~%20%22H5P%22

Nos tests pourraient permettre de rendre la liste des améliorations à intégrer.

Comme certains d'entre vous sont prêts à contribuer, j'ai préparé un pad collaboratif avec la liste des tests que j'aurais envie de faire pour éprouver la fiabilité de H5P :

http://bit.ly/eval-h5p

Je propose de tester les points suivants, tant sur le plan pratique (interface) que technique (fichiers et BDD) :

- installation du plugin
- désinstallation du plugin
- mise à jour du plugin
- utilisation d'une activité
- suppression d'une activité
- duplication d'une activité
- réinitialisation
- backup et restauration

Et je propose que nous utilisions le plugin Leçon comme référence pour comparer.

Merci à ceux qui contribuent aux tests d'indiquer dans le pad sur quel test ils travaillent, version de Moodle et version du plugin H5P (de préférence, les dernières versions).

En bas du pad, j'ai aussi écrit une proposition de textes pour la communication pour la rencontre de Rennes.

Si j'oublie quelque chose, si je dis une connerie,  il vous suffit d'entrer dans le pad pour corriger !

C'est parti pour l'exploration de la nébuleuse H5P !  yeux grands ouverts

Zabelle



En réponse à Zabelle Motte

Re: [H5P] Comment fonctionne ce plugin ?

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Zabelle,

C'est dans MDL-59483 qu'il faudra(it) indiquer toutes les suggestions d'amélioration.

Très bonne initiative sourire

Finalement, les tests que tu proposes sont ceux qu'il faudrait idéalement mener sur chaque plugin, avant de l'utiliser en production. J'ajouterais presque vérifier le support de l'API des données privées, voire également de l'application mobile.

Séverin

Moyenne des évaluations Utile (1)
En réponse à Séverin Terrier

Re: [H5P] Comment fonctionne ce plugin ?

par Zabelle Motte,
Avatar Moodleurs particulièrement utiles

Hello,

Merci Séverin, j'ai ajouté les critères suggérés ...
Merci à ceux qui sont prêts à contribuer d'ajouter leur nom, je les associerai à la soumission pour le MoodleMOOT de Rennes.
Les personnes qui ne seront pas à Rennes peuvent bien entendu aussi participer ...


Zabelle

En réponse à Zabelle Motte

Re: [H5P] Comment fonctionne ce plugin ?

par Zabelle Motte,
Avatar Moodleurs particulièrement utiles
Bonjour à tous,

Notre présentation pour le MoodleMOOT 2019 s'est déroulée la semaine passée et notre bilan, réalisé avec Patrick Lemaire et Rémi Lefeuvre, s'avère finalement plutôt rassurant.
Le plugin H5P fonctionne d'une manière très inhabituelle (les librairies H5P sont stockées via l'API de gestion de fichiers de Moodle), mais pour peu qu'on prenne la précaution d'assigner les permissions de mise à jour des librairies à des rôles restreints, son fonctionnement ne met pas la sécurité de la plateforme en péril.

Les manquements de H5P (réinitialisation d'une activité non supportée et traduction française partielle) sont déjà documentés dans leur bugtracker et il y a par ailleurs une réflexion au sein de l'équipe de développeurs Moodle pour mieux intégrer H5P à Moodle.

Notre analyse de H5P a été enrichie par nos échanges avec Joseph Rézeau à Rennes qui nous a permis de comprendre comment paramétrer Moodle pour que les activités H5P soient supportées par l'application mobile (il faut autoriser les cadres pour que cela fonctionne).

Voyez la nouvelle section de la page de documentation officielle de H5P pour plus de détails sur notre analyse de ce plugin et notre présentation sur H5P au MoodleMOOT 2019 à Rennes (l'accès à ces ressources suppose de créer un compte sur le site).

Au plaisir de poursuivre l'exploration et la mutualisation des compétences Moodle avec vous,

Zabelle



Moyenne des évaluations Utile (9)
En réponse à Zabelle Motte

Re: [H5P] Comment fonctionne ce plugin ?

par jacky lepeintre,
Bonjour à tous et toutes,

Je ne suis absolument pas spécialiste de ces questions de sécurité et de vulnérabilité. Dans mon ancien poste à Montréal, nous utilisions également beaucoup H5P . Ici maintenant à Casablanca, c'est un des modules les plus utilisés par nos profs les plus avancés car il permet de créer rapidement de l,interactivité pour les collégiens/lycéens et même élèves du primaire. Nos profs moins avancés partagent essentiellement des ressources et ne créent pas d'activité ou si peu . On se retrouve souvent avec du partage de pdf .
Le fait de pouvoir intégrer les activités (embed) participe aussi beaucoup au succès de H5P car cela rend le contenu du cours plus visuel plutôt qu'une succession de liens. Nos élèves sont jeunes (à partir du cm1) et le visuel est encore important. A la lumière du Moodle Moot 2019 de Rennes et au regard de la qualité des ateliers à ce sujet, je pense que l'engouement va se maintenir car à mon sens il corrige un besoin d'interactivité de base (un peu comme wooclap) qui réveille l'élève, l'engage dans son cours, le maintient éveillé tout en ayant une trace des résultats . La vidéo interactive permet notamment de savoir si dans un contexte de classe inversée, l'étudiant a tout simplement vu la vidéo et répondu à une question elle aussi simple pour qui a écouté la capsule. Personnellement, j'ai un faible pour les textes à trous en période de révisions).
Enfin, un autre merci à @moot19fr, grâce à Nicolas Martignoni, j'ai appris comment créer un profil Créateur de questions H5P et j'encouragerai les enseignants à confier ce rôle par roulement aux élèves dans leurs cours afin là aussi de les impliquer dans la création de questions de compréhension/révisions . Je les encouragerai même à ne pas valider les questions des élèves afin d'avoir l'heure juste sur l'appropriation du contenu . A travers leurs difficultés à répondre et à comprendre les questions, les répondants aideront à ce que les connaissances s'affinent et que les bons termes soient utilisés. Validation et commentaires entre pairs.

Je le redis, merci @moot19fr
En réponse à jacky lepeintre

Re: [H5P] Comment fonctionne ce plugin ?

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Que de commentaires intéressants !
H5P est vraiment un turbo pédagogique dans le moteur Moodle.
J'ai accroché dès le départ, surtout quand j'ai constaté qu'on pouvait résoudre un problème jusque là insoluble pour moi : Rendre une vidéo interactive, donc s'assurer que l'élève a suivi et compris.
Sans parler du reste.
J'ai une cliente, formatrice en anglais (je ferais bien de m'inscrire à ses cours tiens...), qui n'utilise que H5P dans Moodle, à l'exclusion de toute autre activité incluse.
Beaucoup de beau travail de votre équipe que j'aurai peut-être le plaisir de rencontrer l'an prochain.
Inch'Allah comme on dit à Casa (pour Jacquy...)
En réponse à Daniel Méthot

Re: [H5P] Comment fonctionne ce plugin ?

par jacky lepeintre,

Effectivement, j’inch’allate couramment. 

Le débat est intéressant même s’il ne répond pas du tout aux aspects techniques soulevés à l’origine de ce billet, désolé. Je viens de voir une vidéo qui traite de cet aspect sur la chaîne moodleMoot19.

A mon sens H5P apporte une couche de fraîcheur à Moodle et c’est lepeintre qui le dit sourire 

La curiosité est un vilain défaut mais j’aimerais bien voir comment ta cliente utilise h5p pour enseigner les langues.

A+