Kurse von Moodle 4.5 nach Moodle 5.1 übertragen

Anleitung für Lehrkräfte – Export vom alten Server (4.5) und Import auf dem neuen Server (5.1)

Bitte zuerst lesen – zwei wichtige Vorbedingungen

1. Kurs am neuen Server beantragen

Ihr könnt auf dem neuen Server keine Kurse selbst anlegen (das war am 4.5-Server ebenso). Beantragt daher zuerst den Zielkurs bei uns und wartet, bis er angelegt und ihr als Lehrkraft eingetragen seid. Erst dann kann der Import erfolgen.

2. Wartezeit nach dem allerersten Login

Nach der allerersten Anmeldung am neuen System kann es im Hintergrund bis zu 10 Minuten dauern, bis alle initialen Einstellungen und Rechtevergaben abgeschlossen sind. In dieser kurzen Zeitspanne könnt ihr noch keine Kurse beantragen.

Wenn das Beantragen (noch) nicht funktioniert: ein paar Minuten warten einmal aus- und wieder einloggen erneut versuchen. Besteht das Problem auch nach 1 Stunde noch, meldet euch bitte per E-Mail bei uns.

Hinweis zu Nutzerdaten: Der Export von Nutzerdaten (Teilnehmer:innen, Bewertungen, Abgaben, Foreneinträge usw.) ist auf unseren Servern grundsätzlich deaktiviert. Übertragen wird also nur euer Kursinhalt (Materialien, Aktivitäten, Struktur, Fragensammlungen) – keine Schüler:innen-/Studierendendaten. Das ist so gewollt und lässt sich beim Backup nicht aktivieren.


1. Grobe Vorgangsweise

Die Übertragung erfolgt über die Moodle-eigene Backup-/Restore-Funktion (Kurssicherung Kurswiederherstellung). In fünf Schritten:

  1. Zielkurs beantragen – Neuen (leeren) Kurs am 5.1-Server bei der Server-Administration anfordern.
  2. Backup erstellen – Am 4.5-Server vom Ausgangskurs eine Sicherung (.mbz-Datei) erzeugen und herunterladen.
  3. Backup hochladen & wiederherstellen – Am 5.1-Server die .mbz-Datei in den beantragten Zielkurs importieren („In diesen Kurs wiederherstellen“).
  4. Kontrolle – Kurs auf Vollständigkeit prüfen: Materialien, Aktivitäten, Links und besonders Tests/Quizzes und Fragensammlungen.
  5. Nacharbeit bei Quizzes – Zufallsfragen und geteilte Fragensammlungen prüfen und ggf. neu einrichten (siehe Abschnitt 3).

Alternative „Import“ statt Backup/Restore? Die Funktion Kurs-Import („Aus einem anderen Kurs importieren“) funktioniert nur innerhalb desselben Servers. Für den Wechsel zwischen zwei verschiedenen Servern (4.5 → 5.1) ist ausschließlich der Weg über Backup-Datei herunterladen und wiederherstellen möglich.


2. Detaillierte Beschreibung inkl. der zu treffenden Einstellungen

Schritt A – Zielkurs beantragen (am 5.1-Server)

Meldet euch am neuen Server an (ggf. Wartezeit beachten, siehe oben). Die Kursbeantragung läuft – wie am alten 4.5-Server – über eine eigene Eingabemaske („Details zum beantragten Kurs“). Dort tragt ihr im Wesentlichen ein:

  • Gegenstand (Pflichtfeld), z. B. AM
  • Jahrgang/Klasse (Pflichtfeld), z. B. 1cHIT
  • Periode: Schuljahr / Semester / jahresübergreifend
  • Optionaler Zusatz für den langen Kursnamen (z. B. Lehrerkürzel oder kurze erklärende Ergänzung)
  • Optionale Nachricht an die Administration (z. B. für besondere Einsortierung; wird nicht Teil des Kursnamens)

Klasse und Schuljahr werden automatisch an den Kursnamen angehängt und dürfen im Zusatzfeld nicht noch einmal angegeben werden. Beispiel für den resultierenden Namen: AM 1cHIT 22/23.

Wartet, bis ihr die Rückmeldung habt, dass der Kurs angelegt ist und ihr als Trainer:in/Lehrkraft eingetragen seid.

Schritt B – Backup erstellen (am 4.5-Server)

