Direkt zum Hauptinhalt

Bug: Fragenduplikate aufgrund von MDL-83541

Von Moodle 4.4.4 bis einschließlich Moodle 4.5.2 gab es einen Bug in Moodle, der dazu führte, dass Fragen beim Wiederherstellen dupliziert wurden. Siehe auch MDL-83541.

Säubern der Datenbank von Fragenduplikaten

Durch den Bug entstanden teilweise mehrere Millionen Fragenduplikate, die die Performance der Moodle-Instanz einschränken oder bestimmte Aktionen wie das Wiederherstellen auch ganz unmöglich machen können.

Es gibt verschiedene Ansätze, zum Identifizieren und Bereinigen dieser Fragenduplikate:

Quelle Hinweise
https://github.com/melanietreitinger/moodle-qbank-cleanupscripts  basierend auf den Scripten, die hier vorgestellt wurden

Der "original" Bug

Diskussion im HU-Moodle Forum

Fragetype "cloze/multianswer" Bug

Diskussion im HU-Moodle Forum 

Subquestions of qtype_multianswer (cloze) are duplicated when imported to another course (MDL-86136) (fixed in 5.x)

question (only parent) of qtype_multianswer (cloze) is duplicated when imported to another course (MDL-86721) (fixed in 5.x)

qtype_multianswer\task\cleanup_duplicate_subquestions fails (MDL-86281) (fixed in 5.x)

Fragetyp "drawing" Bug

https://github.com/ethz-let/moodle-qtype_drawing/issues/37 (unresolved)

Fragetyp "random" Bug

Info von Tim Hunt in einem Post auf moodle.org

Orphaned random questions should be deleted (MDL-87356) (fixed in 4.5.9)

Remove random qtype from core (MDL-73602) (fixed in 5.2)


Autor(inn)en: Melanie Treitinger, Ruhr-Universität Bochum