Hinweis: Sie sind auf den Seiten der Moodle 2.8 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Openlml enrolment plugin.

Openlml enrolment plugin: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „<div class="navtrail">Main pageManaging a Moodle courseCourse enrolment ► [[{{PAGENAME}}]]</div> <div class="sideblock right" style="wi…“)
 
Keine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<div class="navtrail">[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]</div>
<div class="navtrail">[[Hauptseite]] ► [[Moodle administrieren]]  ► [[Einschreibung]]  ►  [[{{PAGENAME}}]]</div>
<div class="sideblock right" style="width: 14em;">
<div class="sideblock right" style="width: 15em;">
<div class="header">[[Course enrolment]]</div>
<div class="header">[[Einschreibung]]</div>
<div class="content">
<div class="content">
*[[Enrolled users]]
*[[Einschreibungs-Plugins verwalten|Einschreibungs-Plugins]]
*[[Enrolment methods]]
*[[Manuelle Einschreibung]]  
*[[Enrolment key]]
*[[Selbsteinschreibung]]
*[[Unenrolment]]
*[[Einschreibung über globale Gruppen|Globale Gruppen]]  
*[[Other users]]
*[[Meta-Einschreibung]]
*[[Gastzugang zum Kurs|Gastzugang]]
*[[Kursbereichseinschreibung|Kursbereich]]
*[[Einschreibung über externe Datenbank|Externe Datenbank]]
*[[Einschreibung über CSV-Datei|CSV-Einschreibung]]
*[[Einschreibung über IMS Enterprise Datei|IMS Enterprise Datei]]
*[[LDAP-Einschreibung]]
*[[Externe MNet Einschreibung|Moodle-Netzwerk]]
*[[Paypal-Einschreibung]]
*[[Einschreibung FAQ]]
</div>
</div>
</div>
</div>
Das Modul '''Open LML Einschreibung''' ist zur Benutzung zusammen mit dem deutschen '''Open Linux Musterlösung''' Schulserver gedacht. Das Modul verbindet das Administrationsprogramm '''Schulkonsole''' mit Moodle und überträgt Benutzer, sodass die Benutzerverwaltung und -einschreibung vereinfacht und automatisiert wird.
 
Das Modul '''Open LML Einschreibung''' ist zur Benutzung zusammen mit dem deutschen '''Linuxmuster.net''' Schulserver gedacht. Das Modul verbindet das Administrationsprogramm '''Schulkonsole''' mit Moodle und überträgt Benutzer, sodass die Benutzerverwaltung und -einschreibung vereinfacht und automatisiert wird.


==Eigenschaften==
==Eigenschaften==
Zeile 16: Zeile 26:
* Für jeden Lehrer wird ein Kursbereich im Bereich ''Lehrer'' automatisch angelegt und nach entfernen des Lehrers auch wieder entfernt (in den Bereich ''attic'' verschoben).
* Für jeden Lehrer wird ein Kursbereich im Bereich ''Lehrer'' automatisch angelegt und nach entfernen des Lehrers auch wieder entfernt (in den Bereich ''attic'' verschoben).
* LDAP-Gruppen, also Klassen und Projekte und spezielle Lehrergruppen (z.B. teachers) werden in Moodle als '''Globale Gruppen''' angelegt und gepflegt.
* LDAP-Gruppen, also Klassen und Projekte und spezielle Lehrergruppen (z.B. teachers) werden in Moodle als '''Globale Gruppen''' angelegt und gepflegt.
* Globale Gruppen können automatisch durch Einstellung des Felds '''Kurs-ID''' in Kurse eingeschrieben werden.
* Globale Gruppen können automatisch durch Einstellung des Felds '''Kurs-ID''' in Kurse eingeschrieben werden. Dabei ist zu beachten, dass die '''Kurs-ID''' mit dem '''Kurznamen''' des Kurses und Doppelpunkt vor der Liste der Klassen und Kurse beginnt (das Feld '''Kurs-ID''' ist ein Schlüsselfeld und muss daher eindeutig sein).
* Ein stündlicher Cron-Job synchronisiert die Einschreibungen.
* Ein stündlicher Cron-Job synchronisiert die Einschreibungen.


==Abhängigkeiten==
==Abhängigkeiten==
Dieses Modul basiert auf der Aktivierung und korrekten Einrichtung  des Moduls [[LDAP_authentication|LDAP-Authentifizierung]].
Dieses Modul basiert auf der Aktivierung des Einschreibe-Moduls [[Manuelle Einschreibung|Manuelle Einschreibung]].
Dieses Modul basiert auf der Aktivierung des Einschreibe-Moduls [[Cohort_sync|Globale Gruppen]].
Dieses Modul basiert auf der Aktivierung und korrekten Einrichtung  des Moduls [[LDAP-Server|LDAP-Authentifizierung]].
Dieses Modul basiert auf der Aktivierung des Einschreibe-Moduls [[Einschreibung_über_globale_Gruppen|Globale Gruppen]].


