Skripte für die Anbindung von Moodle/LogineoLMS an IServ.
| .gitignore | ||
| convert.py | ||
| LICENSE | ||
| README.md | ||
IServ2LMS
Skripte für die Anbindung von Moodle/LogineoLMS an IServ.
Vorbereitung
- Gruppen exportieren (Gruppenliste in IServ erstellen)
- Kollegiumsgruppe als Export_Kollegium.csv ablegen
- SuS-Gruppe als Export_SuS.csv ablegen
Sonstiges
Aufbau des Exports
IServ exportiert CSV mit folgenden Einstellungen:
- Codierung: UTF-8 mit BOM
- Zeilenumbruch: LF
- Spaltentrenner: ;
- Strings: ""
Feldzuordnung
| Moodle | IServ | Kommentar |
|---|---|---|
| username | IServ-Username | |
| firstname | Vorname | |
| lastname | Nachname | |
| IServ-Mailadresse | i.d.R. username@iserv-instanz | |
| profile_field_Klasse | Klasse (oder Kollegium) | hieraus wird die globale Gruppe |
| profile_field_Lehrer_in | 0 oder 1 | für Lehrer*innen 1 |
| idnumber | Import-ID | nicht notwendig, oft leer |
| password | oauth2 | WICHTIG, sonst kein Login möglich |
| course1..X | Gruppen | In Moodle eine Spalte je Kurs, in IServ kommasepariert in einer Spalte |
| role1..X | n.V. | Rolle im Kurs, i.d.R. editingteacher oder student |
| sysrole1..X | n.V. | Rolle im System evtl. sinvoll für Lehrkräfte: coursecreator |