Closed ralferlebach closed 1 week ago
Wie besprochen: Eine Möglichkeit hier wäre, dass alle Skalen ausgeschlossen worden sind. Aber das lässt sich mit der jetzigen debuginfo CSV Datei nicht nachvollziehen.
Welche Daten brauchen wir, um einen Versuch nachzustellen? Bzw einen Vesuch nachzuvollziehen?
Die Anfangsbedingungen müssen gespeichert werden, damit man nachvollziehen kann, wie die erste Frage ausgewählt worden ist. Das heißt:
lasttimeplayedpenalty
add data to debug info
Hab mir das nochmal angeschaut.
last time played penalty
für die ausgewählte Frage. Diese Info für alle Fragen auszugeben ist denke ich keine gute Idee, da das bei sehr vielen Fragen zu Problemen führen kann.selected_scale
habe ich entfernt, da es jetzt keine selected Scale gibt. Es werden zwar Skalen ein- oder ausgeschlossen, aber es wird nicht explizit eine Skala gewählt, von der eine Frage gezogen wird. Stattdessen wird eine Frage ausgewählt, und ein Skalen-Term trägt zur Gewichtung der Frage bei. In der lastquestion
Spalte sieht man, welcher Skala eine Frage zugeordnet ist.
Aufgefallen bei der Durchsicht der WErgebnisse:
Offensichtlich ein Versuch, der mittendrin mit einem Fehler regulär abgebrochen ist:
Die einzigen Hinweise auf einen Fehler in den Error-Logs finden sich hier:
[Tue Apr 30 11:37:22.547491 2024] [php:warn] [pid 42304] [client 87.160.106.48:58180] PHP Warning: Undefined variable $message in /var/www/html/local/catquiz/classes/catquiz.php on line 1816, referer: https://lti.alise.uni-wuppertal.de/mod/adaptivequiz/attempt.php?cmid=2343 [Tue Apr 30 11:37:22.548150 2024] [php:warn] [pid 42304] [client 87.160.106.48:58180] PHP Warning: Undefined variable $message in /var/www/html/local/catquiz/classes/catquiz.php on line 1816, referer: https://lti.alise.uni-wuppertal.de/mod/adaptivequiz/attempt.php?cmid=2343 sh: 1: /usr/bin/latex: not found sh: 1: /usr/bin/dvips: not found
Das Progress-JSON lautet:
progress.318.json
Was ist da konkret passiert und wie kann dies in Zukunft verhindert werden?