Ist das “enrol_OSS”, dass Frank pflegt auf github oder so zugänglich?
Vielleicht hat er ja recht, dass das nicht so viel Aufwand ist. Wenn es
öffentlich ist, würde ich es mir mal ansehen und versuchen abzuschätzen,
ob ich die Anpassungen machen kann.
ich habe es jetzt selbst gefunden:
Wäre echt super, wenn du dir das mal anschauen könntest, ob du das für
LMN und Moodle > 3.1 anpassen kannst.
folgende Info habe ich von Frank Schütte noch erhalten:
Er meint den classes-Zweig für moodle-enrol_oss bei Github. Dort liegt
die aktuellste Version für OSS.
Jetzt wäre es gut, wenn ich wüsste, ob ich aktuell nochmal nach anderen
externen php-Programmierern suchen soll, oder ob wir erst mal schauen,
ob hier Helge (oder sonst jemand) eine Anpassung für LMN machen könnte.
Hallo,
ich bin mit Frank in Kontakt und kläre gerade ab, wie Pflege des lml-Moduls vor sich gehen kann und ob ich das dann auch leisten kann.
Ich melde mich …
Achja, Frank bestätigt, dass das Modul für 3.1 fit ist. Neuere Versionen von moodle muss man testen - daran werde ich sehen, ob ich es pflegen kann
ich bin mit Frank in Kontakt und kläre gerade ab, wie Pflege des
lml-Moduls vor sich gehen kann und ob ich das dann auch leisten kann.
Ich melde mich …
Achja, Frank bestätigt, dass das Modul für 3.1 fit ist. Neuere Versionen
von moodle muss man testen - daran werde ich sehen, ob ich es pflegen
kann
Hallo Michael,
ehrlich gesagt verstehe ich deine Fehlermeldung nicht:
Welche moodle Version hast du jetzt im Einsatz, die den Fehler erzeugt? PHP-Version?
Du schreibst, dass es mal funktionierte. Weiter unten schreibst du aber, dass du wieder weißt, warum du die Option wieder deaktiviert hast. Warum hattest du es wieder deaktiviert? Weil es nicht ging, oder hatte es andere Gründe? Hatte es unter 2.9 funktioniert?
In welchem Thread hattest du schon mal dazu geschrieben?
Hi Helge.
ich habe einen alten Server mit moodle 2.9 und PHP 5.3 im Einsatz. Neuer geht es dort im Moment noch nicht aber ein Upgrade ist geplant.
Das enrol-Plugin lief lange sauber. Ich hatte es schon mal so wie es sein soll: Wenn sich ein Kollege anmeldet, bekommt er einen eigenen Kursbereich, in dem er direkt selbst Kurse für sich erzeugen kann. Genauso wollte ich es wieder einstellen und habe dazu die Option (die deaktiviert war) wieder aktiviert. Daraufhin habe ich dann die o.g. Fehlermeldung erhalten. Wir haben irgendwann mal PHP auf Version 5.3 gebracht, da es vorher noch älter war. Ich weiß es nicht mehr ganz genau aber ich vermute, dass ich in dem Zshg. die moodle-Option deaktiviert hatte, weil es zu der PHP-Fehlermeldung kam.
Alles in allem ist die Installation veraltet. Ich denke weiterhin über den Weg nach, den man (ohne BelWü!) am besten beschreiten kann. Evtl ist moodle & docker doch nicht der Weisheit letzter Schluss, wie ich hier schon angedeutet habe. Falls jemand eine bessere Idee hat … nur zu!
Hallo,
aus gegebenem Anlass würde ich gerne unser Moodle für die komplette Schule fit machen.
Ich habe mich also an https://wiki.linuxmuster.net/community/anwenderwiki:moodle:moodle2_automatische_einschreibung
gehalten, bei Moodle war schon ein enrol-plug in vorhanden, ich habe es sicherungskopiert und das aus Github hinkopiert. Nun bekomme ich als Admin immer folgende Seite angezeigt:
lml 6.2, BelWü-Moodle
$release = ‚3.1.17 (Build: 20190311)‘; // Human-friendly version name
$branch = ‚31‘;
Hat da keiner ein openLML-enrol am laufen? Was ist mit dem, das schon „dabei“ war? Da kommt eine ähnliche Plugin-Fehlerseite, nur mit weniger Plugins. Wie bekomme ich die nachinstalliert?
LG
Max
lml 6.2, BelWü-Moodle
$release = ‚3.1.17 (Build: 20190311)‘; // Human-friendly version name
$branch = ‚31‘;
Hat da keiner ein openLML-enrol am laufen? Was ist mit dem, das schon
„dabei“ war? Da kommt eine ähnliche Plugin-Fehlerseite, nur mit weniger
Plugins. Wie bekomme ich die nachinstalliert?
ich hab ein BelWü moodle an meiner Schule und da ist das openLML Enrol
Plugin drin und ich kann es unter
Webseitenadministration->Plugins->Einschreibung->Open lml Enrol auch
konfigurieren.
Aber es arbeitet mit eminer lmn7 nicht zusammen …
Ob es mit einer lml6.2 noch Arbeitet, weiß ich nicht
Hallo!
Ich habe alle Plugins (für das vorinstallierte enrol-plugin waren es nur drei) aus dem Netz heruntergeladen und in die entsprechenden Pfade kopiert. Immerhin kann ich mich jetzt wieder als normaler Nutzer anmelden.
Enrollt hat sich aber noch nix. Kein Lehrer-Kursbereich usw. Mal sehen, vielleicht tut sich in den nächsten Stunden noch etwas. Immerhin komm ich wieder an das Moodle dran. Puh.
LG
Max
OK, es sind viele neue LDAP-Benutzer aus der LMN erschienen, hurra!
Nur gibt es noch nicht die „versprochenen“ Kursbereiche „Lehrer“ usw.
Im Wiki steht, das cron.php würde das sync.php anstoßen und das würde das erledigen.
Rufe ich das cron.php über den Firefox auf, bekomme ich
Execute scheduled task: openlml enrolment sync (enrol_openlml\task\openlml_sync_task)
... started 23:40:26. Current memory use 3.3MB.
... used 0 dbqueries
... used 0.32397794723511 seconds
Scheduled task failed: openlml enrolment sync (enrol_openlml\task\openlml_sync_task),<p>Fehler: Datenbankverbindung fehlgeschlagen</p>
<p>Es ist möglich, dass die Datenbank überlastet ist oder nicht ordentlich läuft.</p>
<p>Server-Administrator/innen sollten zusätzlich prüfen, ob die Datenbankdetails richtig in der config.php eingetragen sind.</p>
Ich habe nichts an der Datenbank geändert, Passwörter kenne ich auch keine Soll ich bei Belwue nachfragen oder weiß hier jemand Rat?
LG
Max
ich habe mit moodle bei Belwue und LML 6.2 dasselbe Problem mit derselben Fehlermeldung
Execute scheduled task: openlml Einschreibung synchronisieren
(enrol_openlml\task\openlml_sync_task)
... started 05:07:44. Current memory use 19.1MB.
... used 0 dbqueries
... used 0.27096080780029 seconds
Scheduled task failed: openlml Einschreibung synchronisieren
(enrol_openlml\task\openlml_sync_task),<p>Fehler: Datenbankverbindung fehlgeschlagen</p>
<p>Es ist möglich, dass die Datenbank überlastet ist oder nicht ordentlich läuft.</p>
<p>Server-Administrator/innen sollten zusätzlich prüfen, ob die Datenbankdetails richtig in der
config.php eingetragen sind.</p>
Gibt es seit März in dieser Sache irgendwas Neues?
Hallo Veit,
das plugin funktioniert nicht mehr zuverlässig mit dem moodle von belwue. Es wurde dort, soweit ich das sehe, deaktiviert.
Es gibt hier verschiedene Threads mit alternativen Methoden.
Viele Grüße,
Helge
Also das LDAP-Enrol-Plugin funktioniert in so weit, als neue Nutzer hinzugefügt und nichtexistente LDAP-Nutzer gelöscht werden. Nur das mit den klassen klappt bei mir nicht.
LG
Max
Hi Holger,
den Link finde ich nicht. Nach der Anleitung im Wiki hab ichs versucht, das Plugin erscheint im BelWü-Moodle aber nicht. Vll. kannst Du weiterhelfen?
Jedoch habe ich dort ein interessantes Plugin gefunden:
LDAP-Einschreibung.
Nur kann ichs gerade nicht ausprobieren, da ein Moodle-Upgrade pendet
dann gehen die cronjobs nicht.
Danke schonmal und lieben Gruß
Max
Edith: Holger hat mir nen Link geschickt, mit dem das wohl mit BelWü-Bordmitteln geht. Mal sehen… Auf jeden Fall kann man doch die Klassen aus dem LDAP auslesen (meine NC kann das).