Wunderbyte-GmbH / moodle-local_catquiz

ALiSe CAT Quiz
Other
1 stars 2 forks source link

ERROR: Tabelle wird nicht angezeigt (alter Datenbestand) #503

Closed ralferlebach closed 2 weeks ago

ralferlebach commented 2 weeks ago

in alise.wunderbyte.at (OK):

grafik

auf lti.alise.uni-wuppertal.de (fehlt):

grafik
ralferlebach commented 2 weeks ago

json.json

davidszkiba commented 2 weeks ago

@ralferlebach könntest du mir bitte auch die json Daten aus dem zugehörigen progress Eintrag schicken? Das wäre der Eintrag in mdl_local_catquiz_progress mit attemptid 396 und contextid 8 Es wäre vor allem die "json" Spalte interessant, aber auch die "quizsettings"

ralferlebach commented 2 weeks ago

JSON aus Progress json.json

Quizsettings aus Test quizsettings.json

davidszkiba commented 2 weeks ago

@ralferlebach die Ursache dafür ist folgende: ich habe als Teil der Aufräumarbeiten der attempt feedback Daten, die in der Datenbank gespeichert werden, einen array key "numberofitemsplayed" entfernt. Ich habe zwar kurz später realisiert, dass dieser array key doch benötigt wird, um das feedback korrekt anzuzeigen, aber es sieht so aus, als wäre der Korrektur-commit 140b9be895536ec64adfe6ea5b96339d7dc0e9ac nicht vor 1.0.0 live gegangen. Das bedeutet, es gibt leider einige feedbacks, in denen diese Daten fehlen.

Ich habe in commit 78f026e27157db49973facf0e30e3dae2ab3d5c2 den code so geändert, dass der Skalenname, die ability und der Standardfehler angezeigt werden, auch wenn "numbeofitemsplayed" nicht gesetzt ist, aber die Information mit der Anzahl der gespielten Fragen pro Skala nicht angezeigt wird. Also es wird alles bis auf "X ausgewertete Fragen: " angezeigt. Ich bin nicht sicher, ob das ein sehr sauberer Fix ist, weil dadurch evtl zu viele Skalen angezeigt werden.

eynimeni commented 2 weeks ago

im meeting heute 21.6.24 besprochen, für daten einer gewissen phase wird tabelle nicht angezeigt