Hallo zusammen,
eine kurze Rückfrage zu den Erfahrungen, die gemacht werden: Wie zuverlässig sind normalerweise die CSV-Importe in Moodle? Bei mir betrifft das insbesondere die automatische Einschreibung in globale Gruppen.
Zum Hintergrund muss ich etwas ausholen: Ich habe für unsere Schule ein Programm geschrieben, das aus den verschiedenen Quellen, die wir haben (Stundenplan, Daten der Schüler*innen, elektronische Kurslisten der Oberstufe), CSV-Dateien zum Hochladen in Moodle erzeugt, mit denen allen Kurse (ca. 450 Stück) strukturiert angelegt, alle Benutzer eingerichtet (700 SuS und 55 LuL) und alle Benutzer inkl. Funktion direkt den richtigen Kursen zugeordnet werden. Zudem werden alle Benutzer in globale Gruppen eingeschrieben (derzeit nur z.B. "Klasse 5a" in der SI, "Jgst. XX" in der SII und "Lehrkraft" für die Kolleg*innen). Basis ist Moodle 3.9.1 (Logineo LMS in NRW).
Das Anlegen aller Kurse und Benutzer sowie die Zuweisungen der Benutzer zu den Kursen mit den jeweiligen Funktionen läuft einwandfrei; bei den Einschreibungen in die globalen Gruppen - die ich allerdings bisher eigentlich nicht brauche - gibt es aber immer wieder "Aussetzer". Das heißt: Obwohl die Angaben in der CSV-Datei korrekt sind, werden Zuweisungen sporadisch nicht übernommen. Dabei gibt es keine Regelmäßigkeit - ich vermute bisher lediglich, dass es umso häufiger hakt, je später die Nutzer in der CSV-Datei an die Reihe kommen. Von den 55 Kolleg*innen, die in der CSV-Datei auch erst ganz zum Schluss kommen, fehlten z.B. in der Gruppe "Lehrkraft" nach Abschluss etwa acht Einträge.
Gibt es vergleichbare Erfahrungen?
Insgesamt wäre es für mich auch interessant, ob es eher empfehlenswert wäre, stückweise Importe durchzuführen - derzeit bekommt Moodle von mir z.B. eine CSV-Datei mit allen 755 Benutzern und allen Einträgen; an sich scheint das Moodle nicht zu überfordern, denn die Kurs-Zuweisungen etc. aller Benutzer werden korrekt angelegt, lediglich bei den globalen Gruppen gibt es Probleme. Den Import könnte man natürlich unterteilen - hier wäre dann aber die Frage, was für den Ablauf in Moodle besser wäre: Lieber mehrere Teil-Dateien mit dann jeweils allen Daten pro Benutzer (also z.B. jeweils 100 Benutzer mit allen zugehörigen Einträgen [Globale Gruppe, Kurszuweisungen etc.]) - oder besser eine funktionale Unterteilung der CSV-Dateien, also z.B. zunächst ein Import aller Nutzer nur mit Passwort und der globalen Gruppe, dann zu allen Nutzern als Update die ersten z.B. sechs Kurse usw.
Für Anregungen und Erfahrungen im Voraus vielen Dank.
Beste Grüße
Eric.