close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 6 years ago

Last modified 21 months ago

#3539 assigned Defekt

Berechtigung zur Kurserstellung neue Kollegen

Reported by: noth Owned by: bau
Priority: schnell erledigen Milestone: Schuljahr 2024/25
Component: Webdienst: Moodle Severity: beeinträchtigt den Unterricht vieler Lehrer
Keywords: Cc: netzwerk

Description

Die Kollegen, die Moodle noch nicht verwendet haben, können keine Kurse anlegen. Woran könnte das liegen?

Change History (20)

comment:1 by Rüdiger Kupper, 6 years ago

Daran, dass Moodle kein Konzept davon hat, wer Lehrer ist und wer nicht. Man kann in Moodle zwar "Rollen" anlegen, in unserem wurde aber offenbar versäumt, die Rolle "Lehrer" einzurichten. Man erkennt die Lehrer bei uns lediglich daran, dass im Namen ein "[L]" steht. Moodle erkennt das aber natürlich nicht. Für unser Moodle sind damit alle Nutzer gleich.

Lediglich die Moderatoren haben mehr Rechte und dürfen zunächst mal Kurse anlegen.
Da ich das im Lockdown nicht ständig machen wollte, habe ich manuell allen (damaligen) Kollegen das betreffende Recht zugewiesen. Für die neu hinzugekommenen Kollegen müssen wir das leider wieder manuell machen.

comment:2 by bau, 6 years ago

ToDo: Prüfen, wie Rollen in Moodle funktionieren und dann den Userimport aus dem Kepler-Login so anpassen, dass Lehrer in diese Rolle kommen.

comment:3 by Rüdiger Kupper, 6 years ago

Ich habe schon mal eine Rolle "Lehrer" angelegt, allerdings auch nur manuell. Es müsste natürlich so laufen, dass Moodle aus den LDAP-Daten die Lehrer erkennt und automatisch in diese Rolle packt.

comment:4 by Rüdiger Kupper, 6 years ago

Häh?! Jetzt bin ich verwirrt: Ich schaue grade in Moodle als Admin und die neuen Kollegen sind bereits in der Rolle "Lehrer". Wie das denn? @bau Oder hast Du die Gruppe jetzt gerade manuell eingerichtet?

comment:5 by bau, 6 years ago

Äh nein, ich habe nur die neuen Datensätze importiert und die alten gelöscht.
In welcher Rolle sind denn die neuen SuS?

comment:6 by Rüdiger Kupper, 6 years ago

Argh, ich werfe die Moodle-Begriffe "Gruppe" und "Rolle" durcheinander.

Wie immer in Moodle ist alles sehr verworren und die Begriffe sind wenig aussagekräftig:

  1. Es gibt eine *Gruppe* "Lehrer", in der die neuen Kollegen bereits drin sind (warum??). Die ist manuell angelegt.
  2. Dann gibt es die *Rolle* "Lehrer" (heißt im Original-Moodle "Trainer/in mit Bearbeitungsrecht"). In dieser Rolle landet man, wenn ein Administrator einen Kurs erstellt und den Nutzer zum Trainer dieses Kurses macht.

Um diese Verwirrung aufzulösen, habe ich die *Rolle* jetzt erst mal in "Kursleiter" umbenannt.

Jetzt sehe ich mal weiter ;-).

comment:7 by Rüdiger Kupper, 6 years ago

Rechte sind mit *Rollen* verbunden.

Das benötigte Recht ist "Kursersteller". Das haben derzeit aber nur die Admins und die Kollegen, denen ich es im Frühjahr von Hand zugewiesen habe.

Wir müssten erreichen, dass alle Nutzer mit einem "[L]" im Namen dieses Recht automatisch bekommen – wie auch immer.

comment:8 by Rüdiger Kupper, 6 years ago

Das Absurde ist: Ich finde gerade nicht mehr die Stelle, an der man Nutzern ein Recht manuell zuweisen kann. Das Moodle-Interface macht mich WAHNSINNIG!

comment:9 by Rüdiger Kupper, 6 years ago

Grund: Man kann die Rechte eines Nutzers gar nicht bearbeiten! Das geht nur für jeden Kursbereich (=Fach) getrennt!! Ich muss mich also durch alle Fächer klicken und dort jeweils allen Nutzern mit "[L]" das Recht "Kursersteller" zuweisen. Was für ein Wahnsinn ist das? Wie denken diese Moodle-Entwickler eigentlich?

comment:10 by Rüdiger Kupper, 6 years ago

Ich habe das jetzt für alle unsere 23 Kursbereiche von Hand erledigt(!). Da fühlt man sich wirklich ver…

Ich habe noch mal intensiv gesucht:

  • Die *Gruppen*zuweisung kann automatisch erfolgen. Das heißt in den Einstellungen "Smart Cohort". Und ein "Cohort" wurde wohl kongenial von den Entwicklern mit "Gruppe" übersetzt.
  • Das hatte ich im Frühjahr schon eingerichtet und deshalb sind alle Nutzer mit "[L]" bereits in der Gruppe "Lehrer". Das ist gut.

