Hinweis: Sie sind auf den Seiten der Moodle 1.9 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Rollen FAQ.

Rollen FAQ: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Zeile 61: Zeile 61:
==Wie kann ich (Programmier-) Fehler finden, die mit dem Rollen- und Rechtesystem zusammenhängen?==
==Wie kann ich (Programmier-) Fehler finden, die mit dem Rollen- und Rechtesystem zusammenhängen?==


Wenn Sie auf ein Problem im Rollen- und Rechtesystem stoßen, bei dem Sie einen Programmierfehler vermuten, dann können Sie [[Das_Skript_rolesdebug.php | Das Skript rolesdebug.php]] verwenden. Sie können dieses Skipt von [http://moodle.org/mod/data/view.php?d=13&rid=1204 moodle.org] herunterladen. Das Skript ermöglicht eine detaillierte Sicht auf Rollenzuweisungen und Änderungen von Zugriffsrechten und analysiert die Rechte in einem gegebenen Kontext. Um die Ausgaben des Skripts interpretieren zu können, müssen Sie ein gewisses Grundverständnis des Rechte- und Rollensystems haben. Wenn Sie wenig Erfahrungen haben, können Sie dennoch das Skript verwenden und die Ausgabe im [http://moodle.org/mod/forum/view.php?id=6826 Roles and Capabilities Forum] des Kurses ''Using Moodle'' auf moodle.org zur Diskussion stellen.
Wenn Sie auf ein Problem im Rollen- und Rechtesystem stoßen, bei dem Sie einen Programmierfehler vermuten, dann können Sie das[[Das_Skript_rolesdebug.php | Skript rolesdebug.php]] verwenden. Sie können dieses Skipt von [http://moodle.org/mod/data/view.php?d=13&rid=1204 moodle.org] herunterladen. Das Skript ermöglicht eine detaillierte Sicht auf Rollenzuweisungen und Änderungen von Zugriffsrechten und analysiert die Rechte in einem gegebenen Kontext. Um die Ausgaben des Skripts interpretieren zu können, müssen Sie ein gewisses Grundverständnis des Rechte- und Rollensystems haben. Wenn Sie wenig Erfahrungen haben, können Sie dennoch das Skript verwenden und die Ausgabe im [http://moodle.org/mod/forum/view.php?id=6826 Roles and Capabilities Forum] des Kurses ''Using Moodle'' auf moodle.org zur Diskussion stellen.


==Are there any differences in Roles in Moodle 1.7 and 1.8?==
==Are there any differences in Roles in Moodle 1.7 and 1.8?==

Version vom 26. April 2008, 13:56 Uhr


Baustelle.png Diese Seite ist noch nicht vollständig übersetzt.

Siehe Roles_FAQ.

Was ist die Definition von Rolle, Fähigkeit, Recht, Kontext?

Siehe Rollen und Rechte#Definitionen

Warum werden meine Rollenänderungen nicht wirksam?

In Moodle 1.7.x and 1.8.x werden Rollenzuweisungen und Änderungen von Zugriffsrechten nicht sofort wirksam, sondern erst beim nächsten Login der betroffenen Nutzer/innen. Ab Moodle 1.9 werden explizite Rollenzuweisungen und Änderungen von Zugriffsrechten sofort wirksam. Gleichwohl werden Rollenzuweisungen, die durch das Ändern von bestimmten Einstellungen entstehen, die die gesamte Moodle-Installation betreffen (z.B. das Ändern der Standardrolle auf der Startseite) auch in Moodle 1.9. erst beim nächsten Login wirksam.

Hinweise zum Testen einer neuen Rolle finden Sie auf der Seite Rollen verwalten#Eine neue Rolle testen.

Prüfen Sie bitte auch den Kontext, in dem die Rolle zugewiesen wird. Bestimmte Fähigkeiten, wie z.B. moodle/user:update haben nur im System-Kontext Sinn. Wenn die Rolle in so einem Fall im falschen Kontext zugewiesen wird (z.B. im Kurs-Kontext), dann haben die Rollenänderungen keine sichtbaren Auswirkungen.

Warum erscheinen Eltern in der Teilnehmerliste eines neu angelegten Kurses?

Wenn ein Nutzer eine globale Rolle bzw. eine Rolle im Kursbereich-Kontext hat, dann hat er diese Rolle in allen Kursen der Moodle-Installation bzw. in allen Kursen des Kursbereichs. Damit erscheint der Nutzer in diesen Kursen auf der Teilnehmerliste.

Die Eltern-Rolle ist ein Beispiel für eine solche Rolle, die global oder im Kursbereich-Kontext zugewiesen wird. Deshalb erscheinen Eltern in der Teilnehmerliste eines Kurses.

Prüfen Sie auf der Seite Website-Administration > Nutzer/innen > Zugriffsrechte > Globale Rollen zuweisen und auf der Seite Rollen zuweisen eines jeden Kursbereichs, welche Rollen an welche Nutzer/innen vergeben sind und ändern Sie gegebenenfalls die Zuweisungen.

Warum sind alle Nutzer/innen in allen Kursen eingeschrieben?

Entweder:

  • Die Nutzer/innen haben die Rolle Teilnehmer/in als globale Rolle zugewiesen bekommen, statt im Kurs-Kontext (siehe FAQ oben).

Oder:

Warum gibt es Unterschiede zwischen Nutzer/innen, die in der Kursteilnehmerliste angezeigt werden, und denen, die im Kurs eine Rolle zugewiesen bekommen haben?

Nutzer/innen, denen eine Rolle in einem übergeordneten Kontext zugewiesen wurde (z.B. Trainer/innen, die im Kursbereich-Kontext zugewiesen wurden), können in der Kursteilnehmerliste erscheinen. Der Diskussionsbeitrag Discrepancies between Assign Roles lists and Participants list im Kurs Using Moodle auf moodle.org liefert eine ausführliche Erklärung.

Wie kann ich verhindern, dass Administrator/innen in der Kursteilnehmerliste angezeigt werden?

Stellen Sie sicher, dass Administrator/innen keine weitere(n) Rolle(n) zugewiesen bekommen haben.

Warum bleiben verborgene Rollenzuweisung sichtbar?

Verborgene Rollenzuweisungen sind standardmäßig für Administrator/innen und Trainer/innen sichtbar, genauer für alle Rollen, bei denen die Fähigkeit moodle/role:viewhiddenassigns auf erlauben gesetzt ist.

Wie werden Rechte vererbt?

Rechte werden von einer Rolle vererbt, die in einem übergeordneten Kontext zugewiesen wurde, bei der bestimmte Fähigkeiten auf erlauben gesetzt sind. Wenn eine Fähigkeit in allen Kontexten nicht gesetzt und in keinem übergeordneten Kontext auf erlauben gesetzt ist, dann hat ein Nutzer in dieser Rolle die Fähigkeit nicht.

Beispiel: Bei der Rolle Teilnehmer/in ist die Fähigkeit moodle/site:doanything nicht gesetzt. Dieses Recht wird in keinem Kontext geändert und auf erlauben gesetzt. Damit können Nutzer/innen mit der Rolle Teilnehmer/in niemals die Konfiguration der Moodle-Installation ändern.

Siehe auch Wie_Rechte_berechnet_werden.

Welche Rolle habe ich in einem gegebenen Kontext?

Diese Frage wird häufig gestellt, sie ist jedoch unsachgemäß. Die richtige Frage würde lauten: Welche Rechte habe ich im gegebenen Kontext?

Häufig hat man in einem Kontext zwei oder mehr Rollen. Darüberhinaus können Änderungen von Zugriffsrechten relevant sein. Die Rechte in einem Kontext ergeben sich aus der "Summe" der Rechte aller Rollen, die man hat, und den Änderungen der zugriffsrechte, die gegebenenfalls relevant sind. Diese "Summe" wird nach wohldefinierten Regeln berechnet. Diese Regeln tun normalerweise das, was Sie erwarten (wie Tim Hunt in der Diskussion im Kurs Using Moodle auf moodle.org schreibt).

Eine detaillierte Erläuterung der Regeln finden sie unter Wie Rechte berechnet werden.

Wie kann ich (Programmier-) Fehler finden, die mit dem Rollen- und Rechtesystem zusammenhängen?

Wenn Sie auf ein Problem im Rollen- und Rechtesystem stoßen, bei dem Sie einen Programmierfehler vermuten, dann können Sie das Skript rolesdebug.php verwenden. Sie können dieses Skipt von moodle.org herunterladen. Das Skript ermöglicht eine detaillierte Sicht auf Rollenzuweisungen und Änderungen von Zugriffsrechten und analysiert die Rechte in einem gegebenen Kontext. Um die Ausgaben des Skripts interpretieren zu können, müssen Sie ein gewisses Grundverständnis des Rechte- und Rollensystems haben. Wenn Sie wenig Erfahrungen haben, können Sie dennoch das Skript verwenden und die Ausgabe im Roles and Capabilities Forum des Kurses Using Moodle auf moodle.org zur Diskussion stellen.

Are there any differences in Roles in Moodle 1.7 and 1.8?

In addition to many Roles fixes and refinements (see the list of Roles improvements in the Tracker), in Moodle 1.8 the system context is separated from the front page context. Roles may be assigned in the front page context via Administration > Front Page > Front Page roles.

A "Duplicate role" button has been added in Moodle 1.8, which makes creating new roles based on predefined roles much quicker.

How do I change the name for "teacher" in the course description?

Either

  • Edit the role of Teacher via Administration > Users > Permissions > Define roles and rename it. The new name will apply site-wide.

Or

  • Create a duplicate teacher role with an alternative name and assign users the duplicate teacher role as appropriate in the course context. In Administration > Appearance > Course manager select the alternative name for teacher that you wish to be displayed in the course description.

Or

  • One more way to do it in 1.8 is to create new "dummy" roles (no capabilities) with those names and assign them to teachers along with the real roles. In the course manager settings you can choose which roles display on the front page under each course. (The feature request Ability to assign or display custom title for role of person in course contains this further method.)

Moodle1.9 From Moodle 1.9 onwards, names for different roles in a course may be changed in the course settings.

Wie kann man Trainer/innen ermöglichen, Zugriffsrechte zu ändern?

Siehe Rechte zur Rollenänderung

Wie kann man Trainer/innen ermöglichen, andere Trainer/innen zuzuweisen?

Siehe Rechte zur Rollenzuweisung

Warum funktioniert "Rolle umschalten auf" in einem Kurs für Kursverwalter/innen scheinbar nicht?

Diese Funktionalität wurde für Trainer/innen entwickelt, damit diese prüfen können, wie die Teilnehmer/innen den Kurs sehen. Außerhalb eines Kurs-Kontexts (wie z.B. im Fall von Kursverwalter/innen) funktioniert sie nicht zuverlässig.

Weitere Informationen dazu finden Sie auf den Seiten moodle/role:switchroles oder Rollen verwalten.

Gibt es Beispiele für neue Rollen?

Ja, siehe Beispiele.

Angemeldete Nutzer/innen können keine Nachrichten auf der Startseite lesen. Was kann ich tun?

  1. Gehen Sie auf die Seite Website-Administration > Startseite > Rollen für Startseite.
  2. Klicken Sie auf den Reiter Zugriffsrechte ändern (ab Moodle 1.9; in Moodle 1.7 bzw. 1.8 gibt es keinen Reiter, klicken Sie stattdessen auf den Link Rollen überschreiben).
  3. Klicken Sie auf die Rolle Authentifizierte/r Nutzer/in.
  4. Setzen Sie die Fähigkeit mod/forum:viewdiscussion auf erlauben.
  5. Klicken Sie den Button Änderungen speichern ganz unten auf der Seite.

Wie kann man allen Nutzer/innen ermöglichen, an Aktivitäten auf der Startseite teilzunehmen?

Entweder:

  1. Gehen Sie auf die Seite Website-Administration > Startseite > Rollen für Startseite.
  2. Klicken Sie auf den Reiter Zugriffsrechte ändern (ab Moodle 1.9; in Moodle 1.7 bzw. 1.8 gibt es keinen Reiter, klicken Sie stattdessen auf den Link Rollen überschreiben).
  3. Klicken Sie auf die Rolle Authentifizierte/r Nutzer/in.
  4. Setzen Sie alle notwendigen Fähigkeiten auf erlauben (z.B. an Abstimmung teilnehmen, auf Forumsbeiträge antworten etc.)
  5. Klicken Sie den Button Änderungen speichern ganz unten auf der Seite.
Hinweis: Voraussetzung ist, dass die Standardrolle für alle Nutzer/innen auf Authentifizierte/r Nutzer/in gesetzt ist. In älteren Moodle-Versionen war die Standardrolle Gast. Ändern Sie dies gegebenenfalls unter Website-Administration > Nutzer/innen / Zugriffsrechte / Nutzereigenschaften.

Oder:

  1. Gehen Sie auf die Seite Website-Administration > Startseite > Rollen für Startseite.
  2. Klicken Sie auf die Rolle Teilnehmer/in.
  3. Wählen Sie die gewünschten Nutzer/innen aus der rechten Liste der potenziellen Teilnehmer/innen aus und weisen Sie ihnen durch Klicken auf Pfeil nach links die Teilnehmr-Rolle zu.

Moodle1.9 Oder: (ab Moodle 1.9)

  1. Gehen Sie auf die Seite Website-Administration > Startseite > Einstellungen.
  2. Setzen Sie die Standardrolle für die Startseite auf Teilnehmer/in.
  3. Klicken Sie den Button Änderungen speichern ganz unten auf der Seite.