Wenn euer Kurs Tests/Quizzes und/oder Fragensammlungen enthält: bitte zuerst Abschnitt 3 lesen! Dort steht, was ihr vor dem Backup organisieren solltet (z. B. Umgang mit geteilten Fragenpools und Zufallsfragen). Das erspart euch aufwändige Nacharbeit.

  1. Öffnet den zu übertragenden Kurs.
  2. Geht auf Mehr Kurse wiederverwenden Sicherung 
  3. Sicherungseinstellungen (Initial settings):
    • „Eingebundene Dateien einbeziehen“ und „Inhaltsspeicher einbeziehen“: eingeschaltet lassen – für nahezu alle Kurse wichtig! Nur so werden hochgeladene Materialien, Bilder, Anhänge und in Fragen eingebettete Medien mitgesichert. Ohne diese Option kommt am Zielserver nur die Struktur ohne Dateien an.
    • Nutzerdaten einbeziehen: ist deaktiviert und nicht auswählbar 
    • Aktivitäten / Blöcke / Filter: eingeschaltet lassen, wenn ihr den vollständigen Kurs übertragen wollt.
    • Fragensammlung (Question bank): lies zuerst Abschnitt 3
    • Kalendereinträge, Kompetenzen o. Ä.: nach Bedarf.
  4. Klickt auf Weiter (um einzelne Abschnitte/Aktivitäten gezielt an- oder abzuwählen) oder auf Zum letzten Schritt springen, wenn der ganze Kurs gesichert werden soll.
  5. Schema-Einstellungen (nur bei „Weiter“): einzelne Themen/Abschnitte und Aktivitäten gezielt ein-/ausschließen. Für Quizzes/Test ist dieser Schritt relevant (siehe Abschnitt 3).
  6. Dateiname vergeben: sinnvolles Muster, z. B. Kursname_JJJJ-MM-TT.mbz.
  7. Sicherung durchführen klicken. Danach erscheint die Datei im Sicherungsbereich des Kurses.
  8. Datei herunterladen und lokal speichern.

Die Sicherung läuft asynchron im Hintergrund – ihr könnt weiterarbeiten und findet die Datei anschließend im Sicherungsbereich (Mehr Kurse wiederverwenden Wiederherstellen).

Schritt C – Wiederherstellen (am 5.1-Server)
  1. Öffnet den beantragten (leeren) Zielkurs.
  2. Geht auf Mehr Kurse wiederverwenden Wiederherstellen.
  3. Unter „Sicherungsdatei importieren“ die .mbz-Datei hochladen und Wiederherstellen klicken.
  4. Bestätigen: Übersicht prüfen, Weiter.
  5. Ziel wählen: „In diesen Kurs wiederherstellen“ und „Den gesicherten Kurs mit diesem Kurs verschmelzen“. Da ihr keine Rechte zum Neuanlegen habt, ist der beantragte Kurs euer Ziel.
  6. Einstellungen: auszuwählende Elemente bestätigen.
  7. Kurseinstellungen: Kurseinstellungen überschreiben „Nein“  Weiter.
  8. Falls mit Fragensammlung importiert wird kommen viele rote Warnmeldungen. Diese melden im Prinzip die neue Struktur der Fragensammlungen. und sind keine Fehlermeldungen. D.h. sie können ignoriert werden.
  9. Wiederherstellung durchführen klicken und auf die Abschlussmeldung warten.
Schritt D – Kontrolle nach dem Import
  • Kursstruktur, Materialien, Links (interne Verlinkungen können auf den alten Kurs zeigen und müssen ggf. angepasst werden).
  • Eingebettete Medien / Dateien.
  • Tests/Quizzes und Fragensammlungen besonders sorgfältig prüfen → siehe Abschnitt 3.

Macht zuerst einen einzelnen Test-Kurs komplett durch (Backup Restore Kontrolle), bevor ihr alle Kurse migriert. So erkennt ihr eure individuellen Stolperfallen früh.


3. Tests/Quizzes und Fragensammlungen (Fragenpools)

Dies ist der heikelste Teil der Migration, weil sich das Konzept der Fragensammlung zwischen Moodle 4 und Moodle 5 grundlegend geändert hat.

3.1 Was sich von Moodle 4 zu Moodle 5 geändert hat
Moodle 4.5 (alt)
  • Pro Kurs gab es eine Fragensammlung, organisiert in Kategorien und Unterkategorien.
  • Kategorien konnten auf verschiedenen Ebenen (Kontexten) liegen: Test, Kurs, Kursbereich (Kategorie) oder System (systemweit).
  • Auch schon in Moodle 4.5 konnten Fragen auf Test-Ebene liegen (Kategorie im Test-Kontext) – nur an dieses eine Test gebunden – oder in einer Kurs-/Kursbereichs-/System-Kategorie zum Wiederverwenden.
  • Systemweite/kursbereichsweite Kategorien waren die übliche Art, Fragen kursübergreifend zu teilen.
