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
 
(38 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Rollen}}
{{Rollen}}
{{Zum Übersetzen}}
Siehe [[:en:Roles_FAQ | Roles_FAQ]].


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


Siehe [[Rollen und Rechte#Definitionen]]
Siehe [[Rollen und Rechte#Definitionen|Rollen und Rechte]]


==Warum werden meine Rollenänderungen nicht wirksam?==
==Warum werden meine Rollenänderungen nicht wirksam?==
Zeile 16: Zeile 13:
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.  


==Wieso werden Eltern automatisch in einen neu angelegten Kurs eingeschrieben?==
==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.
 
Wenn die [[Eltern-Rolle]] global oder im Kursbereich-Kontext zugewiesen wird, 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 (insbesondere die [[Eltern-Rolle]]) an welche Nutzer/innen vergeben sind und ändern Sie gegebenenfalls die Zuweisungen.
 
'''Achtung''': Die Eltern-Rolle sollte immer im Nutzerkontext des zugehörigen Kindes zugewiesen werden, und nicht als globale Rolle oder im Kursbereich-Kontext!
 
==Warum sind alle Nutzer/innen in allen Kursen eingeschrieben?==
 
Entweder:
*Die Nutzer/innen haben die Rolle [[Teilnehmer-Rolle|Teilnehmer/in]] als globale Rolle zugewiesen bekommen, statt im Kurs-Kontext (siehe FAQ oben).
Oder:
*Die Standardrolle für alle Nutzer/innen unter ''Website-Administration > Nutzer/innen > Zugriffsrechte > Nutzereigenschaften'' ist [[Teilnehmer-Rolle|Teilnehmer/in]] statt [[Authentifizierter-Nutzer-Rolle|Authentifizierte/r Nutzer/in]] (ab Moodle 1.8).
 
==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 [http://moodle.org/mod/forum/discuss.php?d=59900 Discrepancies between Assign Roles lists and Participants list] im Kurs ''Using Moodle'' auf moodle.org liefert eine ausführliche Erklärung.


If a user is assigned a system role or a role in the course category context then the user has this role in ALL courses in that context. Thus users who are students or teachers at the category level appear as course participants in all courses in that category.
==Wie kann ich verhindern, dass Administrator/innen in der Kursteilnehmerliste angezeigt werden?==


Please check ''Administration > Users > Permissions > Assign system roles'' and also the Assign roles link in course categories page and unassign users as necessary.
Stellen Sie sicher, dass Administrator/innen keine weitere(n) Rolle(n) zugewiesen bekommen haben.


==Why are all students enrolled in all courses?==
==Warum bleiben verborgene Rollenzuweisung sichtbar?==


Either
Verborgene Rollenzuweisungen sind standardmäßig für Administrator/innen und Trainer/innen sichtbar, genauer für alle Rollen, bei denen die Fähigkeit [[Capabilities/moodle/role:viewhiddenassigns|moodle/role:viewhiddenassigns]] auf ''erlauben'' gesetzt ist.
*Users are assigned the role of student in the site/system context rather than the course context (see FAQ above)
Or
*The default role for all users in ''Administration > Users > Permissions > User policies'' is set to Student rather than Authenticated user (Moodle 1.8 onwards).


==Why are there differences in the users listed as course participants and users assigned roles in a course?==
==Wie werden Rechte vererbt?==


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 [http://moodle.org/mod/forum/discuss.php?d=59900 Discrepancies between Assign Roles lists and Participants list] contains a longer explanation.  
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.


==How can I prevent administrators being listed as course participants?==
'''Beispiel''': Bei der Rolle [[Teilnehmer-Rolle|Teilnehmer/in]] ist die Fähigkeit [[Capabilities/moodle/site:doanything|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-Rolle|Teilnehmer/in]] niemals die Konfiguration der Moodle-Installation ändern.


Ensure that administrators are not assigned another role in addition to their admin role.
Siehe auch [[Wie_Rechte_berechnet_werden]].


==Why are hidden assignments still visible?==
==Welche Rolle habe ich in einem gegebenen Kontext?==


Hidden assignments are not hidden from admins or teachers i.e. users with the [[Capabilities/moodle/role:viewhiddenassigns|viewhiddenassigns capability]].
Diese Frage wird häufig gestellt, sie ist jedoch unsachgemäß. Die richtige Frage würde lauten: ''Welche Rechte habe ich im gegebenen Kontext?''


==Where are permissions inherited from?==
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 [http://moodle.org/mod/forum/discuss.php?d=90140 Diskussion] im Kurs ''Using Moodle'' auf moodle.org schreibt).


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.
Eine detaillierte Erläuterung der Regeln finden sie unter [[Wie Rechte berechnet werden]].


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.
==Wie kann ich (Programmier-) Fehler finden, die mit dem Rollen- und Rechtesystem zusammenhängen?==


==What is my role here?==
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.


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 [http://moodle.org/mod/forum/discuss.php?d=90140 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]].
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 über ein gewisses Grundverständnis des Rechte- und Rollensystems verfügen. 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.


==How do I debug a roles-related problem?==
==Gibt es Unterschiede beim Rollen- und Rechtesystem in Moodle 1.7 und 1.8?==


If you're having a problem that you suspect is related to roles, consider using [[The rolesdebug.php roles debugging script | the rolesdebug.php roles debugging script]]. You can download it from the [http://moodle.org/mod/data/view.php?d=13&rid=1204 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 [http://moodle.org/mod/forum/view.php?id=6826 Roles and Capabilities Forum].
Zunächst wurden in Moodle 1.8 viele Programmierfehler beseitigt und Verbesserungen am Rollen- und Rechtesystem vorgenommen (siehe
[http://tracker.moodle.org/secure/IssueNavigator.jspa?mode=hide&requestId=10221 Roles improvements] im Bug-Tracker).


==Are there any differences in Roles in Moodle 1.7 and 1.8?==
Weiterhin wurde in Moodle 1.8 eine Trennung von System-Kontext und Site-Kontext (Kontext der Startseite) vorgenommen. Rollen für die startseite können unter ''Website-Administration > Startseite > Rollen für Startseite'' zugewiesen werden.


In addition to many Roles fixes and refinements (see the list of [http://tracker.moodle.org/secure/IssueNavigator.jspa?mode=hide&requestId=10221 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''.
Schließlich wurde in Moodle 1.8 ein Button ''Diese Rolle duplizieren'' hinzugefügt. Damit kann man eine neue Rolle sehr einfach und schnell dadurch anlegen, dass man eine Kopie einer bereits existierenden Rolle erstellt.


A "Duplicate role" button has been added in Moodle 1.8, which makes creating new roles based on predefined roles much quicker.
==Wie kann ich die Bezeichnung ''"Trainer/in"'' in der Kursbeschreibung ändern?==


==How do I change the name for "teacher" in the course description?==
'''Entweder''':
* Bearbeiten Sie die Rolle [[Trainer-Rolle|Trainer/in]] (''Website-Administration > Nutzer/innen > Zugriffsrechte > Rollen verwalten'') und geben der Rolle einen anderen Namen. Dieser neue Name ist dann systemweit gültig, d.h. für die gesamte Moodle-Installation.


Either
'''Oder''':
* Edit the role of Teacher via ''Administration > Users > Permissions > Define roles'' and rename it. The new name will apply site-wide.
* Duplizieren Sie die Rolle [[Trainer-Rolle|Trainer/in]] (''Website-Administration > Nutzer/innen > Zugriffsrechte > Rollen verwalten'') und geben der neuen Rolle einen anderen Namen.  
Or
*Weisen Sie den entsprechenden Nutzer/innen im gewünschten Kurs-Kontext die neue Rolle zu.  
* 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.
*Auf der Seite ''Website-Administration > Darstellung > Kursverwaltung'' wählen Sie die neue Rolle; diese erscheint dann in der Kursbeschreibung (systemweit, d.h. in der gesamten Moodle-Installation).
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 [http://tracker.moodle.org/browse/MDL-9182 Ability to assign or display custom title for role of person in course] contains this further method.)


{{Moodle 1.9}}From Moodle 1.9 onwards, names for different roles in a course may be changed in the [[Course settings|course settings]].
{{Moodle 1.9}}
Ab Moodle 1.9 können Sie die Namen der Rollen in jedem Kurs individuell anpassen, und zwar in den [[Kurseinstellungen]].


==Wie kann man Trainer/innen ermöglichen, Zugriffsrechte zu ändern?==
==Wie kann man Trainer/innen ermöglichen, Zugriffsrechte zu ändern?==
Zeile 80: Zeile 94:
Siehe [[Rechte zur Rollenzuweisung#Wie kann man Trainer/innen ermöglichen, andere Trainer/innen zuzuweisen?|Rechte zur Rollenzuweisung]]
Siehe [[Rechte zur Rollenzuweisung#Wie kann man Trainer/innen ermöglichen, andere Trainer/innen zuzuweisen?|Rechte zur Rollenzuweisung]]


==Why doesn't "Switch role to.." within a course seem to work properly for a course creator?==
==Warum funktioniert ''"Rolle umschalten auf"'' in einem Kurs für Kursverwalter/innen scheinbar nicht?==


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.
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.


Further information about this feature can be found in [[Switch roles]] and the paragraph on testing a new role in [[Manage roles]].
Weitere Informationen dazu finden Sie auf den Seiten [[Capabilities/moodle/role:switchroles|moodle/role:switchroles]] oder [[Rollen verwalten#Einen neue Rolle testen|Rollen verwalten]].


==Gibt es Beispiele für neue Rollen?==
==Gibt es Beispiele für neue Rollen?==


Ja, siehe [[Rollen verwalten#Beispiel für neue Rollen|Beispiele]]
Ja, siehe [[Rollen verwalten#Beispiele für neue Rollen|Beispiele]].
 
==Angemeldete Nutzer/innen können keine Nachrichten auf der Startseite lesen. Was kann ich tun?==
 
#Gehen Sie auf die Seite ''Website-Administration > Startseite > Rollen für Startseite''.
#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 ändern'').
#Klicken Sie auf die Rolle [[Authentifizierter-Nutzer-Rolle|Authentifizierte/r Nutzer/in]].
#Setzen Sie die Fähigkeit [[Capabilities/mod/forum:viewdiscussion|mod/forum:viewdiscussion]] auf ''erlauben''.
#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''':
#Gehen Sie auf die Seite ''Website-Administration > Startseite > Rollen für Startseite''.
#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'').
#Klicken Sie auf die Rolle [[Authentifizierter-Nutzer-Rolle|Authentifizierte/r Nutzer/in]].
#Setzen Sie alle notwendigen Fähigkeiten auf ''erlauben'' (z.B. an Abstimmung teilnehmen, auf Forumsbeiträge antworten etc.)
#Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite.
 
:'''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''.


==Logged-in users can't read the site news. What can I do?==
'''Oder''':
#Gehen Sie auf die Seite ''Website-Administration > Startseite > Rollen für Startseite''.
#Klicken Sie auf die Rolle [[Teilnehmer-Rolle|Teilnehmer/in]].
#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.


#Access ''Site Administration > Front Page > Front Page roles''
{{Moodle 1.9}}'''Oder''': (ab Moodle 1.9)
#Follow the "Override roles" link
#Gehen Sie auf die Seite ''Website-Administration > Startseite > Einstellungen''.
#Click on "Authenticated User"
#Setzen Sie die Standardrolle für die Startseite auf ''Teilnehmer/in''.
#Scroll down to '''Forum'''
#Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite.
#Change the capability [[Capabilities/mod/forum:viewdiscussion|mod/forum:viewdiscussion]] to ''allow''
#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 Arbeitsmaterialien oder Aktivitäten vor Gästen verbergen?==


Either:
Um ausgewählte Arbeitsmaterialien oder Aktivitäten in einem Kurs vor Gästen zu verbergen, gehen Sie wie folgt vor:
#Access ''Site Administration > Front Page > Front Page roles''
#Verbergen Sie das Arbeitsmaterial bzw. die Aktivität: z.B. durch Klicken auf das Auge-Symbol hinter dem Arbeitsmaterial bzw. der Aktivität (vorher Kursseite in den Bearbeitungsmodus schalten durch Klicken auf den Button ''Bearbeiten einschalten'' rechts oben auf der Kursseite).
#Follow the "Override roles" link
#Klicken Sie auf der Kursseite > Block ''Administration > Rollen zuweisen''.
#Click on "Authenticated User"
#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'').
#Change capabilities to ''allow'' for all required activities e.g. record a choice, reply to posts
#Klicken Sie auf die Rolle [[Teilnehmer-Rolle|Teilnehmer/in]].
#Click the "Save changes" button at the bottom of the page
#Ändern Sie die Fähigkeit [[Capabilities/moodle/course:viewhiddenactivities|moodle/course:viewhiddenactivities]] von ''vererben'' auf ''erlauben''.
#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''': Die obigen Schritte ermöglichen es Kursteilnehmer/innen, verborgene Arbeitsmaterialien bzw. Aktivitäten zu sehen. D.h. Sie verbergen die Arbeitsmaterialien bzw. Aktivitäten vor allen Nutzer/innen (also auch vor Gästen) und ändern anschließend die Zugriffsrechte, so dass Kursteilnehmer/innen duie verborgenen Arbeitsmaterialien bzw. Aktivitäten trotzdem sehen können.


Or:
==Wie kann man Blöcke vor Gästen verbergen?==
#Access ''Site Administration > Front Page > Front Page roles''
#Click on Student
#Select all users in the potential users list, and use the left-facing arrow button to add them to the existing users list


{{Moodle 1.9}}Or, in Moodle 1.9 onwards:
Um Blöcke vor Gästen zu verbergen, gehen Sie wie folgt vor:
#Access ''Site Administration > Front Page > Front Page settings''
# Klicken Sie auf den Button ''Bearbeiten einschalten'' rechts oben auf der Seite, auf der der Block zu verbergen ist.
#Set the default front page role to student.
# Klicken Sie auf das Rollen-Symbol in der Kopfzeile des Blocks, den Sie verbergen wollen (wenn Sie mit der Maus über das Rollen-Symbol fahren, erscheint der Hinweis ''Rollen zuweisen'').
# 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'').
# Klicken Sie auf die Rolle [[Gast-Rolle|Gast]]
# Ändern Sie die Fähigkeit [[Capabilities/moodle/block:view|moodle/block:view]] von ''vererben'' auf ''unterbinden''.
# Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite.


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

Aktuelle Version vom 10. März 2009, 08:53 Uhr


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

Siehe Rollen und Rechte

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.

Wenn die Eltern-Rolle global oder im Kursbereich-Kontext zugewiesen wird, 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 (insbesondere die Eltern-Rolle) an welche Nutzer/innen vergeben sind und ändern Sie gegebenenfalls die Zuweisungen.

Achtung: Die Eltern-Rolle sollte immer im Nutzerkontext des zugehörigen Kindes zugewiesen werden, und nicht als globale Rolle oder im Kursbereich-Kontext!

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 über ein gewisses Grundverständnis des Rechte- und Rollensystems verfügen. 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.

Gibt es Unterschiede beim Rollen- und Rechtesystem in Moodle 1.7 und 1.8?

Zunächst wurden in Moodle 1.8 viele Programmierfehler beseitigt und Verbesserungen am Rollen- und Rechtesystem vorgenommen (siehe Roles improvements im Bug-Tracker).

Weiterhin wurde in Moodle 1.8 eine Trennung von System-Kontext und Site-Kontext (Kontext der Startseite) vorgenommen. Rollen für die startseite können unter Website-Administration > Startseite > Rollen für Startseite zugewiesen werden.

Schließlich wurde in Moodle 1.8 ein Button Diese Rolle duplizieren hinzugefügt. Damit kann man eine neue Rolle sehr einfach und schnell dadurch anlegen, dass man eine Kopie einer bereits existierenden Rolle erstellt.

Wie kann ich die Bezeichnung "Trainer/in" in der Kursbeschreibung ändern?

Entweder:

  • Bearbeiten Sie die Rolle Trainer/in (Website-Administration > Nutzer/innen > Zugriffsrechte > Rollen verwalten) und geben der Rolle einen anderen Namen. Dieser neue Name ist dann systemweit gültig, d.h. für die gesamte Moodle-Installation.

Oder:

  • Duplizieren Sie die Rolle Trainer/in (Website-Administration > Nutzer/innen > Zugriffsrechte > Rollen verwalten) und geben der neuen Rolle einen anderen Namen.
  • Weisen Sie den entsprechenden Nutzer/innen im gewünschten Kurs-Kontext die neue Rolle zu.
  • Auf der Seite Website-Administration > Darstellung > Kursverwaltung wählen Sie die neue Rolle; diese erscheint dann in der Kursbeschreibung (systemweit, d.h. in der gesamten Moodle-Installation).

Moodle1.9

Ab Moodle 1.9 können Sie die Namen der Rollen in jedem Kurs individuell anpassen, und zwar in den Kurseinstellungen.

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 ändern).
  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.

Wie kann man Arbeitsmaterialien oder Aktivitäten vor Gästen verbergen?

Um ausgewählte Arbeitsmaterialien oder Aktivitäten in einem Kurs vor Gästen zu verbergen, gehen Sie wie folgt vor:

  1. Verbergen Sie das Arbeitsmaterial bzw. die Aktivität: z.B. durch Klicken auf das Auge-Symbol hinter dem Arbeitsmaterial bzw. der Aktivität (vorher Kursseite in den Bearbeitungsmodus schalten durch Klicken auf den Button Bearbeiten einschalten rechts oben auf der Kursseite).
  2. Klicken Sie auf der Kursseite > Block Administration > Rollen zuweisen.
  3. 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).
  4. Klicken Sie auf die Rolle Teilnehmer/in.
  5. Ändern Sie die Fähigkeit moodle/course:viewhiddenactivities von vererben auf erlauben.
  6. Klicken Sie den Button Änderungen speichern ganz unten auf der Seite.

Hinweis: Die obigen Schritte ermöglichen es Kursteilnehmer/innen, verborgene Arbeitsmaterialien bzw. Aktivitäten zu sehen. D.h. Sie verbergen die Arbeitsmaterialien bzw. Aktivitäten vor allen Nutzer/innen (also auch vor Gästen) und ändern anschließend die Zugriffsrechte, so dass Kursteilnehmer/innen duie verborgenen Arbeitsmaterialien bzw. Aktivitäten trotzdem sehen können.

Wie kann man Blöcke vor Gästen verbergen?

Um Blöcke vor Gästen zu verbergen, gehen Sie wie folgt vor:

  1. Klicken Sie auf den Button Bearbeiten einschalten rechts oben auf der Seite, auf der der Block zu verbergen ist.
  2. Klicken Sie auf das Rollen-Symbol in der Kopfzeile des Blocks, den Sie verbergen wollen (wenn Sie mit der Maus über das Rollen-Symbol fahren, erscheint der Hinweis Rollen zuweisen).
  3. 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).
  4. Klicken Sie auf die Rolle Gast
  5. Ändern Sie die Fähigkeit moodle/block:view von vererben auf unterbinden.
  6. Klicken Sie den Button Änderungen speichern ganz unten auf der Seite.