Einschreibung über CSV-Datei: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{Einschreibung}}
{{Einschreibung}}
'''Aktivierung''': ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]]) > Website-Administration'')'' > Plugins > Einschreibung > Übersicht''
'''Aktivierung''': ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Plugins > Einschreibung > Übersicht''


Mit Hilfe einer CSV-Datei können Sie existierende Nutzer/innen in bestehende Moodle-Kurse einschreiben. Die Datei wird einmalig von Moodle eingelesen und danach gelöscht.  
Mit Hilfe einer CSV-Datei können Sie existierende Nutzer/innen in bestehende Moodle-Kurse einschreiben. Die Datei wird einmalig von Moodle eingelesen und danach gelöscht.  
Zeile 7: Zeile 7:


==Systemweite Einstellungen==
==Systemweite Einstellungen==
Als Administrator/in nehmen Sie die Einstellungen für die [[Einschreibung über CSV-Datei]] auf der Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]]) > Website-Administration'')'' > Plugins > Einschreibung > CSV-Einschreibung (Flat file)'' vor.  
Als Administrator/in nehmen Sie die Einstellungen für die [[Einschreibung über CSV-Datei]] auf der Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Plugins > Einschreibung > CSV-Einschreibung (Flat file)'' vor.  


*''Dateiverzeichnis'' - tragen Sie hier den absoluten Pfad der CSV-datei auf dem Moodle-Server ein, z.B. ''/var/moodledata/enrolments.txt''. Achten Sie darauf, das der Webserver-Nutzer (apache, www-data, o.ä.) die Datei lesen und schreiben kann.
*''Dateiverzeichnis'' - tragen Sie hier den absoluten Pfad der CSV-Datei auf dem Moodle-Server ein, z.B. ''/var/moodledata/enrolments.txt''. Achten Sie darauf, das der Webserver-Nutzer (apache, www-data, o.ä.) die Datei lesen und schreiben kann.
*''Dateiverschlüsselung'': Wählen Sie die Codierung der Datei.
*''Dateiverschlüsselung'': Wählen Sie die Codierung der Datei.
*''Eingeschriebene Nutzer/innen per E-Mail benachrichtigen'' - wenn Sie diese Checkbox markieren, erhalten die Nutzer/innen eine Nachricht, das sie in einen Kurs eingeschrieben wurden.
*''Eingeschriebene Nutzer/innen per E-Mail benachrichtigen'' - wenn Sie diese Checkbox markieren, erhalten die Nutzer/innen eine Nachricht, das sie in einen Kurs eingeschrieben wurden.
Zeile 31: Zeile 31:
   add, student, 5, CF101
   add, student, 5, CF101
   add, teacher, 6, CF101
   add, teacher, 6, CF101
   add, teacheredit, 7, CF101
   add, editingteacher, 7, CF101
   del, student, 8, CF101
   del, student, 8, CF101
   del, student, 17, CF101
   del, student, 17, CF101
Zeile 40: Zeile 40:
*[[Nutzerliste hochladen]]
*[[Nutzerliste hochladen]]
*[[Nutzerverwaltung (Bulk)]]  
*[[Nutzerverwaltung (Bulk)]]  
Diskussionbeiträge im Kurs ''Using Moodle'' auf moodle.org:
Diskussionsbeiträge im Kurs ''Using Moodle'' auf moodle.org:
*[http://moodle.org/mod/forum/discuss.php?d=144997 Flat file enrolments - how is this typically used by organisations?]
*[http://moodle.org/mod/forum/discuss.php?d=144997 Flat file enrolments - how is this typically used by organisations?]



Aktuelle Version vom 19. Februar 2020, 13:01 Uhr

Aktivierung: Website-Administration (oder im Block Einstellungen > Website-Administration) > Plugins > Einschreibung > Übersicht

Mit Hilfe einer CSV-Datei können Sie existierende Nutzer/innen in bestehende Moodle-Kurse einschreiben. Die Datei wird einmalig von Moodle eingelesen und danach gelöscht.

Wann die Datei gelesen wird kann über einen geplanten Vorgang gesteuert werden.

Systemweite Einstellungen

Als Administrator/in nehmen Sie die Einstellungen für die Einschreibung über CSV-Datei auf der Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Plugins > Einschreibung > CSV-Einschreibung (Flat file) vor.

  • Dateiverzeichnis - tragen Sie hier den absoluten Pfad der CSV-Datei auf dem Moodle-Server ein, z.B. /var/moodledata/enrolments.txt. Achten Sie darauf, das der Webserver-Nutzer (apache, www-data, o.ä.) die Datei lesen und schreiben kann.
  • Dateiverschlüsselung: Wählen Sie die Codierung der Datei.
  • Eingeschriebene Nutzer/innen per E-Mail benachrichtigen - wenn Sie diese Checkbox markieren, erhalten die Nutzer/innen eine Nachricht, das sie in einen Kurs eingeschrieben wurden.
  • Nutzer/in benachrichtigen, die die Einschreibung veranlasst hat - wenn Sie diese Checkbox markieren, erhalten Trainer/innen eine Nachricht, dass Nutzer/innen in einen Kurs eingeschrieben wurden.
  • Administrator/innen per E-Mail benachrichtigen - wenn Sie diese Checkbox markieren, erhalten Administrator/innen eine Nachricht, das Nutzer/innen in einen Kurs eingeschrieben wurden.
  • Externer Abmeldvorgang: Hier wählen Sie aus, was mit Nutzer/innen passieren soll, die zum Austragen gekennzeichnet sind.
  • Einschreibeprozess: Hier wählen Sie, was passieren soll, wenn die Nutzereinschreibung abläuft.

Syntax der CSV-Datei

Auf der Einstellungsseite sind verschiedene Beispiele angegeben. Die Datei muss folgende Informationen enthaten:

  • Operation: add - einschreiben, del - abmelden
  • Rolle: Kurzbezeichnung der Rolle, die Nutzer/innen im Kurs erhalten sollen
  • Nutzer-ID: ID des Moodle-Nutzers, der eingeschrieben oder abgemeldet werden soll
  • Kurs-ID: ID des Moodle-Kurses

Optional können Sie noch Start und Ende der Einschreibung im Kurs eingeben.

Jeder Datensatz wird als extra Zeile von kommagetrennten Daten in der Datei eingetragen.

Beispiel:

  add, student, 5, CF101
  add, teacher, 6, CF101
  add, editingteacher, 7, CF101
  del, student, 8, CF101
  del, student, 17, CF101
  add, student, 21, CF101, 1091115000, 1091215000

Siehe auch

Diskussionsbeiträge im Kurs Using Moodle auf moodle.org: