Profilfeld-basierende Zuweisung globaler Gruppen (local_profilecohort)

Hallo,

… alle Jahre wieder.
Der Holger hat die Nutzerverwaltung gemacht.
Der kleine Peter aus der 5a hat es in die 6b geschafft … aber nicht in moodle.
Weil: egal welchen geplanten Task ich auf die Misere los lasse: der Peter behält den Eintrag „5a“ in siener „Klasse“.

Ich lasse beim Login das LDAP Feld „Klasse“ in moodle durch den Eintrag „sophomorixAdminClass“ füllen.

Weiß Jemand wie ich moodle dazu bringe, das einmal vom LDAP rüber zu syncen? (also nicht nur, wenn sich Peter anmeldet … dann klappt das ja).

LG
Holger

PS: ich such da alle 6 Monate nach … ich kann es mir nicht merken … (im September für die Schule und im Januar für das Seminar … wenn halt „die Neuen“ kommen …)

Lieber Holger,

ein Workaround ist, im Code eine if-Abfrage zu entfernen. Schau mal hier:

Liebe Grüße

Jörg

Hallo Jörg,

… genau das war es: ich wußte noch, ich hab irgend wo drin rumgefingert …
Tausend Dank :slight_smile:
und dann läuft das nach dem nächsten cron Lauf?
Oder braucht es einen geplanten Task als trigger?

Soll ich das danach wieder rausnehmen? (also meien Änderungen Rückgängig machen?).
Beim nächsten Update des Plugins ist das ja eh weg …

LG
Holger

Hallo Holger,

der Task muss natürlich aktiviert sein, das ist er aber per default. Ich habe es gelassen, der Task läuft nur ein paar Millisekunden.

LG Jörg

Hallo zusammen,
Das Plugin steht bei uns im Zustand „Aktualisierung verfügbar“

Ich habe das bisher nicht installiert, da ich denke, dass dann genau diese Änderungen alle wieder hinfällig sind — wie habt ihr das gemacht?

Viele Grüße
Michael

Hallo,

ich würde es machen, und danach dann halt wieder die zwei Zeilen auskommentieren in der (dann wahrscheinlich neuen) Datei.

LG

Holger