Posts made by Joseph Rézeau

Picture of Développeurs Picture of Développeurs de plugins Picture of Testeurs Picture of Traducteurs

Bonjour,

"j'ai besoin de la structure XML de ce type de question ?"

Lorsqu'on a ce genre de problème, voici la procédure recommandée :

  • avec l'interface de Moodle créer une catégorie ad hoc, par exemple la catégorie "capitales pour test adaptatif"
  • dans cette catégorie, créer des questions qui répondent aux critères souhaités (ici, rajouter des tags de difficulté)
  • puis exporter au format Moodle XML la catégorie "capitales pour test adaptatif"
  • ce qui permet ensuite d'examiner le contenu du fichier quiz-Test Course 01-capitales pour test adaptatif-20240521-1127.xml et d'y retrouver le ou les tags ad hoc: <tags>
          <tag><text>adpq_100</text>
    </tag>
        </tags>

Voir le Fichier joint.

Average of ratings: Utile (2)
Picture of Développeurs Picture of Développeurs de plugins Picture of Testeurs Picture of Traducteurs

@Gilles, merci pour ces précisions, on avance... mais il reste des zones d'ombre.

Gilles "par habitude", sans réfléchir, depuis pas mal de temps, j'installais le plugin h5pactivity en plus quand j'installais une plateforme, parce qu'il y a "un certain temps", ça semblait pratique pour récupérer ses activités."

Tu peux tout aussi bien "récupérer" des activités H5P dans la banque de contenus, pas de problème.

"Je viens de le désinstaller des plugins, mais ça ne change pas le PB"

OK, ton problème est ailleurs...


Recommençons par le commencement...

  1. Version de Moodle 4.4+ OK
  2. Version de PHP: 8.1.0 (8.10 n'existe pas) OK
  3. "quand je tente de créer une activité à partir de Moodle, ça bloque quand j'ai choisi un type d'activité (veuillez patienter...) et je reçois l'alerte débogage : Warning: Undefined array key 1"
    1. Tu crées cette activité à partir de la banque de contenus de ton cours Moodle comme sur l'image ci-dessous? Quand tu cliques sur Ajouter, tu peux bien faire défiler la liste complète des activités H5P disponibles sur ton site Moodle ? Si tu vois cette liste, sur quel type de contenu/activité H5P cliques-tu? (Accordion / Multiple Choice / True-False question etc?) En as-tu essayé plusieurs différents?













      Tu reçois ce message de débogage parce que ton site est en mode débogage avec affichage des messages, ce qui est déconseillé sur un site en production. De toute façon c'est un simple WARNING, qui n'est pas bloquant. Et ça ne devrait pas t'empêcher de créer un contenu H5P. Note.- Sur mon site local, si je suis en PHP 8.1.26 et en mode débogage je reçois bien ce WARNING: [21-May-2024 10:58:01 Europe/London] PHP Deprecated:  trim(): Passing null to parameter #1 ($string) of type string is deprecated in C:[moodletest]\h5p\classes\helper.php on line 457. Mais pas de message d'erreur si je suis en PHP 8.2.13 ! Ce warning est lié à ta version de PHP.
  4. "Quand je dépose une activité téléchargée sur le site H5P, comme le fichier "multiple-choice-713.h5p" par exemple, cela semble fonctionner, lmais il ne s'affiche que du blanc quand j'enregistre." Même question, comment procèdes-tu pour "déposer" cette activité ? dans la banque de questions, avec le bouton déposer? Qu'est-ce que tu entends pas "cela semble fonctionner"?
  5. ""Dans les paramètres H5P..." : je viens de désinstaller le plugin h5pactivity, et ce paramétrage n'est plus proposé (voir capture écran jointe)" C'est normal.
  6. Peux-tu aller voir en mode admin si tout est OK du côté des bibliothèques H5P ici : Administration du site / H5P / Gérer les types de contenu H5P.
Picture of Développeurs Picture of Développeurs de plugins Picture of Testeurs Picture of Traducteurs

On récapitule...

  1. Tu parles de l'activité H5P intégrée à Moodle (activités créées dans la Banque de contenus, à insérer dans un cours avec l’icône bleue ou du plugin H5P externe (icône noire) ? Je suppose que tu parles de cette dernière activité.
  2. Comment ont été créées ces activités H5P que tu veux déposer dans tes cours ? D'où viennent-elles ? Pourquoi ne sont-elles pas créées directement sur ton site Moodle ?
  3. L'apparition du message d'erreur "Missing Site UUID or Hub Secret. Please check your Hub registration" est un bug bien connu, voir cette discussion, qui comporte des solutions de contournement. C'est un peu gênant mais ça ne devrait pas t'empêcher de déposer tes contenus H5P, ça n'a rien à voir...
  4. "J'ai déjà un compte sur H5P, quand j'essaie d'enregistrer un compte (y compris un nouveau) dans le paramètre "H5P account settings", j'ai la réponse : "Une erreur s’est produite" Tu mélanges tout, mais c'est bien compréhensible, car c'est H5P qui n'est pas clair sur cette affaire. Bon, pour être bien clair, dans les paramètres H5P ici : Modules d’activité/H5P/Paramètres H5P dans la section H5P Hub Account Settings/Register an account on the H5P Hub here tu cliques sur "H5P Hub Account Settings/Register an account on the H5P Hub here", et ensuite tu vois ""Une erreur s’est produite Site UUID is not unique.etc. "
  5. ... Ce qui voudrait dire que tu as déjà créé un compte sur le OER hub H5P auparavant ??? C'est ce que je te demandais dans mon précédent message.
  6. Bon, pour en revenir à ton problème initial, tout ceci n'explique pas pourquoi tu ne peux pas déposer des contenus H5P sur tes cours Moodle. Tu tiens vraiment à utiliser l'icône noire ? pourquoi pas l'icône bleue (et la banque de contenus) ?
Average of ratings: Utile (2)