Hinweis: Sie sind auf den Seiten der Moodle 3.3 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Rechte.

Rechte: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Rollen}}
{{Rollen}}
Moodle erlaubt es bestimmten Rollen, andere Rollen zu ändern. Wer welche Rollen ändern darf ist auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten'', Reiter ''Rollenänderung erlauben'' festgelegt. Wie eine Rolle geändert wird, ist im Artikel [[Rollen ändern]] beschrieben.


==Course and activity permissions==
==Begriffserklärung==
Role permissions for a course can be changed in ''Settings > Course administration > Users > Permissions'' and for a particular activity in ''Settings > Activity administration > Permissions''.
Rechte werden für Fähigkeiten vergeben. Fähigkeiten sind Funktionalitäten oder Interaktionsmöglichkeiten von Nutzer/innen mit dem Moodle-System (z.B. Forumsbeitrag schreiben oder Fragen verwalten). Eine Liste aller Fähigkeiten in Moodle finden Sie [[:Category:Fähigkeiten|hier]]. Die Gesamtheit aller Fähigkeiten und die dazugehörigen Rechte definieren eine '''Rolle'''.


Click the Allow icon (+) opposite a capability to give permission to additional roles or the Prevent icon (X) to take away permission.
Administrator/innen können auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten'' Rollen definieren. Bei der Definition von Rollen können für jede einzelne Fähigkeit folgende Rechte vergeben werden:


[[File:Permissions.png]]
;Nicht gesetzt
:Das ist die Standardeinstellung. Wenn eine Fähigkeit ''nicht gesetzt'' ist, dann ergibt sich das Recht für die Fähigkeit aus dem übergeordneten Kontext oder wird durch das Recht einer anderen Rolle bestimmt, die eine Person möglicherweise noch hat.


==Block permissions==
;Erlauben
:Diese Einstellung gibt Nutzer/innen in einem bestimmten Kontext das Recht, eine Fähigkeit bzw. Funktionalität von Moodle zu nutzen. Das Recht gilt im Kontext, in dem die Rolle zugewiesen wird, und in allen untergeordneten Kontexten.
:'''Beispiel''': Wenn ein Nutzer in einem Kurs die Rolle [[Teilnehmer-Rolle|Teilnehmer/in]] hat, dann darf er standardmäßig in allen Foren des Kurses (außer dem Nachrichtenforum) neue Diskussionen beginnen, es sei denn, es gibt ein Forum, in dessen Kontext dieses Recht auf ''unterbinden'' oder ''untersagen'' geändert worden ist.
 
;Entziehen
:Mit dieser Einstellung wird das Recht, eine Fähigkeit bzw. Funktionalität von Moodle zu nutzen, entzogen, selbst wenn die Fähigkeit in einem übergeordneten Kontext auf ''erlauben'' gesetzt ist.
 
;Verbieten
:Mit dieser Einstellung wird das Recht, eine Fähigkeit bzw. Funktionalität von Moodle zu nutzen, entzogen und kann auch nicht in einem untergeordneten Kontext geändert werden. Diese Einstellung wird selten benötigt.
 
Moodle erlaubt es darüber hinaus bestimmten Rollen, andere Rollen zu ändern. Wer welche Rollen ändern darf ist auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten'', Reiter ''Rollenänderung erlauben'' festgelegt. Bei Rollen, die andere Rollen ändern dürfen, muss die Fähigkeit [[Capabilities/moodle/role:override|Rolle überschreiben]] oder [[Capabilities/moodle/role:safeoverride|Sichere Rechte für andere ändern]] auf ''erlauben'' gesetzt sein.
 
Bei der Änderung von Rollen können für jede einzelne Fähigkeit folgende Rechte vergeben werden:
 
;Vererben
:Das ist die Standardeinstellung. Wenn eine Fähigkeit auf ''vererben'' gesetzt ist, bleibt das Recht aus dem übergeordneten Kontext gültig oder wird durch das Recht einer anderen Rolle bestimmt, die eine Person im aktuellen Kontext noch hat.
 
:'''Beispiel''': Wenn eine Person in der Rolle [[Teilnehmer-Rolle|Teilnehmer/in]] im Kurs-Kontext Tests durchführen darf, dann wird dieses Recht für einen konkreten Test im Kurs vererbt, d.h. die Person darf diesen konkreten Test durchführen, denn dieser Test-Kontext ist ein dem Kurs-Kontext untergeordneter Aktivitäten-Kontext.
 
