Après quelques investigations :
En regardant de plus près le fonctionnement du QCM, il s'avère que le contenu du QCM est toujours affiché depuis le site LearningApps même s'il est intégré dans le Moodle de Gnomio (à l'aide de ce qu'on appelle une iframe, en quelque sorte une fenêtre dans une fenêtre)
En gros, les fichiers SCORM ne font rien d'autre que de dire à Moodle "affiche moi le contenu du QCM depuis le site LearningApps et fais remonter quelques infos à Moodle une fois le QCM terminé"
Pas de bol, sans rentrer dans le détail, j'ai pu mettre en évidence un gros bug du côté de LearningApps sur la remontée du score à la fin du QCM (lorsque le message "Fin de l'exercice" s'affiche)
Si quelqu'un de LearningApps passe par là, il faudrait ligne 462 du fichier
https://learningapps.org/tools/77/24/script.js, remplacer
par
Code : Tout sélectionner
AppClient.setSolved(Math.round(countNumberOfRightAnsweredQuestionsInEvalMode * 100 / questions.length));
afin de faire remonter un score (nombre entier) sur 100 représentant le pourcentage de bonnes réponses
Le problème est que ce fichier
script.js ne faisant pas partie des fichiers de l'archive SCORM, mais étant toujours récupéré depuis LearningApps lorsque le QCM est intégré dans Gnomio/Moodle, on n'a pas la possibilité de corriger ce bug "nous mêmes". Il faudrait faire remonter le problème à LearningApps et leur faire un résumé traduit de cette discussion...
Tiens pour info, au fil de mes recherches, je suis tombé sur ta demande à l'assistance technique de Moodle
https://moodle.org/mod/forum/discuss.php?d=356325
et
le PDF à propos de "LearningApps" sur un serveur de l'université de Poitiers qui indiquent exactement le même problème.