Re: [lmn] Automatische Kurseinschreibung in belwue-moodle für Benutzer der linuxmuster.net 6.1

2015-09-21 Diskussionsfäden Thorsten Koslowski
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

2015-09-21 Diskussionsfäden Holger Baumhof
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

2015-09-21 Diskussionsfäden Holger Baumhof
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

2015-09-21 Diskussionsfäden Holger Schmidt
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