==Installation==
==Installation==
Kopieren Sie das Archiv in das Moodle-Hauptverzeichnsi (üblicherweise /usr/share/moodle) und entpacken Sie es dort.
Kopieren Sie das Archiv in das Moodle-Verzeichnis für Einschreibemodule (üblicherweise /usr/share/moodle/enrol) und entpacken Sie es dort.
 
Aktiviern Sie das Modul [[LDAP-Server|LDAP-Authentifizierung]] und richten Sie es wie [[#ldap_einrichten|unter LDAP einrichten]] beschrieben ein.


Überprüfen Sie die Einstellungen unter ''Website Administration -> Plugins -> Einschreibung -> Open LML Einschreibung''.
Überprüfen Sie die Einstellungen unter ''Website Administration -> Plugins -> Einschreibung -> Open LML Einschreibung''.


==Erste Schritte==
==Erste Schritte==
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually '''Lehrer''' ).
Melden Sie sich als Lehrer an. Sie sollten in dem Bereich ''Trainer-Kursbereich'' (üblicherweise '''Lehrer''') einen Kursbereich mit Ihrem Namen sehen, für den Sie Kursverwalter sind. Legen Sie einen neuen Kurs an (z.B. Name=''Kurs zum Testen'', Kurzname=''test'') und tragen Sie im Feld '''Kurs-ID''' den Wert '''test:5a''' ein. Nach spätestens einer Stunde
Create a course and set the course '''idnumber''' for example to '''5a'''. Wait for an hour and return to the course.
Review the students list. You should see the students from the cohort '''5a''' as enroled students in your course.
 
Melden Sie sich als Lehrer an. Sie sollten in dem Bereich ''teachers_course_context'' (üblicherweise '''Lehrer''') einen Kursbereich mit Ihrem Namen sehen, für
den Sie Kursverwalter sind. Legen Sie einen neuen Kurs an und tragen Sie im Feld '''Kurs-ID''' den Wert '''5a''' ein. Nach spätestens einer Stunde
sollten Sie die Schüler der Klasse 5a als Mitglieder in ihrem Kurs eingetragen vorfinden.
sollten Sie die Schüler der Klasse 5a als Mitglieder in ihrem Kurs eingetragen vorfinden.


Erzeugen Sie nun in der Schulkonsole ein Projekt mit dem Namen '''p_test''' und tragen Sie einige Schüler ein. Ändern Sie in Moodle das Feld '''Kurs-ID''' auf
Erzeugen Sie nun in der Schulkonsole ein Projekt mit dem Namen '''p_test''' und tragen Sie einige Schüler ein. Ändern Sie im Moodle-Kurs das Feld '''Kurs-ID''' auf '''test:5a,p_test'''. Spätestens nach einer weiteren Stunde sehen Sie auch diese Schüler im Kurs.
'''5a,p_test'''. Spätestens nach einer weiteren Stunde sehen Sie auch diese Schüler im Kurs.


Als nächstes erzeugen Sie ein Lehrerprojekt, z.B. '''p_teachers_ma''' in der Schulkonsole und tragen alle Mathematiklehrer ein. Nun können Sie für diese Lehrer bequem einen Kurs in Moodle anlegen und die Lehrer werden automatisch eingetragen.
Als nächstes erzeugen Sie ein Lehrerprojekt, z.B. '''p_teachers_ma''' in der Schulkonsole und tragen alle Mathematiklehrer ein. Nun können Sie für diese Lehrer bequem einen Kurs in Moodle anlegen und die Lehrer werden automatisch eingetragen.


==See also==
--------------
== LDAP einrichten ==
 
Die Einrichtung von LDAP ist ausführlich beschrieben unter [http://www.linuxmuster.net/moodle2_automatische_einschreibung Automatische Einschreibung bei Linuxmuster.net] beschrieben.
 
==Siehe auch==


* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML Einschreibemodulseite]
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML Einschreibemodulseite]
Zeile 48: Zeile 60:
* [http://moodle.org/mod/forum/discuss.php?d=212780 Diskussion über das Open LML Einschreibemodul]
* [http://moodle.org/mod/forum/discuss.php?d=212780 Diskussion über das Open LML Einschreibemodul]
* [https://github.com/fschuett/moodle-enrol_openlml GitHub Repository des Quelltextes]
* [https://github.com/fschuett/moodle-enrol_openlml GitHub Repository des Quelltextes]
* [http://www.linuxmuster.net Open Linux Musterlösung Schulserver Internetseite]
* [http://www.linuxmuster.net Linuxmuster.net Schulserver Internetseite]
* [https://docs.moodle.org/23/en/LDAP_authentication Dokumentation der LDAP Authentifizierung]
* [https://docs.moodle.org/23/en/LDAP_authentication Dokumentation der LDAP Authentifizierung]
* [https://docs.moodle.org/20/en/Cohort_sync Dokumentation der Einschreibung Globaler Gruppen]
* [https://docs.moodle.org/20/en/Cohort_sync Dokumentation der Einschreibung Globaler Gruppen]
* [http://www.linuxmuster.net/moodle2_automatische_einschreibung Automatische Einschreibung bei Linuxmuster.net]


[[Category:Enrolment]]
[[Category:Einschreibung]]

Aktuelle Version vom 25. Oktober 2012, 09:07 Uhr

Das Modul Open LML Einschreibung ist zur Benutzung zusammen mit dem deutschen Linuxmuster.net Schulserver gedacht. Das Modul verbindet das Administrationsprogramm Schulkonsole mit Moodle und überträgt Benutzer, sodass die Benutzerverwaltung und -einschreibung vereinfacht und automatisiert wird.

Eigenschaften

  • Schüler und Lehrer werden automatisch aus dem LDAP-Baum im Bereich ou=groups in Moodle übertragen und synchronisiert.
  • Für jeden Lehrer wird ein Kursbereich im Bereich Lehrer automatisch angelegt und nach entfernen des Lehrers auch wieder entfernt (in den Bereich attic verschoben).
  • LDAP-Gruppen, also Klassen und Projekte und spezielle Lehrergruppen (z.B. teachers) werden in Moodle als Globale Gruppen angelegt und gepflegt.
  • Globale Gruppen können automatisch durch Einstellung des Felds Kurs-ID in Kurse eingeschrieben werden. Dabei ist zu beachten, dass die Kurs-ID mit dem Kurznamen des Kurses und Doppelpunkt vor der Liste der Klassen und Kurse beginnt (das Feld Kurs-ID ist ein Schlüsselfeld und muss daher eindeutig sein).
  • Ein stündlicher Cron-Job synchronisiert die Einschreibungen.

Abhängigkeiten

Dieses Modul basiert auf der Aktivierung des Einschreibe-Moduls Manuelle Einschreibung. Dieses Modul basiert auf der Aktivierung und korrekten Einrichtung des Moduls LDAP-Authentifizierung. Dieses Modul basiert auf der Aktivierung des Einschreibe-Moduls Globale Gruppen.

Installation

Kopieren Sie das Archiv in das Moodle-Verzeichnis für Einschreibemodule (üblicherweise /usr/share/moodle/enrol) und entpacken Sie es dort.

Aktiviern Sie das Modul LDAP-Authentifizierung und richten Sie es wie unter LDAP einrichten beschrieben ein.

Überprüfen Sie die Einstellungen unter Website Administration -> Plugins -> Einschreibung -> Open LML Einschreibung.

Erste Schritte

Melden Sie sich als Lehrer an. Sie sollten in dem Bereich Trainer-Kursbereich (üblicherweise Lehrer) einen Kursbereich mit Ihrem Namen sehen, für den Sie Kursverwalter sind. Legen Sie einen neuen Kurs an (z.B. Name=Kurs zum Testen, Kurzname=test) und tragen Sie im Feld Kurs-ID den Wert test:5a ein. Nach spätestens einer Stunde sollten Sie die Schüler der Klasse 5a als Mitglieder in ihrem Kurs eingetragen vorfinden.

Erzeugen Sie nun in der Schulkonsole ein Projekt mit dem Namen p_test und tragen Sie einige Schüler ein. Ändern Sie im Moodle-Kurs das Feld Kurs-ID auf test:5a,p_test. Spätestens nach einer weiteren Stunde sehen Sie auch diese Schüler im Kurs.

Als nächstes erzeugen Sie ein Lehrerprojekt, z.B. p_teachers_ma in der Schulkonsole und tragen alle Mathematiklehrer ein. Nun können Sie für diese Lehrer bequem einen Kurs in Moodle anlegen und die Lehrer werden automatisch eingetragen.


LDAP einrichten

Die Einrichtung von LDAP ist ausführlich beschrieben unter Automatische Einschreibung bei Linuxmuster.net beschrieben.

Siehe auch