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 |
Links / Quellen
Der "original" Bug
error_question_answers_missing_in_db when duplicate or restore quiz (MDL-83541)
Fragetype "cloze/multianswer" Bug
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
Keine Kommentare vorhanden
Keine Kommentare vorhanden