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 12: Zeile 12:
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.
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|Rollen verwalten]].
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. [[Capabilities/moodle/user:update|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.
Prüfen Sie bitte auch den Kontext, in dem die Rolle zugewiesen wird. Bestimmte Fähigkeiten, wie z.B. [[Capabilities/moodle/user:update|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?==
==Warum erscheinen Eltern in der Teilnehmerliste eines neu angelegten Kurses?==
Zeile 101: Zeile 101:
#Click the "Save changes" button at the bottom of the page
#Click the "Save changes" button at the bottom of the page


==How do I enable logged-in users to participate in front page activities?==
==Wie kann man allen Nutzer/innen ermöglichen, an Aktivitäten auf der Startseite teilzunehmen?==


Either:
Entweder:
#Access ''Site Administration > Front Page > Front Page roles''
#Gehen Sie auf die Seite ''Website-Administration > Startseite > Rollen für Startseite''.
#Follow the "Override roles" link
#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).
#Click on "Authenticated User"
#Klicken Sie auf die Rolle [[Authentifizierter-Nutzer-Rolle|Authentifizierte/r Nutzer/in]].
#Change capabilities to ''allow'' for all required activities e.g. record a choice, reply to posts
#Setzen Sie alle notwendigen Fähigkeiten auf ''erlauben'' (z.B. an Abstimmung teilnehmen, auf Forumsbeiträge antworten etc.)
#Click the "Save changes" button at the bottom of the page
#Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite.


Note that for this to work, you need to make the default role for all users "authenticated user". This is the default for new versions of Moodle. In older versions, the default setting is guest, so if you have recently upgraded, you may have to change this setting. You can change the setting via ''Site Administration > Permissions > User Policies''.
'''Hinweis''': Voraussetzung ist, dass die Standardrolle für alle Nutzer/innen auf [[Authentifizierter-Nutzer-Rolle|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''.  


Or:
Oder:
#Access ''Site Administration > Front Page > Front Page roles''
#Gehen Sie auf die Seite ''Website-Administration > Startseite > Rollen für Startseite''.
#Click on Student
#Klicken Sie auf die Rolle [[Teilnehmer-Rolle|Teilnehmer/in]].
#Select all users in the potential users list, and use the left-facing arrow button to add them to the existing users list
#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.


{{Moodle 1.9}}Or, in Moodle 1.9 onwards:
{{Moodle 1.9}}Oder (ab Moodle 1.9):
#Access ''Site Administration > Front Page > Front Page settings''
#Gehen Sie auf die Seite ''Website-Administration > Startseite > Einstellungen''
#Set the default front page role to student.
#Setzen Sie die Standardrolle für die Startseite auf ''Teilnehmer/in''.
#Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite.


[[Category:FAQ]]
[[Category:FAQ]]

Version vom 26. April 2008, 12:50 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:

Why are there differences in the users listed as course participants and users assigned roles in a course?

Users assigned roles in a higher context, for example users assigned the role of teacher in a course category context, may appear as course participants. The discussion Discrepancies between Assign Roles lists and Participants list contains a longer explanation.

How can I prevent administrators being listed as course participants?

Ensure that administrators are not assigned another role in addition to their admin role.

Why are hidden assignments still visible?

Hidden assignments are not hidden from admins or teachers i.e. users with the viewhiddenassigns capability.

Where are permissions inherited from?

Permissions are inherited from a role assigned in a higher-level context which has permissions set to allow for particular capabilities. If permission is "Not set" in any context and not allowed in any higher context (in particular, if you are creating or editing a role at the site level), then a user will have no permission for that capability.

For example, the Student role has permission not set for the change site configuration capability. The permission is never allowed in any context so users assigned the role of Student cannot change the site configuration.

What is my role here?

This is a frequently asked question, but an improper one. The correct question is "What are my permissions here?" In any given context, you often have two or more roles. In addition, one or more role overrides may be in effect. Your permissions in a given context are a result of "adding" the individual permissions from these roles and overrides according to certain rules. As Tim Hunt writes in this discussion, the rules "normally do what you expect." However when permissions conflict, the results can be surprising, and it pays to understand the rules for adding permissions.

How do I debug a roles-related problem?

If you're having a problem that you suspect is related to roles, consider using the rolesdebug.php roles debugging script. You can download it from the Modules and plugins database. The script gives you a spatial view of your role assignments and overrides in a given context, and analyzes your permissions there. To interpret the output requires a basic understanding of roles and capabilities. If you are a complete roles novice, run the script and post the output to the Roles and Capabilities Forum.

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

Why doesn't "Switch role to.." within a course seem to work properly for a course creator?

This feature is intended for teachers so that they can see how their course appears for students. It doesn't work reliably outside the course.

Further information about this feature can be found in Switch roles and the paragraph on testing a new role in Manage roles.

Gibt es Beispiele für neue Rollen?

Ja, siehe Beispiele.

Logged-in users can't read the site news. What can I do?

  1. Access Site Administration > Front Page > Front Page roles
  2. Follow the "Override roles" link
  3. Click on "Authenticated User"
  4. Scroll down to Forum
  5. Change the capability mod/forum:viewdiscussion to allow
  6. Click the "Save changes" button at the bottom of the page

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.