Jetzt müsste man nur noch dafür sorgen, dass alle Nutzer in der Gruppe "Lehrer" das Recht "Kursersteller" bekommen. Doch das bekomme ich schlicht nicht hin.

comment:11 by Rüdiger Kupper, 6 years ago

Cc: krau added
Component: sonstiges → Moodle
Resolution: → erledigt
Status: new → closed

Ich habe jetzt in unserem Moodle einen übergeordneten Kursbereich "Unterricht" angelegt. Bisher hatten wir eine flache Hierarchie, alle Fächer lagen direkt auf der obersten Bereichsebene. Nun habe ich alle Fachbereiche unter "Unterricht" verschoben. Und siehe da: Jetzt reicht es wenigstens allen Lehrern in übergeordneten Bereich "Unterricht" die Kurserstellerrechte zu geben. Die vererben sich dann auf alle Fachbereiche, so dass jeder Lehrer in jedem Fach selbst Kurse anlegen darf.
Damit haben neue Kollegen zwar das Recht noch nicht automatisch, doch wenigstens müssen wir uns nicht durch alle Fächer klicken.

Außerdem habe ich einen übergeordneten Bereich "Schulungen" angelegt, weil ich plane, einen Kurs mit Infos zur Rechnernutzung einzurichten.

comment:12 by bau, 6 years ago

Beim Import der User können Rollen zugewiesen werden:
​https://docs.moodle.org/39/de/Nutzerliste_hochladen#System-Rollen_zuweisen

comment:13 by Rüdiger Kupper, 6 years ago

Wäre natürlich geschickt, den Lehrern dabei gleich die Rolle "Kursersteller" zuzuweisen, im Kursbereich "Unterricht" oder auch global.
Wann passiert denn der Nutzer-Import? Automatisch, oder machst Du das am Schuljahresanfang manuell? Und kann man dabei auch gleich allen Lehrern eine Gruppe ("cohort") zuweisen?

comment:14 by bau, 5 years ago

Ich gebe bei den Lehrern beim CSV-Import sowohl MRBS als auch Kursersteller mit, beide Rollen werden dann beim Import/Abgleich zugewiesen.
Die cohort gebe ich auch mit - Lehrer sind also in der Gruppe L.

In den Ferien müssen die ganzen Gruppen gelöscht werden,
damit die neuen wieder angelegt werden können.

comment:15 by bau, 5 years ago

So, jetzt haben alle Kollegen die Rolle Kursersteller.

Version 0, edited 5 years ago by bau (next)

in reply to:  15 comment:16 by Rüdiger Kupper, 5 years ago

Replying to bau:

So, jetzt haben alle Kollegen die globale Rolle Kursersteller (dürfen das also überall).

Das ist vielleicht etwas über's Ziel hinausgeschossen, eigentlich sollen das normale Kollegen nur im Kursbereich „Unterricht“ können. Ist so schon schlimm genug, dass die Kollegen es nicht schaffen, ihr Fach auszuwählen. Wenn sie jetzt das globale Recht haben, werden wir bald lauter Unterrichtskurse auf der Top-Level-Ebene haben, wo sie wirklich nichts zu suchen haben (und schwierig zu finden sind).

comment:17 by Rüdiger Kupper, 5 years ago

Ideal wäre es, wenn jeder Lehrer Kurse nur in seinen eigenen Fachbereichen erstellen könnte.

comment:18 by Rüdiger Kupper, 5 years ago

vgl. comment:11.

in reply to:  14 ; comment:19 by Stephan Richter, 21 months ago

Cc: krau removed
Milestone: Schuljahr 2020/21 → Schuljahr 2024/25
Priority: bald erledigen → schnell erledigen
Resolution: erledigt
Severity: beeinträchtigt den Unterricht einiger Lehrer → beeinträchtigt den Unterricht vieler Lehrer
Status: closed → reopened

Replying to bau:

Ich gebe bei den Lehrern beim CSV-Import sowohl MRBS als auch Kursersteller mit, beide Rollen werden dann beim Import/Abgleich zugewiesen.

Irgendwas scheint da nicht (mehr) zu funktionieren: Die neuen Refis haben im iPAD-Moodle-Kurs keine Rolle MRBS und können somit die Tablets nicht buchen. Ich kann das auch nicht ändern.

in reply to:  19 comment:20 by Rüdiger Kupper, 21 months ago

Cc: netzwerk added
Owner: changed from netzwerk to bau
Status: reopened → assigned

Replying to rich:

Replying to bau:

Ich gebe bei den Lehrern beim CSV-Import sowohl MRBS als auch Kursersteller mit, beide Rollen werden dann beim Import/Abgleich zugewiesen.

Irgendwas scheint da nicht (mehr) zu funktionieren: Die neuen Refis haben im iPAD-Moodle-Kurs keine Rolle MRBS und können somit die Tablets nicht buchen. Ich kann das auch nicht ändern.

@bau
Hat sich beim Import der Kollegenliste beim Umzug von Moodle etwas geändert? Sonst müsste das doch weiter funktionieren?
Note: See TracTickets for help on using tickets.