Ich bin Schüler der HTL-Braunau am Inn (Oberösterreich) ! Im Rahmen meines Maturaprojektes müssen ich und mein Projektpartner ein MOODLE für unsere Schule einrichten. Jeder Lehrer wird mithilfe eines LDAP-Servers automatisch als Kursersteller eingetragen. Jetzt habe ich folgendes Problem. Am Anfang muss der Lehrer den Kursbereich auswählen in welchem er seinen Kurs anlegen möchte. Dies haben wir mit einer Tabelle realisiert. Jeder Kursbereich ist eine Schulklasse.(Im eingefügten Bild können Sie sich ansehen wie das aussieht). Jetzt möchte aber ein Lehrer einen Unterbereich in diesem Kursbereich anlegen. Er wählt also eine Klasse z.B 1AFEL und möchte nun einen Unterbereich anlegen aber das geht nicht da er die Rechte nicht hat. Wir möchten nun dem Kursersteller das Recht geben Kursbereiche zu erstellen jedoch darf er keine anderen Kurse von anderen Lehrern löschen
können. Ich habe schon versucht es über die Rollenverwaltung einzustellen hab es aber nicht geschafft.
Danke für eure Hilfe
ANDI
Hallo,
Ich glaube, dass das Problem komplexer ist. Moodle ordnet einer definierbaren Gruppe eines LDAP-Kontextes bestimmte (ich meine sogar globale) Kurserstellerrechte zu.
Die hier angebotenen Hilfen "ziehen" aber nur bei Verzicht auf die automatisierte LDAP-Einbindung, bzw. bei Verzicht auf ebendiese Funktion.
Soll heißen:
Du kannst deine User nach wie vor über LDAP authentifizieren, musst die Kurserstellerrollen jedoch manuell zuweisen wie hier bereits gezeigt.
Das kann man mit Hilfe von PHP auch automatisieren - ich weiß aber nicht, welchem Umfang so eine Maturaarbeit hat.
Gruß,
Maik
Und jetzt muss ich die rollen manuell zuweisen ! Geht das über NutzerInnen\Zugriffsrechte\Rollen verwalten ? Wenn ja welche Radiobuttons muss ich umstellen ?
Du kannst die automatische Zuweisung in die Lehrerrolle wie sie durch LDAP vorgegeben wird NICHT nutzen, ohne am Code zu basteln wie ich oben schon bereits wahrscheinlich missverständlich geschrieben habe.
Du musst die Lehrerinnen und Lehrer genau wie deine Teilnehmenden via LDAP behandeln und dann die Rollen per Klick zuweisen. Das geht in der von dir gewünschten Weise nicht automatisch!
Wie du Kursersteller in einem Kursbereich zuweisen kannst, wurde hier schon besprochen.
Gruß,
Maik
Dann wählst du für diesen Kursbereich einen User aus, den du dir vorher im Rollensystem genau so hergerichtet hast, dass er Kurskategorien erstellen darf und was du sonst noch so brauchst.
lg
Andi