Closed ralferlebach closed 2 months ago
Folgefehler von #467
Hier wird wegen des DivisionByZero Fehlers die Berechnung beim ersten Anlauf frühzeitig ab - es werden keine Werte in $context['se'] gespeichert.
Beim zweiten Anlauf greift die checkbreak
pre-select Task und liefert die erste Frage zurück. Danach werden die Feedback-Daten upgedated. Da der erste Versuch frühzeitig abgebrochen ist, fehlen die $context['se']
Werte und es kommt zum Fehler.
Die Exception wird nur in Systemen angezeigt, in denen $CFG->debug > 0
ist. Wenn also der debug Modus aktiviert ist, kommt es zur Exception. Wenn nicht, dann greift ein Fallback und fehlende $context['se'][$scaleid]
Werte werden auf INF
gesetzt.