Kurswiederherstellung

Aus MoodleDocs
Wechseln zu:Navigation, Suche


Kurs wiederherstellen

Eine Kurssicherung (.mbz Datei) kann von jedem beliebigen Kurs aus wiederhergestellt werden, in dem Sie die entsprechenden Rechte haben.

Kurswiederherstellung. (Instruktionen sind für MoodleCloud, aber gelten auch für andere Moodle-Seiten.)

Während des Wiederherstellungsprozesses können Sie wählen, ob die Kurssicherung als neuer Kurs oder in einem bestehenden Kurs wiederhergestellt werden soll.

  1. Klicken Sie in der Kursnavigation Mehr fa-chevron-down.svg > Kurse wiederverwenden und wählen Sie im Pulldown-Menu Wiederherstellen (oder im Block Einstellungen > Kurs-Administration > Wiederherstellen).
  2. Wählen Sie im Bereich Sicherungsdatei importieren eine Kurssicherungsdatei aus und klicken Sie auf den Button Wiederherstellen oder wählen Sie eine Kurssicherungsdatei aus einem Sicherungsbereich aus und klicken Sie auf den zugehörigen Link Wiederherstellen.
  3. Bestätigen: Prüfen Sie, ob alle Daten korrekt sind und klicken Sie auf den Button Weiter.
  4. Ziel: Wählen Sie, ob der Kurs als neuer Kurs, im aktuellen Kurs oder in einem anderen vorhandenen Kurs wiederhergestellt werden soll und klicken Sie auf den entsprechenden Button Weiter.
  5. Einstellungen: Markieren Sie die Checkboxen Aktivitäten einbeziehen, Blöcke einbeziehen, Filter einbeziehen - je nachdem, welche Inhalte Sie aus der Sicherung wiederherstellen wollen und klicken Sie auf den Button Weiter.
  6. Schema: Wählen Sie, welche Kursabschnitte wiederhergestellt werden sollen, wie Kursname und Kurskurzname heißen sollen und das Datum des Kursbeginns und klicken Sie auf den Button Weiter.
  7. Überprüfen: Prüfen Sie, ob alle wiederherzustellenden Daten korrekt erfasst sind. Wenn Sie Angaben korrigieren wollen, nutzen Sie den Button Zurück, andernfalls bestätigen Sie die Angaben durch Klicken des Buttons Wiederherstellung ausführen.
  8. Fertig: Klicken Sie auf den Button Weiter, um die Kurswiederherstellung abzuschließen.

Hinweise:

  • Beim Wiederherstellen, z.B. von Forenbeiträgen, werden die ursprünglichen Daten beibehalten, wobei die Aktivitäten und Abschnitte sich entsprechend des neu gesetzten Startdatums ändern.
  • Wenn der neue Kurs weniger Kursabschnitte hat als der Kurs, den Sie wiederherstellen, dann werden die entsprechenden Abschnitte mit den jeweiligen Aktivitäten als "verwaist" angezeigt. Wenn Sie die Anzahl der Kursabschnitte in den Kurseinstellungen erhöhen, werden diese Aktivitäten sichtbar.
  • Wenn Sie einen Kurs von einer anderen Moodle-Site wiederherstellen und die Fehlermeldung "Trying to restore user (admin) from backup file will cause conflict" erhalten, dann gehen Sie auf die Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Kurse > Sicherung > Standardwerte für den Import und markieren die Checkbox Zulassen, dass Administratoren den Konflikt lösen.

Kurse über die Kursverwaltungsseiten wiederherstellen

Nutzer/innen, die Zugriff auf die Kursverwaltungsseiten über den Menupunkt Website-Administration (oder im Block Einstellungen > Website-Administration) > Kurse haben, können von hier aus Kurse wiederherstellen.

kurswiederherstellen.jpg

Standardeinstellungen zur Wiederherstellung

Als Moodle-Administrator/in können Sie über den Menupunkt Website-Administration (oder im Block Einstellungen > Website-Administration) > Kurse > Sicherung > Standardeinstellungen zur Wiederherstellung Voreinstellungen für die Kurswiederherstellung treffen. Wenn Sie für eine Option die Checkbox Gesperrt markieren, dann können Trainer/innen diese Einstellung bei der Wiederherstellung eines konkreten Kurses nicht ändern.

Rechte

Kurswiederherstellung über Kommandozeile

Ab Moodle 3.10. können Administrator/innen sehr große Kurssicherungsdateien über die Kommandozeile wiederherstellen. Dafür stellt Moodle ein CLI-Skript mit folgenden Optionen zur Verfügung:

-f, --file=STRING           Pfad zur Kurssicherungsdatei
-c, --categoryid=INT      ID des Kursbereichs, in dem der Kurs wiederhergestellt werden soll
-s, --showdebugging     Zeigt Debug-Informationen auf dem Level DEVELOPER: PHP-Mitteilungen für Entwickler an
-h, --help                       Zeigt diese Hilfe-Information an

Beispiel:

$sudo -u www-data /usr/bin/php admin/cli/restore_backup.php --file=/path/to/backup/file.mbz --categoryid=1

Siehe auch