Bonjour à tous,
dans la série des discussions autour d'H5P et de son fonctionnement parfois obscur, parfois inhabituel, voici un nouveau cas...
Notre Moodle tourne sur 3.5.8+
Le plugin H5P est la dernière version existante, 1.20.1 (2019111300)
Lundi, je suis passé sur la page d'administration des librairies du plugin pour faire une manipulation que j'effectue régulièrement et qui ne m'a jamais posé de problèmes jusqu'ici. Cette page offre la possibilité de basculer les modules existants sur une nouvelle librairie, ce qui permet alors de profiter des nouvelles fonctionnalités qu'H5P ajoute régulièrement sur des modules précédemment créés.
Jusqu'ici, tout allait bien... mais là...
Suite à la dernière manœuvre, tous les modules utilisant l'outil Course Presentation plantent. Le plantage est très variable : certains fonctionnent entièrement, certains refusent de s'afficher, certains affichent 3 diapos puis la navigation se bloque... Bref, les symptômes sont tous très différents !
Le plus grand point commun est l'absence d'accès à l'interface d'administration. A la place du cadre où apparaissent les outils de modifications, j'obtiens le message [field:group:coursepresentation:presentation].
Mais à noter que pour les autres outils, tout est ok ! Les objets fonctionnent, j'accède à l'interface d'admin. Mis à part Branching Scenario, tout est ok.
Je pense donc qu'il y a eu un souci au moment de la mise à jour et de la bascule des bibliothèques... mais comment réparer cela ??
J'ai essayé d'aller directement dans la table mdl_hvp : dans cette table sont listés tous les modules H5P, avec un champ main_library_id qui indique la bibliothèque utilisée. J'ai essayé de mettre un id d'une librairie précédente. Il y a du mieux, l'interface d'admin réapparait, mais impossible d'enregistrer le travail ! Certains modules réapparaissent, mais tout n'est pas optimal. Au mieux, cette manœuvre me permet juste de confirmer qu'il semble y avoir un souci de bibliothèque. A noter que pour l'outil Course Presentation, il semble y avoir à la fois des librairies pour le fonctionnement de l'outil, et aussi une bibliothèque pour l'éditeur. C'est peut-être à ce niveau que cela pèche plus.
J'ai bien sûr essayé de contacter H5P via leur forum, mais je n'obtiens strictement aucune réponse.
Peut-on revenir sur une ancienne bibliothèque ? Si oui, comment ?
Peut-on désinstaller une bibliothèque ?
Auriez-vous éventuellement d'autres pistes à explorer ?