;Erlauben
:siehe oben
 
;Entziehen
:siehe oben
 
;Verbieten
:siehe oben
 
==Rechte im Kurs- oder Aktivitäten-Kontext ändern==
Wenn Sie eine Rolle im Kurskontext ändern wollen, gehen Sie in den Kurs und klicken im Block ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Nutzer/innen > Rechte''.
 
Wenn Sie eine Rolle im Aktivitäten-Kontext ändern wollen, klicken Sie die Aktivität im Kurs an und klicken dann im Block ''[[Einstellungen-Block|Einstellungen]] > Aktivität-Administration >  Rechte''.
 
Sie sehen eine Übersicht über alle Fähigkeiten, die im jeweiligen Kontext relevant sind.
 
In der Spalte ''Rollen mit Rechten'' werden alle Rollen angezeigt, bei denen für die jeweilige Fähigkeit das Recht auf ''erlauben'' gesetzt ist.
*Wollen Sie einer Rolle dieses Recht entziehen, klicken Sie auf das Löschen-Symbol [[Image:delete.gif]] hinter der entsprechenden Rolle.
*Wollen Sie einer weiteren Rolle, das Recht ''erlauben'' geben, klicken Sie auf das Plus-Symbol [[Image:add.gif]], wählen die gewünschte Rolle aus und klicken auf den Button ''Erlauben''.
 
 
In der Spalte ''Verboten'' werden alle Rollen angezeigt, bei denen für die jeweilige Fähigkeit das Recht auf ''verbieten'' gesetzt ist.
*Wollen Sie bei einer Rolle dieses Verbot aufheben, klicken Sie auf das Löschen-Symbol [[Image:delete.gif]] hinter der entsprechenden Rolle.
*Wollen Sie einer weiteren Rolle, das Recht ''verbieten'' geben, klicken Sie auf das Plus-Symbol [[Image:add.gif]], wählen die gewünschte Rolle aus und klicken auf den Button ''Verbieten''.
 
 
==Rechte im Block-Kontext ändern==


Block permissions can be changed by:
Block permissions can be changed by:
Zeile 19: Zeile 64:
[[File:Blockassign.png]]
[[File:Blockassign.png]]


==Checking permissions==
==Rechte prüfen==


The check permissions feature provides a method to view all capabilities for a selected user based on their role assignments. These capabilities determine whether or not the selected user is allowed to perform associated tasks within the system or course.
The check permissions feature provides a method to view all capabilities for a selected user based on their role assignments. These capabilities determine whether or not the selected user is allowed to perform associated tasks within the system or course.

Version vom 2. Mai 2012, 16:10 Uhr


Begriffserklärung

Rechte werden für Fähigkeiten vergeben. Fähigkeiten sind Funktionalitäten oder Interaktionsmöglichkeiten von Nutzer/innen mit dem Moodle-System (z.B. Forumsbeitrag schreiben oder Fragen verwalten). Eine Liste aller Fähigkeiten in Moodle finden Sie hier. Die Gesamtheit aller Fähigkeiten und die dazugehörigen Rechte definieren eine Rolle.

Administrator/innen können auf der Seite Einstellungen > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten Rollen definieren. Bei der Definition von Rollen können für jede einzelne Fähigkeit folgende Rechte vergeben werden:

Nicht gesetzt
Das ist die Standardeinstellung. Wenn eine Fähigkeit nicht gesetzt ist, dann ergibt sich das Recht für die Fähigkeit aus dem übergeordneten Kontext oder wird durch das Recht einer anderen Rolle bestimmt, die eine Person möglicherweise noch hat.
Erlauben
Diese Einstellung gibt Nutzer/innen in einem bestimmten Kontext das Recht, eine Fähigkeit bzw. Funktionalität von Moodle zu nutzen. Das Recht gilt im Kontext, in dem die Rolle zugewiesen wird, und in allen untergeordneten Kontexten.
Beispiel: Wenn ein Nutzer in einem Kurs die Rolle Teilnehmer/in hat, dann darf er standardmäßig in allen Foren des Kurses (außer dem Nachrichtenforum) neue Diskussionen beginnen, es sei denn, es gibt ein Forum, in dessen Kontext dieses Recht auf unterbinden oder untersagen geändert worden ist.
Entziehen
Mit dieser Einstellung wird das Recht, eine Fähigkeit bzw. Funktionalität von Moodle zu nutzen, entzogen, selbst wenn die Fähigkeit in einem übergeordneten Kontext auf erlauben gesetzt ist.
Verbieten
Mit dieser Einstellung wird das Recht, eine Fähigkeit bzw. Funktionalität von Moodle zu nutzen, entzogen und kann auch nicht in einem untergeordneten Kontext geändert werden. Diese Einstellung wird selten benötigt.

