Hallo.
Dieses Thema ist ja irgendwie ein Dauerbrenner … in diesem Jahr auch wieder:
In der Zwischenzeit ist es ja so, dass der v7-Server die „neuen“ Gruppen
5c
5c-students
5c-teachers
bietet, um direkt innerhalb einer Klasse eine Unterscheidung zu haben. Das ist enorm praktisch für die Einschreibung doch leider läuft hier nach einer Änderung an den Gruppen die Synchronisation mit moodle nicht.
Um es konkret zu machen:
Der v7-Server zeigt mir seit der Versetzung für die 5c an:
5c-students: 26 (was stimmt) und
5c-teachers: 20 (was ebenfalls stimmt).
Moodle hat das zwar „irgendwann mal“ synchronisiert aber zeigt bei den globalen Gruppen noch den alten Zustand an:
5c-students: 26 (was stimmt und auch die richtigen Schüler sind!) und
5c-teachers: 23 (was nicht stimmt und offenbar nicht aktualisiert wurde).
Nun habe ich es bereits so versucht wie hier vorgeschlagen:
- Warten, bis der richtige Cronjob gelaufen ist (kein Erfolg)
- diese Cronjobs (auch mehrfach nochmal angestoßen):
php admin/cli/scheduled_task.php --list
php admin/cli/scheduled_task.php --execute='\local_profilecohort\task\update_cohorts'
php admin/cli/scheduled_task.php --execute='\auth_ldap\task\sync_task'
php admin/cli/scheduled_task.php --execute='\local_ldap\task\group_sync_task'
- Die Code-Änderung in dem Plugin
update_cohorts.php vorgenommen (if-Anweisung auskommentiert)
Das ändert alles leider nichts: Die globalen Gruppen werden bei moodle nicht neu synchronisiert. Merkwürdig finde ich auch, dass die Ansicht der globalen Gruppen so aussieht:
Ist das bei Euch auch so, dass bei den (neuen) Gruppen
*-students und
*-teachers der Eintrag
„Manuell erzeugt“ steht?
Das würde ja evtl erklären, warum diese Gruppen nur einmalig angelegt wurden und anschließend nicht mehr aktualisiert werden. Aber: Welcher Vorgang löst das aus bzw wie kann man diese Gruppen neu synchronisieren lassen?
Vermutlich weiß @jrichter es am besten, oder?
Danke für einen guten Tipp.
Michael