Hinweis: Sie sind auf den Seiten der Moodle 1.9 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Kursdaten importieren.

Kursdaten importieren

Aus MoodleDocs
Wechseln zu:Navigation, Suche


Das Importieren von Kursdaten aus anderen Kursen ist eine gute Möglichkeit, Kursinhalte zu kopieren.

Als Trainer können Sie in Ihren Kurs Kursdaten aus allen anderen Kursen importieren, in denen Sie die Rolle Trainer mit Bearbeitungsrecht haben. Beim Import von Kursdaten werden keine Nutzerdaten importiert (also keine Diskussionsbeiträge in Foren etc.), sondern es werden nur die Aktivitäten mit Ihrer Konfiguration importiert.

Daten importieren

  1. Gehen Sie auf die Kursseite des Kurses, in den Sie Daten importieren möchten.
  2. Klicken Sie auf im Block Administration > Import.
  3. Wählen Sie im Auswahlmenü Kurse, in denen ich unterrichte den Kurs, aus dem Sie Daten importieren möchten und klicken Sie dann auf den Button Diesen Kurs verwenden.
  4. Auf der nächsten Seite sehen Sie eine Liste der Arbeitsmaterialien und Aktivitäten des Kurses, aus dem die Daten importiert werden. Wählen Sie die zu importierenden Kurselemente aus, indem Sie die entsprechenden Checkboxen anklicken.
  5. In der aktuellen Moodle-Version 1.9 können Sie darüberhinaus Gruppen aus einer Datei importieren. Die Datei muss ein entsprechendes Format haben, siehe Abschnitt Gruppen importieren weiter unten.
  6. Wenn Sie alle Einstellungen getroffen haben, klicken Sie auf den Button Weiter.
  7. Die folgende Seite listet noch einmal auf, welche Daten aus dem Quellkurs importiert werden. Klicken Sie auf den Button Weiter, um den Import zu starten.
  8. Auf der folgenden Seite wird der Prozess protokolliert: Moodle erstellt eine temporäre Kurssicherung, die die zu importierenden Daten enthält. Wenn die Sicherung der Daten des Quellkurses fehlerfrei durchgeführt wurde, erscheint als letzte Nachricht im Protokoll: Die Daten wurden erfolgreich aus dem Quellkurs exportiert. Jetzt erfolgt der Import in den von Ihnen ausgewählten Zielkurs. Klicken Sie dazu auf den Button Weiter.
  9. Auf der folgenden Seite wird der Importprozess protokolliert: Moodle stellt die temporäre Kurssicherung des Quellkurses im aktuellen Kurs wieder her. Wenn der Import fehlerfrei durchgeführt wurde, erscheint als letzte Nachricht im Protokoll: Import abgeschlossen! Weiter zu Ihrem Kurs. Wenn Sie nun auf den Button Weiter klicken, werden Sie auf die Seite des Kurses geleitet, in den die Daten erfolgreich importiert wurden.

Gruppen importieren

Sie können Gruppen aus einer Datei importieren. Die Datei muss folgendes Format haben:

  • Jede Zeile der Datei enthält einen Datensatz.
  • Jeder Datensatz enthält eine Reihe von Komma-separierten Daten.
  • Der erste Datensatz (= erste Zeile) enthält die Liste der Feldnamen. Sie definiert das Format für die restliche Datei.

Erforderliche Feldnamen: Diese Felder müssen in der ersten Zeile enthalten sein und dann für jeden/n Nutzer ausgefüllt werden. Dazu gehören:

  • groupname

Weitere Feldnamen: Diese sind optional - wenn sie fehlen, werden diese Feldnamen aus den Werten für die aktuelle Sprache und den Kurs entnommen. Dazu gehören:

  • idnumber
  • coursename
  • lang

Weitere optionale Feldnamen: Die Nutzung dieser Feldbezeichnungen ist völlig freigestellt. Dazu gehören

  • description
  • picture
  • hidepicture

Weitere Syntaxregeln:

  • Kommas innerhalb eines Datenfeldes müssen mit , codiert werden. Das Script wird sie automatisch in Kommas umwandeln.
  • Für Boole'sche Felder nutzen Sie 0 für falsch und 1 für wahr.
  • idnumber oder coursename können zur Identifizierung des Kurses genutzt werden. idnumber überschreibt coursename. Wenn keines der beiden Felder angegeben wird, wird die Gruppe zum aktuellen Kurs hinzugefügt.
  • coursename ist die Kurzbezeichnung des Kurses.

Anmerkung: Wenn eine Gruppe in der Datenbank bereits für einen bestimmten Kurs registriert ist, wird der Gruppenname für die Gruppe weiter genutzt.

Beispiel für eine gültige Importdatei:

groupname,idnumber,lang,description,picture
group1, Phil101, en, this group requires extra attention!, 0
group2, Math243, , ,