Re: [lmn] Automatische Kurseinschreibung in belwue-moodle für Benutzer der linuxmuster.net 6.1
Hallo Holger S.! > So klappt alles ganz hervorragend und einfach, da war wohl die Anleitung an > dieser Stelle etwas veraltet... Bedeutet "war", dass Du die Anleitung auch gleich aktualisiert hast? Das wäre dann natürlich mehr als super. DoppeltPlusGut! :-) Beste Grüße Thorsten ### eingesetztes System ### LINUXMUSTER.NET Die _freie_ Linux Musterlösung - virtualisiert unter KVM + Server Codename Babo 6.1.0-30ubuntu0 + IPFire Core 93 + coovachilli auf Blau - Linbo 2.2.16 ### ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Automatische Kurseinschreibung in belwue-moodle für Benutzer der linuxmuster.net 6.1
Hallo Holger, > Unser moodle liegt außerhalb bei Belwue, im pädagogischen Netz der Schule > betreiben wir linuxmuster.net 6.1. > Wir möchten beide Systeme gerne miteinander verknüpfen, wie es hier > dokumentiert ist: > http://www.linuxmuster.net/wiki/anwenderwiki:moodle:moodle2_automatische_ein > schreibung > > Unsere Schüler und Lehrer können sich im moodle bereits über ldap > authentifizieren. Was noch nicht klappt ist die automatische > Kurseinschreibung, trotz richtiger Syntax in der Kurs-ID. Das liegt meines > Erachtens daran, dass auf dem externen Belwue-Server noch nicht stündlich > das Sync-Skript aufgerufen wird. Einen cronjob kann ich dort ja auch nicht > einrichten. > Ich habe es nun so verstanden, dass ich einen Teil der Datei > ".../moodle/enrol/openlml/cli/sync.php" in die Datei > ".../moodle/admin/cron.php" einfügen muss. > Ich weiß nur nicht so recht, welchen Teil - dafür blicke ich die Skripte zu > wenig. > > Kann mir jemand helfen? das steht alles auf der von dir verlinkten Seite: http://www.linuxmuster.net/wiki/anwenderwiki:moodle:moodle2_automatische_ein schreibung Wenn du bei BelWü bist, dann mußt du die auth Datei patchen wie in "Variante 2" beschrieben. Dazu lädst du die orginaldatei per SPC auf deinen Rechner herunter und patchst sie mit dem Patch aus moodle2_auth.php.patch.zip wie auf der Seite beschrieben. Danach lädst du sie wieder hon. Viele Grüße Holger -- Mein öffentlicher PGP-key ist hier hinterlegt: pool.sks-keyservers.net ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Automatische Kurseinschreibung in belwue-moodle für Benutzer der linuxmuster.net 6.1
Hallo Holger, > Jedenfalls funktioniert die automatische Kurseinschreibung noch nicht. > Ein Beispiel: > Alle Lehrer sollen automatisch in den Kurs mit der ursprünglichen ID > "VertretungsplanLehrer" eingeschrieben werden. Dazu habe ich die ID geändert > auf "VertretungsplanLehrer:teachers". > Auch wenn ich mehrere Tage warte, erscheint sind meine Test-Lehrern aber > nicht in diesen Kurs eingeschrieben. Es hat auch keine Auswirkungen, ob der > Lehrer sich manuell im moodle anmeldet oder nicht, die Einschreibung wird > nicht ausgelöst. VertretungsplanLehrer:teachers so mache ich das gar nciht mehr in meinem BelWü moodle. Geh mal in den Kurs, dann auf "NUtzer/innen" im Bereich Administration (oder heißt das jetzt "Einstellungen"?) und dann auf Einschreibemethoden und dann auf Globale Gruppen. Da fügst du eine Methode hinzu. Ich tippe dazuu oben den Namen ein: Lehrer und wähle unten die globale Gruppe aus: teachers Genau so mache ich es in meinem Kurs "Aula", nur eben immer eine Einschreibemethode (Globale Gruppe) für 5a, 5b, 5c, 5d, .. VIele Grüße Holger -- Mein öffentlicher PGP-key ist hier hinterlegt: pool.sks-keyservers.net ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Automatische Kurseinschreibung in belwue-moodle für Benutzer der linuxmuster.net 6.1
Hallo Holger zurück, das lokale Patchen und wieder Hochladen habe ich bereits gemacht. Die Benutzer sind damit zwischen lml und moodle synchronisiert und das Anmelden mit verschiedenen Benutzern funktioniert auch bereits. Es wird auch schon ein Kurs angelegt, wenn sich ein Lehrer anmeldet. Weil aber die automatische Kurseinschreibung bisher noch nicht funktioniert und ich in der cron.php nichts entdecken konnte, was diese Kurseinschreibung bewirkt dachte ich, ich müsste noch etwas aus der sync.php übernehmen. Im unteren Teil der Anleitung wird beschrieben, dass man sich als root auf dem (moodle-)Server anmeldet und die sync.php ausführt. Eine entsprechende Anleitung für das externe belwue-moodle fehlt hier leider. Außerdem steht im moodle unter Website-Administration → Plugins → Einschreibung → Übersicht → Open LML Einschreibung Einstellungen "Kursanmeldungen werden aktualisiert, wenn der Nutzer sich in Moodle einloggt. Sie können auch ein Skript nutzen, um Kursanmeldungen zu synchronisieren. Moodle liefert ein solches Skript: enrol/openlml/cli/sync.php." Jedenfalls funktioniert die automatische Kurseinschreibung noch nicht. Ein Beispiel: Alle Lehrer sollen automatisch in den Kurs mit der ursprünglichen ID "VertretungsplanLehrer" eingeschrieben werden. Dazu habe ich die ID geändert auf "VertretungsplanLehrer:teachers". Auch wenn ich mehrere Tage warte, erscheint sind meine Test-Lehrern aber nicht in diesen Kurs eingeschrieben. Es hat auch keine Auswirkungen, ob der Lehrer sich manuell im moodle anmeldet oder nicht, die Einschreibung wird nicht ausgelöst. Vielleicht fehlt auch nur eine Kleinigkeit, aber ich komme nicht drauf... Viele Grüße Holger Schmidt > -Ursprüngliche Nachricht- > Von: linuxmuster-user [mailto:linuxmuster-user- > boun...@lists.linuxmuster.net] Im Auftrag von Holger Baumhof > Gesendet: Montag, 21. September 2015 15:05 > An: Discussions about using linuxmuster.net > Betreff: Re: [lmn] Automatische Kurseinschreibung in belwue-moodle für > Benutzer der linuxmuster.net 6.1 > > Hallo Holger, > > > Unser moodle liegt außerhalb bei Belwue, im pädagogischen Netz der > > Schule betreiben wir linuxmuster.net 6.1. > > Wir möchten beide Systeme gerne miteinander verknüpfen, wie es hier > > dokumentiert ist: > > > http://www.linuxmuster.net/wiki/anwenderwiki:moodle:moodle2_automatisc > > he_ein > > schreibung > > > > Unsere Schüler und Lehrer können sich im moodle bereits über ldap > > authentifizieren. Was noch nicht klappt ist die automatische > > Kurseinschreibung, trotz richtiger Syntax in der Kurs-ID. Das liegt > > meines Erachtens daran, dass auf dem externen Belwue-Server noch > nicht > > stündlich das Sync-Skript aufgerufen wird. Einen cronjob kann ich > dort > > ja auch nicht einrichten. > > Ich habe es nun so verstanden, dass ich einen Teil der Datei > > ".../moodle/enrol/openlml/cli/sync.php" in die Datei > > ".../moodle/admin/cron.php" einfügen muss. > > Ich weiß nur nicht so recht, welchen Teil - dafür blicke ich die > > Skripte zu wenig. > > > > Kann mir jemand helfen? > > das steht alles auf der von dir verlinkten Seite: > http://www.linuxmuster.net/wiki/anwenderwiki:moodle:moodle2_automatisch > e_ein > schreibung > > Wenn du bei BelWü bist, dann mußt du die auth Datei patchen wie in > "Variante 2" beschrieben. > Dazu lädst du die orginaldatei per SPC auf deinen Rechner herunter und > patchst sie mit dem Patch aus moodle2_auth.php.patch.zip wie auf der > Seite beschrieben. > Danach lädst du sie wieder hon. > > Viele Grüße > > Holger > > > -- > Mein öffentlicher PGP-key ist hier hinterlegt: pool.sks-keyservers.net > ___ > linuxmuster-user mailing list > linuxmuster-user@lists.linuxmuster.net > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user