Bonjour,
je découvre pour la première fois un bug que je n'explique pas...
Je tourne sur Moodle 3.5.1. J'ai récemment supprimé un test, et Moodle m'a affiché un message d'erreur dans un pop up:
SyntaxError
Unexpected token < in JSON at position 0
SyntaxError: Unexpected token < in JSON at position 0
at parse (<anonymous>)
at Qb (https://---MONMOODLE---/lib/javascript.php/1538646131/lib/jquery/jquery-3.2.1.min.js:1:74283)
at A (https://---MONMOODLE---/lib/javascript.php/1538646131/lib/jquery/jquery-3.2.1.min.js:1:77810)
at XMLHttpRequest.<anonymous> (https://---MONMOODLE---/lib/javascript.php/1538646131/lib/jquery/jquery-3.2.1.min.js:1:80414)
J'ai fait quelques tests supplémentaires pour essayer d'éclaircir la situation :
- ça ne semble pas provenir du template, j'ai effectué le test à la fois avec Essential (notre template habituel) et Boost.
- j'ai effectué la manip avec Firefox et Chrome ; le changement de navigateur ne donne rien.
- en fouillant dans un forum, je suis tombé sur cette conversation https://moodle.org/mod/forum/discuss.php?d=374445 où l'erreur provenait du débogage de l'envoi des courriels activé dans le menu Débogage. Mais ce n'est pas mon cas, il est bien décoché.
- le problème n'apparait que sur les activités liées à la banque de questions : en l’occurrence chez moi, le quiz natif de Moodle et Offline Quiz.
- le problème ne se déclenche que si le test comporte bien des questions. Si je crée un quiz sans ajouter de questions, il se supprime bien sans message d'erreur.
- une fois que le pop up est fermé, l'icône du test apparait toujours. Mais si je réactualise l'accueil de mon cours, l'activité est toutefois bien supprimée.