Bonjour à tous,
Si vous utilisez offline Quiz et que vous êtes touchés par le bug #27 : cron try to set non-existant field info
https://github.com/academic-moodle-cooperation/moodle-mod_offlinequiz/issues/27
Nous sommes parvenus, sur un moodle 3.1.3+ avec le module en version 3.1.1, à le contourner de la façon suivante :
- nous avons ajouté une colonne "info" de de type LONGTEXT à la table "offlinequiz_queue_data"
- nous avons modifié le type de la colonne pagenumber de la table "offlinequiz_scanned_pages" en BIGINT
En effet, il semble que ce qui bloque - réellement - le cron est une erreur d'écriture en BDD provoquée par une mauvaise reconnaissance du numéro de page (on a vu des numéros à plus de 2 millions !)
Bien sûr, une fois le traitement du cron terminé, il faut quand-même corriger le mauvais numéro à partir de l'interface de l'activité.
Parfois, réajuster les marqueurs suffit.