Kurs aus Moodle 2.7 nach Moodle 2.6 einspielen

In den meisten Fällen kann man einen Kurs aus einer höheren Version in eine niedrigere Version einspielen. Moodle weist zwar in diesem Zusammenhang darauf hin, dass dies unter Umständen zu Datenverlusten führen kann bzw. gar nicht möglich ist. Innerhalb einer Version, zum Beispiel von Moodle 2.7.2 nach Moodle 2.7.1, sollte dies problemlos laufen, weil die Änderungen in den Versionen andere Bereiche betrifft, als für das Wiederherstellen von Kursen notwendig ist. Auch das Einspielen von Kursen aktuellerer Versionen in die Vorgängerversion, geht meist glatt.
Die Wiederherstellung eines Kurses von Moodle 2.7.x in Moodle 2.6.x bricht jedoch am Ende mit einem Datenbankfehler ab. Grund dafür ist, die Veränderung der Datenbankeinträge rund um das Thema "Voraussetzungen". In Moodle 2.7.x heißt es jetzt "Voraussetzungen" und in Moodle 2.6.x hieß es "Bedingte Verfügbarkeit". Wir vermuten hier den Fehler bei der Wiederherstellung.
Im weiteren Verlauf finden Sie eine Anleitung, wie Sie Kurse aus Moodle 2.7.x nach Moodle 2.6.x einspielen können.

Kurs sichern

Sichern Sie zunächst den Kurs in der Moodle Version 2.7.x. Schalten Sie dazu im Bereich:
Kurs Administration→Einstellungen→Abschlussverfolgung "Nein"

und speichern Sie die Einstellungen. Anschließend können Sie im Bereich "Kurs Administration" über "Sichern" eine Sicherungsdatei dieses Kurses anlegen und sich auf Ihren Rechner speichern.

Konvertieren des Kurses

Sie haben eine private Moodle Installation auf Ihrem Rechner, auf der Sie nun dieses Kurs einspielen werden. Sie haben doch eine? zwinkernd
Bevor Sie den Kurs einspielen, müssen Sie folgende Einstellungen vornehmen:
Website-Administration→Zusatzoptionen

Einstellungen

Entfernen Sei die Haken bei "Abschlussverfolgung" und bei "Voraussetzungen" und sichern Sie die Einstellungen über den Button "Änderungen speichern". (Ob wirklich beide Haken zu entfernen sind, kann ich nicht sagen, es hat jedenfalls so immer geklappt.)
Sie können jetzt den Kurs in Ihrer private Moodleinstanz einspielen. Überprüfen Sie noch einmal, ob alle Links klappen und alle Bilder vorhanden sind. Es sollte eigentlich so sein. Abschließend erstellen Sie eine Sicherungskopie des Kurses (Kurs Administration→Sicherung). In der Kurssicherung sind jetzt keine Datenbankeinträge zum Thema "Voraussetzungen" abgespeichert worden.

Kurs einspielen

Jetzt können Sie den Kurs in Ihrem produktiven Moodlesystem über "Wiederherstellen" einspielen. Sollten Sie in diesem Kurs eine Abschlussverfolgung benötigen und die bedingte Verfügbarkeit, so müssen Sie diese nun wieder in dem Kurs aktivieren und unter Umständen die notwendigen Einstellungen in den Aktivitäten und Materialien überprüfen.

Vergessen Sie nicht, in Ihrem privaten Moodlesystem die Veränderungen im Bereich "Zusatzoptionen" wieder auf den ursprünglichen Zustand zurückzusetzen.