Moodle 5.x (neu)
  • Fragensammlungen sind jetzt eine eigene Einheit/Aktivität und kursübergreifend teilbar. Eine Lehrkraft, die in mehreren Kursen eingetragen ist, erreicht die Fragensammlungen dieser Kurse über die Schaltfläche „Fragensammlung wechseln“ (Switch bank) im Quiz.
  • Es gibt jetzt mehrere Typen von Fragensammlungen:
    • Kurs-Fragensammlung (geteilt): unter Kurs Mehr Fragensammlungen – in mehreren Aktivitäten und Kursen wiederverwendbar und teilbar. Ein Kurs kann mehrere haben.
    • Test/Quiz-Fragensammlung: wenn ihr in der betreffenden Aktivität seid Fragensammlung – Fragen nur innerhalb dieses einen Tests verwendbar.
  • Änderungen an einer geteilten Frage wirken sich in allen Kursen aus, die diese Frage verwenden.
  • System-/kursbereichsweite Fragensammlungen der alten Art gibt es so nicht mehr. Nach unserer Beobachtung beim Backup/Restore werden solche Fragen nicht in einen neuen Kurs ausgelagert, sondern im selben (Ziel-)Kurs als eigene Fragensammlung angelegt – typischerweise unter dem Namen „System geteilte Fragensammlung“ (mit der ursprünglichen Kursbereichs-Kategorie als Inhalt). Ihr findet sie im Zielkurs unter Kurs Mehr Fragensammlungen und wählt sie im Quiz über „Fragensammlung wechseln“ aus.
3.2 Grundregeln für saubere Test/Quiz-Migration
  • Fragensammlung im Backup mitnehmen: Beim 4.5-Backup die Fragensammlung (Question bank) eingeschaltet lassen, damit die vom Test benötigten Fragen mitkommen. (Nur Fragen aus Ebenen - Test, Kurs oder Kursbereich -, aus denen mindestens eine Frage in einem Test verwendet wird, werden gesichert.)
  • Wo liegen eure Fragen? Fragen, die direkt im Test angelegt wurden, landen in Moodle 5 in der Test-Fragensammlung und sind nicht in anderen Tests wiederverwendbar. Fragen zum Wiederverwenden in anderen Tests sollten in einer Kurs-Fragensammlung liegen – idealerweise vor der Migration so organisiert.
  • Nach dem Import immer prüfen: jeden Test öffnen, Fragenanzahl und Punkte kontrollieren. Ein reiner Vorschau-/Testdurchlauf reicht nicht aus, um kaputte Zufallsfragen zu erkennen (siehe 3.3).
3.3 Bekanntes Problem: Zufallsfragen aus Kategorien

Symptom: Zufallsfragen, die auf einer Kategorie basieren, werden beim Export/Import nicht korrekt übernommen (die Verlinkung auf die Quell-Kategorie stimmt nicht mehr). Teilweise lassen sich diese Fragen anschließend im Quiz nicht mehr entfernen, sodass im Extremfall nur das Löschen und Neuanlegen des gesamten Quiz hilft.

Achtung – tückisch: Bei einem Vorschau-/Testdurchlauf fällt der Fehler zunächst NICHT auf – es werden ganz normal sinnvolle Fragen angezeigt. Erst wenn man versucht, die Zufallsfrage bzw. ihre Kategorie zu bearbeiten, wird die falsche/fehlende Verlinkung sichtbar. Verlasst euch daher nicht auf einen Testdurchlauf allein.

Empfohlener Umgang:

  1. Nach dem Import gezielt kontrollieren: in jedem Quiz jede Zufallsfrage öffnen/bearbeiten und prüfen, ob sie noch auf die richtige Fragensammlung + Kategorie verweist (nicht nur „läuft der Test durch?“, sondern „stimmt die Kategorie-Verlinkung?“).
  2. Zufallsfragen neu hinzufügen: fehlerhafte/leere Zufallsfragen im Quiz entfernen und neu einfügen (Quiz bearbeiten Hinzufügen Zufallsfrage passende Fragensammlung + Kategorie wählen; in Moodle 5 ggf. zuerst mit „Fragensammlung wechseln“ die richtige Sammlung auswählen).
  3. Wenn sich die kaputte Frage nicht löschen lässt: das ganze Quiz löschen und neu anlegen (die Fragen aus der importierten Fragensammlung sind ja weiterhin vorhanden). Ärgerlich, aber oft der schnellste saubere Weg.
  4. Vorbeugung: prüft, ob eure Zufallsfragen im Original auf kursbereichs-/systemweiten Kategorien basieren – gerade diese bereiten die meisten Probleme. Wo möglich, die Quellkategorie vor dem Backup in den Kurskontext holen.
3.4 Bekanntes Problem: Übergreifende (geteilte) Fragensammlungen

Wenn mehrere Kurse denselben Fragenpool nutzen (in Moodle 4 typischerweise über eine gemeinsame Kategorie auf Kursbereichs-/Systemebene), entstehen beim Backup/Restore leicht mehrere Kopien desselben Pools – in jedem Zielkurs eine.