Moodle erlaubt es darüber hinaus bestimmten Rollen, andere Rollen zu ändern. Wer welche Rollen ändern darf ist auf der Seite Einstellungen > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten, Reiter Rollenänderung erlauben festgelegt. Bei Rollen, die andere Rollen ändern dürfen, muss die Fähigkeit Rolle überschreiben oder Sichere Rechte für andere ändern auf erlauben gesetzt sein.

Bei der Änderung von Rollen können für jede einzelne Fähigkeit folgende Rechte vergeben werden:

Vererben
Das ist die Standardeinstellung. Wenn eine Fähigkeit auf vererben gesetzt ist, bleibt das Recht aus dem übergeordneten Kontext gültig oder wird durch das Recht einer anderen Rolle bestimmt, die eine Person im aktuellen Kontext noch hat.
Beispiel: Wenn eine Person in der Rolle Teilnehmer/in im Kurs-Kontext Tests durchführen darf, dann wird dieses Recht für einen konkreten Test im Kurs vererbt, d.h. die Person darf diesen konkreten Test durchführen, denn dieser Test-Kontext ist ein dem Kurs-Kontext untergeordneter Aktivitäten-Kontext.
Erlauben
siehe oben
Entziehen
siehe oben
Verbieten
siehe oben

Rechte im Kurs- oder Aktivitäten-Kontext ändern

Wenn Sie eine Rolle im Kurskontext ändern wollen, gehen Sie in den Kurs und klicken im Block Einstellungen > Kurs-Administration > Nutzer/innen > Rechte.

Wenn Sie eine Rolle im Aktivitäten-Kontext ändern wollen, klicken Sie die Aktivität im Kurs an und klicken dann im Block Einstellungen > Aktivität-Administration > Rechte.

Sie sehen eine Übersicht über alle Fähigkeiten, die im jeweiligen Kontext relevant sind.

In der Spalte Rollen mit Rechten werden alle Rollen angezeigt, bei denen für die jeweilige Fähigkeit das Recht auf erlauben gesetzt ist.

  • Wollen Sie einer Rolle dieses Recht entziehen, klicken Sie auf das Löschen-Symbol delete.gif hinter der entsprechenden Rolle.
  • Wollen Sie einer weiteren Rolle, das Recht erlauben geben, klicken Sie auf das Plus-Symbol add.gif, wählen die gewünschte Rolle aus und klicken auf den Button Erlauben.


In der Spalte Verboten werden alle Rollen angezeigt, bei denen für die jeweilige Fähigkeit das Recht auf verbieten gesetzt ist.

  • Wollen Sie bei einer Rolle dieses Verbot aufheben, klicken Sie auf das Löschen-Symbol delete.gif hinter der entsprechenden Rolle.
  • Wollen Sie einer weiteren Rolle, das Recht verbieten geben, klicken Sie auf das Plus-Symbol add.gif, wählen die gewünschte Rolle aus und klicken auf den Button Verbieten.


Rechte im Block-Kontext ändern

Block permissions can be changed by:

  1. Turn editing on in the course
  2. Click the assign roles icon (a face and mask) in the header of the block
  3. Scroll down to the settings block and click the Permissions link

Datei:Blockassign.png

Rechte prüfen

The check permissions feature provides a method to view all capabilities for a selected user based on their role assignments. These capabilities determine whether or not the selected user is allowed to perform associated tasks within the system or course.

A teacher can check permissions for their course in Settings > Course administration > Users > Permissions > Check permissions and for a particular activity in Settings > Activity administration > Check permissions.

An administrator can check system permissions in Settings > Site administration > Users > Permissions > Check system permissions

Datei:Check permissions.png

Capability overview report

An administrator can generate a capability overview report in Site Administration > Users > Permissions > Capability report.

The report allows the administrator to select a capability and one or more roles. The report will show the role and its permission level for that capability. And if that capability was overridden for the role where in the site. For example, it might show that the gradereport:user view capability for a student role is set at the system level as "Allow" and for Course 1 it is set to "Prohibit".

Siehe auch