Empfohlener Umgang – „Besitzer-Kurs“ festlegen:

  1. Einen Kurs bestimmen, der den Fragenpool künftig besitzt (z. B. einen dedizierten „Fragensammlungs-Kurs“ oder den Hauptkurs).
  2. Den Pool nur dorthin übertragen (entweder gesamt oder später nur einen Teil - siehe Moodle-XML-Export).
  3. Die übrigen Kurse ohne diesen Fragenpool exportieren (im Backup-Schema die betreffende Fragensammlung/Kategorie abwählen bzw. nur die kursspezifischen Fragen mitnehmen).
  4. In den übrigen Kursen am 5.1-Server müssen die betroffenen Tests/Quizzes in der Regel neu angelegt werden (die alten Verweise auf den gemeinsamen Pool sind nach dem Import meist nicht mehr brauchbar – vgl. 3.3). Anschließend die Fragen im neuen Quiz über „Fragensammlung wechseln“ aus dem Besitzer-Kurs beziehen. Vorteil von Moodle 5: Das echte Teilen über Kurse hinweg ist jetzt vorgesehen – ihr braucht keine Kopien mehr, sondern greift auf eine gemeinsame Sammlung zu.

So vermeidet ihr doppelte/vervielfachte Fragenpools und behaltet eine einzige Pflegestelle für gemeinsame Fragen.

3.5 Weitere Empfehlungen zum Umgang mit Fragensammlungen
  • „Kurs bereinigen“ vor dem Backup: nicht mehr benötigte Kategorien, verwaiste Fragen und Alt-Quizzes vorher entfernen. Je aufgeräumter der 4.5-Kurs, desto weniger Import-Überraschungen.
  • Fragen möglichst im Kurskontext halten: für gute Wiederverwendbarkeit in Moodle 5 die Fragen in Kurs-Fragensammlungen organisieren – nicht ausschließlich in der Quiz-Fragensammlung, weil diese außerhalb des Quiz nicht verfügbar ist.
  • Nach dem Import konsequent prüfen: für jedes Quiz Fragenanzahl, Gesamtpunkte, Zeit-/Bewertungseinstellungen und – besonders wichtig – die Kategorie-Verlinkung jeder Zufallsfrage (durch Öffnen/Bearbeiten, nicht nur per Vorschau; siehe 3.3). Erst dann das Quiz für Teilnehmer:innen sichtbar schalten.
  • Bewertungen/Versuche werden nicht übertragen: da Nutzerdaten deaktiviert sind, kommen keine bisherigen Versuche/Ergebnisse mit – bei einem Serverwechsel normal und beabsichtigt.

Moodle-XML-Export gezielt zum Aufteilen großer Fragensammlungen nutzen: Über Fragensammlung Export (Moodle-XML) könnt ihr einzelne (Unter-)Kategorien getrennt exportieren und im neuen Kurs wieder importieren. Besonders praktisch, wenn eine große gemeinsame Sammlung (z. B. eine Fragensammlung für alle Mathematik-Kurse) auf mehrere Kurse bzw. Fragensammlungen aufgeteilt werden soll: je Subkategorie einen eigenen Export erzeugen (z. B. Mathematik 1, Mathematik 2, …) und in den jeweiligen Zielkurs importieren. Backup/Restore bleibt der Standardweg für den gesamten Kurs; der XML-Weg ist die flexible Ergänzung für einzelne Fragensets.

Fehler „mehr als eine oberste Fragenkategorie“ (more than one top-level question category): tritt beim Wiederherstellen gelegentlich auf und blockiert den Import (mehrere „root“-Kategorien im selben Kontext). Bitte in diesem Fall die Server-Administration kontaktieren – das lässt sich serverseitig beheben. Bitte nicht selbst in der Datenbank ändern.


Kurz-Checkliste

  • Zielkurs am 5.1-Server beantragt und zugeteilt bekommen
  • (Ggf.) Wartezeit nach Erstlogin beachtet, aus-/eingeloggt
  • 4.5-Kurs aufgeräumt; Fragen sinnvoll in Kurs-Fragensammlungen organisiert
  • Bei geteilten Pools: Besitzer-Kurs festgelegt; andere Kurse ohne den Pool gesichert
  • Backup (.mbz) erstellt – „Dateien einbeziehen“ aktiv, ohne Nutzerdaten – und heruntergeladen
  • Am 5.1-Server „In diesen Kurs wiederherstellen“ durchgeführt
  • Inhalte kontrolliert (Materialien, Links, Medien)
  • Jedes Quiz geprüft: Zufallsfragen durch Öffnen/Bearbeiten auf richtige Kategorie kontrolliert (Vorschau allein reicht nicht!) und ggf. neu eingefügt
  • Bei Blockade/Fehlermeldung: Server-Administration per E-Mail kontaktiert
Last modified: Saturday, 12 September 2026, 1:42 AM