Rollen FAQ: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 27: | Zeile 27: | ||
==Warum sind alle Nutzer/innen in allen Kursen eingeschrieben?== | ==Warum sind alle Nutzer/innen in allen Kursen eingeschrieben?== | ||
*Die Standardrolle für alle Nutzer/innen unter ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Nutzereigenschaften'' ist [[Teilnehmer-Rolle|Teilnehmer/in]] statt [[Authentifizierter-Nutzer-Rolle|Authentifizierte/r Nutzer/in]]. | *Die Standardrolle für alle Nutzer/innen unter dem Menupunkt ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > Nutzereigenschaften'' ist [[Teilnehmer-Rolle|Teilnehmer/in]] statt [[Authentifizierter-Nutzer-Rolle|Authentifizierte/r Nutzer/in]]. | ||
==Warum erscheinen einige Nutzer/innen nicht in der Kursteilnehmerliste?== | ==Warum erscheinen einige Nutzer/innen nicht in der Kursteilnehmerliste?== | ||
Nutzer/innen, denen eine Rolle in einem übergeordneten Kontext zugewiesen wurde (z.B. Trainer/innen, die im Kursbereich-Kontext zugewiesen wurden), sind "technisch gesehen" nicht im Kurs eingeschrieben und erscheinen deshalb nicht in der Kursteilnehmerliste (Link ''Teilnehmer/innen im Block [[Navigation-Block|Navigation]]). Sie finden diese Nutzer/innen auf der Kursseite im Block ''[[Einstellungen-Block|Einstellungen]] | Nutzer/innen, denen eine Rolle in einem übergeordneten Kontext zugewiesen wurde (z.B. Trainer/innen, die im Kursbereich-Kontext zugewiesen wurden), sind "technisch gesehen" nicht im Kurs eingeschrieben und erscheinen deshalb nicht in der Kursteilnehmerliste (Link ''Teilnehmer/innen im Block [[Navigation-Block|Navigation]]). Sie finden diese Nutzer/innen auf der Kursseite über Klicken in der Kursnavigation ''Teilnehmer/innen'' und Auswahl im Pulldown-Menu ''Weitere Nutzer/innen'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Nutzer/innen > Weitere Nutzer/innen''). | ||
==Wie kann ich die Bezeichnung ''"Trainer/in"'' in der Kursbeschreibung ändern?== | ==Wie kann ich die Bezeichnung ''"Trainer/in"'' in der Kursbeschreibung ändern?== | ||
'''Entweder''': | '''Entweder''': | ||
* Bearbeiten Sie die Rolle [[Trainer-Rolle|Trainer/in]] (''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > 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. | * Bearbeiten Sie die Rolle [[Trainer-Rolle|Trainer/in]] (Menupunkt ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > 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''': | '''Oder''': | ||
* Duplizieren Sie die Rolle [[Trainer-Rolle|Trainer/in]] (''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten'') und geben der neuen Rolle einen anderen Namen. | * Duplizieren Sie die Rolle [[Trainer-Rolle|Trainer/in]] (Menupunkt ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > 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. | *Weisen Sie den entsprechenden Nutzer/innen im gewünschten Kurs-Kontext die neue Rolle zu. | ||
*Auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Darstellung > Kurse'' markieren Sie die neue Rolle; diese erscheint dann in der Kursbeschreibung (systemweit, d.h. in der gesamten Moodle-Installation). | *Auf der Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Darstellung > Kurse'' markieren Sie die neue Rolle; diese erscheint dann in der Kursbeschreibung (systemweit, d.h. in der gesamten Moodle-Installation). | ||
'''Oder''' | '''Oder''' | ||
In | In der Kursnavigation über ''Einstellungen'' (oder Block ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Einstellungen'') können Sie die Namen der Rollen in jedem Kurs individuell anpassen. | ||
'''Oder''' | '''Oder''' | ||
Zeile 51: | Zeile 51: | ||
==Wie kann man Trainer/innen ermöglichen, Rollen zu ändern?== | ==Wie kann man Trainer/innen ermöglichen, Rollen zu ändern?== | ||
#Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten''. | #Gehen Sie auf die Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > Rollen verwalten''. | ||
#Klicken Sie auf das Bearbeiten-Symbol [[Image: | #Klicken Sie auf das Bearbeiten-Symbol [[Image:settings.svg|16px|baseline]] bei der Rolle ''Trainer/in''. | ||
#Setzen Sie die Fähigkeit [[Capabilities/moodle/role:safeoverride|Sichere Rechte für andere ändern]] auf ''erlauben''. | #Setzen Sie die Fähigkeit [[Capabilities/moodle/role:safeoverride|Sichere Rechte für andere ändern]] auf ''erlauben''. | ||
#Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite. | #Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite. | ||
#Klicken Sie auf den Reiter 'Rollenänderung erlauben'' (auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten''). | #Klicken Sie auf den Reiter 'Rollenänderung erlauben'' (auf der Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > Rollen verwalten''). | ||
# Markieren Sie die Checkboxen in der Zeile ''Trainer/in'' bei den Rollen, die Trainer/innen ändern dürfen sollen. | # Markieren Sie die Checkboxen in der Zeile ''Trainer/in'' bei den Rollen, die Trainer/innen ändern dürfen sollen. | ||
# Klicken Sie den Button ''Änderungen speichern''. | # Klicken Sie den Button ''Änderungen speichern''. | ||
Zeile 61: | Zeile 61: | ||
==Wie kann man Trainer/innen ermöglichen, andere Trainer/innen zuzuweisen?== | ==Wie kann man Trainer/innen ermöglichen, andere Trainer/innen zuzuweisen?== | ||
#Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten''. | #Gehen Sie auf die Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten''. | ||
#Klicken Sie auf den Reiter 'Rollenzuweisung erlauben''. | #Klicken Sie auf den Reiter 'Rollenzuweisung erlauben''. | ||
# Markieren Sie die Checkbox in der Zelle, wo sich die Zeile ''Trainer/in'' und die Spalte ''Trainer/in'' kreuzen. | # Markieren Sie die Checkbox in der Zelle, wo sich die Zeile ''Trainer/in'' und die Spalte ''Trainer/in'' kreuzen. | ||
Zeile 83: | Zeile 83: | ||
#Melden Sie sich als Administrator/in an. | #Melden Sie sich als Administrator/in an. | ||
#Auf der Startseite klicken Sie Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Startseite > Einstellungen''. | #Auf der Startseite klicken Sie ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Startseite > Einstellungen''. | ||
#Setzen Sie die Standardrolle für die Startseite auf ''Teilnehmer/in''. | #Setzen Sie die Standardrolle für die Startseite auf ''Teilnehmer/in''. | ||
#Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite. | #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?== | ==Wie kann man allen Nutzer/innen ermöglichen, an Aktivitäten auf der Startseite teilzunehmen?== | ||
'''Entweder''': | '''Entweder''': | ||
#Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > | #Gehen Sie auf die Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte ändern > Rollen verwalten'' und klicken Sie auf das Bearbeiten-Symbol der Rolle ''Authentifizierte/r Nutzer/in der Startseite''. | ||
#Setzen Sie die Rechte für die entsprechenden Fähigkeiten für Aktivitäten und Arbeitsmaterialien auf ''Erlauben''. | |||
#Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite. | #Klicken Sie den Button ''Änderungen speichern'' ganz unten auf der Seite. | ||
'''Oder''': | '''Oder''': | ||
#Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Startseite > | #Gehen Sie auf die Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Startseite > Einstellungen''. | ||
# | #Setzen Sie die Standardrolle für Startseite auf ''Teilnehmer/in'' | ||
# | #Klicken Sie auf den Button ''Änderungen sichern''. | ||
==Was ist der Unterschied zwischen den Rechten ''Nicht gesetzt'' und ''Entziehen''?== | ==Was ist der Unterschied zwischen den Rechten ''Nicht gesetzt'' und ''Entziehen''?== | ||
Zeile 115: | Zeile 114: | ||
==Wie kann ich verhindern, dass Nutzer/innen ihr Kennwort ändern?== | ==Wie kann ich verhindern, dass Nutzer/innen ihr Kennwort ändern?== | ||
Sie müssen sicherstellen, dass die Fähigkeit [[Capabilities/moodle/user:changeownpassword|Eigenes Kennwort ändern]] im Systemkontext '''nicht''' auf ''erlauben'' gesetzt ist. Bei der Rolle ''Authentifizierte/r Nutzer/in'' (die alle Nutzer/innen standardmäßig im Systemkontext haben) ist diese Fähigkeit auf ''erlauben'' gesetzt. Sie haben zwei Möglichkeiten, dies zu ändern: | Sie müssen sicherstellen, dass die Fähigkeit [[Capabilities/moodle/user:changeownpassword|Eigenes Kennwort ändern]] im Systemkontext '''nicht''' auf ''erlauben'' gesetzt ist. Bei der Rolle ''Authentifizierte/r Nutzer/in'' (die alle Nutzer/innen standardmäßig im Systemkontext haben) ist diese Fähigkeit auf ''erlauben'' gesetzt. Sie haben zwei Möglichkeiten, dies zu ändern: | ||
# Ändern Sie die Rolle ''Authentifizierte/r Nutzer/in'': Setzen Sie die Fähigkeit [[Capabilities/moodle/user:changeownpassword|Eigenes Kennwort ändern]] auf '' | # Ändern Sie die Rolle ''Authentifizierte/r Nutzer/in'': Setzen Sie die Fähigkeit [[Capabilities/moodle/user:changeownpassword|Eigenes Kennwort ändern]] auf ''entziehen''. | ||
# Legen Sie eine [[Neue Rollen anlegen|neue Rolle]] an. Setzen Sie bei dieser Rolle die Fähigkeit [[Capabilities/moodle/user:changeownpassword|Eigenes Kennwort ändern]] auf ''entziehen'' und alle anderen Fähigkeiten auf ''nicht gesetzt''. Markieren Sie als ''Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist'' die Checkbox ''Kernsystem'' und weisen Sie die neue Rolle als globale Rolle (unter ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Globale Rollen'') allen Nutzer/innen zu, die ihr Kennwort nicht ändern dürfen. | # Legen Sie eine [[Neue Rollen anlegen|neue Rolle]] an. Setzen Sie bei dieser Rolle die Fähigkeit [[Capabilities/moodle/user:changeownpassword|Eigenes Kennwort ändern]] auf ''entziehen'' und alle anderen Fähigkeiten auf ''nicht gesetzt''. Markieren Sie als ''Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist'' die Checkbox ''Kernsystem'' und weisen Sie die neue Rolle als globale Rolle (unter ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > Globale Rollen'') allen Nutzer/innen zu, die ihr Kennwort nicht ändern dürfen. | ||
Bei Möglichkeit 1 kann niemand mehr sein Kennwort ändern (außer Administrator/innen), bei Möglichkeit 2 können Sie gezielt Nutzer/innen auswählen, die ihr Kennwort nicht ändern dürfen (wenn das jedoch viele Nutzer/innen sind - z.B. alle Studierenden im System - dann müssen Sie entsprechend viele globale Rollenzuweisungen machen, was sehr aufwändig werden kann). | Bei Möglichkeit 1 kann niemand mehr sein Kennwort ändern (außer Administrator/innen), bei Möglichkeit 2 können Sie gezielt Nutzer/innen auswählen, die ihr Kennwort nicht ändern dürfen (wenn das jedoch viele Nutzer/innen sind - z.B. alle Studierenden im System - dann müssen Sie entsprechend viele globale Rollenzuweisungen machen, was sehr aufwändig werden kann). | ||
Zeile 130: | Zeile 129: | ||
*Wenn Sie eine neue Rolle anlegen und als ''Grundform der Rolle'' eine bestimmte Rolle (z.B. ''Teilnehmer/in'') auswählen, dann "erben" Sie nichts von der Teilnehmer-Rolle. Sie legen damit nur fest, dass diese Rolle dieselben Grundeinstellungen haben soll, wie die Teilnehmer-Rolle. | *Wenn Sie eine neue Rolle anlegen und als ''Grundform der Rolle'' eine bestimmte Rolle (z.B. ''Teilnehmer/in'') auswählen, dann "erben" Sie nichts von der Teilnehmer-Rolle. Sie legen damit nur fest, dass diese Rolle dieselben Grundeinstellungen haben soll, wie die Teilnehmer-Rolle. | ||
Die Kursverwalter-Rolle "erbt" '''nicht''' von der Trainer-Rolle (eine häufig auftretende Fehlannahme). Beide Rollen sind (wie auch alle anderen Rollen) völlig unabhängig voneinander. Die Kursverwalter-Rolle ist eine ganz einfache Rolle - sie darf neue Kurse anlegen und sonst praktisch nichts. Gleichwohl wird einer Person, die einen neuen Kurs anlegt (in der Kursverwalter-Rolle), standardmäßig die Rolle ''Trainer/in'' im neuen Kurs zugewiesen - auf diese Weise erhält die Person (die eigentlich in der Kursverwalter-Rolle agiert) Trainerrechte im neuen Kurs. | Die Kursverwalter-Rolle "erbt" '''nicht''' von der Trainer-Rolle (eine häufig auftretende Fehlannahme). Beide Rollen sind (wie auch alle anderen Rollen) völlig unabhängig voneinander. Die Kursverwalter-Rolle ist eine ganz einfache Rolle - sie darf neue Kurse anlegen und sonst praktisch nichts. Gleichwohl wird einer Person, die einen neuen Kurs anlegt (in der Kursverwalter-Rolle), standardmäßig die Rolle ''Trainer/in'' im neuen Kurs zugewiesen - auf diese Weise erhält die Person (die eigentlich in der Kursverwalter-Rolle agiert) Trainerrechte im neuen Kurs. | ||
* Da Rollen unabhängig voneinander sind, hat die Reihenfolge, in der Rollen auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten'' angezeigt werden, keinerlei Bedeutung. | * Da Rollen unabhängig voneinander sind, hat die Reihenfolge, in der Rollen auf der Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > Rollen verwalten'' angezeigt werden, keinerlei Bedeutung. | ||
*Wenn ein Moodle-System aktualisiert wird und dabei neue Fähigkeiten hinzukommen, dann legt bei einer neu angelegten Rolle die zugehörige ''Grundform der Rolle'' fest, welche Rechte für die neuen Fähigkeiten gesetzt sind. | *Wenn ein Moodle-System aktualisiert wird und dabei neue Fähigkeiten hinzukommen, dann legt bei einer neu angelegten Rolle die zugehörige ''Grundform der Rolle'' fest, welche Rechte für die neuen Fähigkeiten gesetzt sind. | ||
Zeile 136: | Zeile 135: | ||
Um ausgewählte Arbeitsmaterialien oder Aktivitäten in einem Kurs vor Gästen zu verbergen, gehen Sie wie folgt vor: | Um ausgewählte Arbeitsmaterialien oder Aktivitäten in einem Kurs vor Gästen zu verbergen, gehen Sie wie folgt vor: | ||
#Verbergen Sie das Arbeitsmaterial bzw. die Aktivität: z.B. durch Klicken auf das Auge-Symbol [[Image:hide. | #Verbergen Sie das Arbeitsmaterial bzw. die Aktivität: z.B. durch Klicken auf das Auge-Symbol [[Image:hide.svg|16px|baseline]] hinter dem Arbeitsmaterial bzw. der Aktivität (vorher Kursseite in den Bearbeitungsmodus schalten: Den Schalter ''Bearbeiten'' rechts oben auf ''ein'' stellen (oder Knopf ''Bearbeiten einschalten''). | ||
#Klicken Sie | #Klicken Sie in der Kursnavigation ''Teilnehmer/innen'' und wählen Sie im Pulldown-Menu ''Rechte ändern'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Nutzer/innen > Rechte ändern''). | ||
#Bei der Fähigkeit [[Capabilities/moodle/course:viewhiddenactivities|moodle/course:viewhiddenactivities]] klicken Sie in der Spalte ''Rollen mit Rechten'' auf das Plus-Symbol [[Image:add. | #Bei der Fähigkeit [[Capabilities/moodle/course:viewhiddenactivities|moodle/course:viewhiddenactivities]] klicken Sie in der Spalte ''Rollen mit Rechten'' auf das Plus-Symbol [[Image:add.svg|16px|baseline]], wählen die Rolle ''Teilnehmer/in'' aus und Klicken auf den Button ''Erlauben''. | ||
'''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 Rechte, so dass Kursteilnehmer/innen die verborgenen Arbeitsmaterialien bzw. Aktivitäten trotzdem sehen können. | '''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 Rechte, so dass Kursteilnehmer/innen die verborgenen Arbeitsmaterialien bzw. Aktivitäten trotzdem sehen können. | ||
Zeile 148: | Zeile 147: | ||
# Klicken Sie auf das Rollen-Symbol [[Image:assign.gif]] in der Kopfzeile des Blocks, den Sie verbergen wollen. | # Klicken Sie auf das Rollen-Symbol [[Image:assign.gif]] in der Kopfzeile des Blocks, den Sie verbergen wollen. | ||
# Klicken Sie im Block ''[[Einstellungen-Block|Einstellungen]] > Block: X > Rechte''. | # Klicken Sie im Block ''[[Einstellungen-Block|Einstellungen]] > Block: X > Rechte''. | ||
# Bei der Fähigkeit [[Capabilities/moodle/block:view|Block sehen]] klicken Sie in der Spalte ''Rollen mit Rechten'' auf das Löschen-Symbol [[Image:delete. | # Bei der Fähigkeit [[Capabilities/moodle/block:view|Block sehen]] klicken Sie in der Spalte ''Rollen mit Rechten'' auf das Löschen-Symbol [[Image:delete.svg|16px|baseline]] hinter der Rolle ''Gast''. | ||
==Wie kann ich eine neu angelegte Rolle von einem Moodle-System in ein anderes kopieren?== | ==Wie kann ich eine neu angelegte Rolle von einem Moodle-System in ein anderes kopieren?== | ||
Zeile 157: | Zeile 156: | ||
==Warum kann ich Teilnehmer/innen bzw. Trainer/innen nicht als globale Rolle zuweisen?== | ==Warum kann ich Teilnehmer/innen bzw. Trainer/innen nicht als globale Rolle zuweisen?== | ||
*Trainer/innen und Teilnehmer/innen agieren normalerweise in einzelnen Kursen. Es ist unüblich, dass jemand in '''allen''' Kursen Trainer/in oder Teilnehmer/in ist. Deshalb erscheinen die Rollen ''Trainer/in'' und ''Teilnehmer/in'' standardmäßig nicht unter ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Globale Rollen''. | *Trainer/innen und Teilnehmer/innen agieren normalerweise in einzelnen Kursen. Es ist unüblich, dass jemand in '''allen''' Kursen Trainer/in oder Teilnehmer/in ist. Deshalb erscheinen die Rollen ''Trainer/in'' und ''Teilnehmer/in'' standardmäßig nicht unter ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > Globale Rollen''. | ||
*Wenn Sie Trainer/innen und Teilnehmer/innen dennoch als globale Rolle zuweisen wollen, dann ändern Sie die Definition dieser Rollen wie folgt: | *Wenn Sie Trainer/innen und Teilnehmer/innen dennoch als globale Rolle zuweisen wollen, dann ändern Sie die Definition dieser Rollen wie folgt: | ||
:*Klicken Sie die Rolle auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten'' an. | :*Klicken Sie die Rolle auf der Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > Rollen verwalten'' an. | ||
:*Markieren Sie bei der Einstellung ''Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist'' die Checkbox ''Kernsystem''. | :*Markieren Sie bei der Einstellung ''Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist'' die Checkbox ''Kernsystem''. | ||
:*Klicken Sie auf den Button ''Änderungen speichern'' ganz unten auf der Seite. | :*Klicken Sie auf den Button ''Änderungen speichern'' ganz unten auf der Seite. | ||
==Wie kann ich eine Rolle auf der Startseite verfügbar machen?== | ==Wie kann ich eine Rolle auf der Startseite verfügbar machen?== | ||
*Klicken Sie die Rolle auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten'' an. | *Klicken Sie die Rolle auf der Seite ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Nutzer/innen > Rechte > Rollen verwalten'' an. | ||
:*Markieren Sie bei der Einstellung ''Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist'' die Checkbox ''Kurs''. | :*Markieren Sie bei der Einstellung ''Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist'' die Checkbox ''Kurs''. | ||
:*Klicken Sie auf den Button ''Änderungen speichern'' ganz unten auf der Seite. | :*Klicken Sie auf den Button ''Änderungen speichern'' ganz unten auf der Seite. |
Aktuelle Version vom 15. April 2022, 23:21 Uhr
Was ist die Definition von Rolle, Fähigkeit, Recht, Kontext?
- Rolle
- Eine Rolle definiert den Status einer Person. Sie bestimmt, was die Person im System bzw. einem bestimmten Kontext darf.
- Eine Rolle wird bestimmt durch die Gesamtheit aller Fähigkeiten und den jeweiligen Rechten, die für die einzelnen Fähigkeiten vergeben sind.
- Beispiele: Trainer/in, Teilnehmer/in, Forumsmoderator/in
- Fähigkeit
- Eine Fähigkeit ist eine Funktionalität in Moodle, d.h. eine Interaktionsmöglichkeit mit dem Moodle-System.
- Eine Übersicht über die Fähigkeiten in Moodle finden Sie unter der Seitenkategorie.
- Beispiel: moodle/blog:create bezeichnet die Funktionalität Blog-Einträge zu erstellen.
- Recht
- Ein Recht wird für eine Fähigkeit vergeben.
- Es gibt vier verschiedene Möglichkeiten: nicht gesetzt/vererben, erlauben, entziehen und verbieten.
- Kontext
- Ein Kontext ist ein Bereich in Moodle, in dem Nutzer/innen eine bestimmte Rolle haben.
- Kontexte sind hierarchisch strukturiert, z.B. kann ein Kurs mehrere Aktivitäten und Blöcke enthalten.
- Beispiele: Kurs, Aktivität oder Block
Warum werden meine Rollenänderungen nicht wirksam?
Prüfen Sie den Kontext, in dem die geänderte Rolle zugewiesen wird. Bestimmte Fähigkeiten, wie z.B. Nutzerprofile aktualisieren 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 sind alle Nutzer/innen in allen Kursen eingeschrieben?
- Die Standardrolle für alle Nutzer/innen unter dem Menupunkt Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > Nutzereigenschaften ist Teilnehmer/in statt Authentifizierte/r Nutzer/in.
Warum erscheinen einige Nutzer/innen nicht in der Kursteilnehmerliste?
Nutzer/innen, denen eine Rolle in einem übergeordneten Kontext zugewiesen wurde (z.B. Trainer/innen, die im Kursbereich-Kontext zugewiesen wurden), sind "technisch gesehen" nicht im Kurs eingeschrieben und erscheinen deshalb nicht in der Kursteilnehmerliste (Link Teilnehmer/innen im Block Navigation). Sie finden diese Nutzer/innen auf der Kursseite über Klicken in der Kursnavigation Teilnehmer/innen und Auswahl im Pulldown-Menu Weitere Nutzer/innen (oder im Block Einstellungen > Nutzer/innen > Weitere Nutzer/innen).
Wie kann ich die Bezeichnung "Trainer/in" in der Kursbeschreibung ändern?
Entweder:
- Bearbeiten Sie die Rolle Trainer/in (Menupunkt Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > 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 (Menupunkt Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > 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 (oder im Block Einstellungen > Website-Administration) > Darstellung > Kurse markieren Sie die neue Rolle; diese erscheint dann in der Kursbeschreibung (systemweit, d.h. in der gesamten Moodle-Installation).
Oder In der Kursnavigation über Einstellungen (oder Block Einstellungen > Kurs-Administration > Einstellungen) können Sie die Namen der Rollen in jedem Kurs individuell anpassen.
Oder Ändern Sie die Rollenbezeichnungen im Sprachpaket, siehe Sprachanpassung.
Wie kann man Trainer/innen ermöglichen, Rollen zu ändern?
- Gehen Sie auf die Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > Rollen verwalten.
- Klicken Sie auf das Bearbeiten-Symbol bei der Rolle Trainer/in.
- Setzen Sie die Fähigkeit Sichere Rechte für andere ändern auf erlauben.
- Klicken Sie den Button Änderungen speichern ganz unten auf der Seite.
- Klicken Sie auf den Reiter 'Rollenänderung erlauben (auf der Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > Rollen verwalten).
- Markieren Sie die Checkboxen in der Zeile Trainer/in bei den Rollen, die Trainer/innen ändern dürfen sollen.
- Klicken Sie den Button Änderungen speichern.
Wie kann man Trainer/innen ermöglichen, andere Trainer/innen zuzuweisen?
- Gehen Sie auf die Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Website-Administration > Nutzer/innen > Rechte > Rollen verwalten.
- Klicken Sie auf den Reiter 'Rollenzuweisung erlauben.
- Markieren Sie die Checkbox in der Zelle, wo sich die Zeile Trainer/in und die Spalte Trainer/in kreuzen.
- Klicken Sie den Button Änderungen speichern.
Warum funktioniert Rolle wechseln in einem Kurs scheinbar nicht?
Diese Funktionalität wurde für Trainer/innen entwickelt, damit diese prüfen können, wie die Teilnehmer/innen den Kurs sehen. Manchmal funktioniert das nicht zuverlässig, weil auf manchen Moodle-Seiten nur die individuelle Sicht einer konkreten Person sinnvoll ist. Verwenden Sie in so einem Fall besser ein spezielles Testnutzer-Konto: Weisen Sie diesem Testnutzer im Kurs die Teilnehmer-Rolle zu und melden Sie sich dann als dieser Testnutzer an.
Gibt es Beispiele für neue Rollen?
- Eltern-Rolle - erlaubt es Eltern bzw. Mentor/innen, bestimmte Informationene von ihren Kindern bzw. Mentees zu sehen (z.B. Beiträge oder Bewertungen)
- Demo-Trainer-Rolle - um ein spezielles Nutzerkonto für einen Demo-Trainer anlegen zu können, bei dem das Kennwort nicht geändert werden kann
- Forum-Moderator-Rolle - für Nutzer/innen, die das Recht haben, in einem bestimmten Forum Beiträge zu bearbeiten, zu löschen, Diskussionen zu verschieben und aufzuteilen
- Kalender-Verwalter-Rolle - für Nutzer/innen, die das Recht haben, globale Termine anzulegen
- Blogger-Rolle - um nur ausgewählten Nutzer/innen das Bloggen zu erlauben
- Test-Nutzer-Rolle ohne Zeitbegrenzung - um Nutzer/innen mit Handicap zu ermöglichen, zeitbegrenzte Tests ohne Zeitbeschränkung durchzuführen
- Fragenersteller-Rolle - um Kursteilnehmer/innen zu ermöglichen, Testfragen zu erstellen
Angemeldete Nutzer/innen können keine Nachrichten auf der Startseite lesen. Was kann ich tun?
- Melden Sie sich als Administrator/in an.
- Auf der Startseite klicken Sie Website-Administration (oder im Block Einstellungen > Website-Administration) > Startseite > Einstellungen.
- Setzen Sie die Standardrolle für die Startseite auf Teilnehmer/in.
- 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 (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte ändern > Rollen verwalten und klicken Sie auf das Bearbeiten-Symbol der Rolle Authentifizierte/r Nutzer/in der Startseite.
- Setzen Sie die Rechte für die entsprechenden Fähigkeiten für Aktivitäten und Arbeitsmaterialien auf Erlauben.
- Klicken Sie den Button Änderungen speichern ganz unten auf der Seite.
Oder:
- Gehen Sie auf die Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Startseite > Einstellungen.
- Setzen Sie die Standardrolle für Startseite auf Teilnehmer/in
- Klicken Sie auf den Button Änderungen sichern.
Was ist der Unterschied zwischen den Rechten Nicht gesetzt und Entziehen?
Nicht gesetzt bedeutet, dass das Recht aus dem Kontext gültig ist, in dem sich eine Person befindet. Entziehen bedeutet, dass im gegebenen Kontext das Recht für die betroffene Fähigkeit nicht erlaubt ist.
Empfehlung: Bei der Definition werden Sie meistens nicht gesetzt oder erlauben verwenden.
Wie funktionieren Rechte?
Beispiel: Wenn Sie sich in Moodle anmelden, erhalten Sie die globale Rolle Authentifizierte/r Nutzer/in. Sie können z.B. zusätzlich in einen Kurs eingeschrieben sein und dort die Rolle Teilnehmer/in haben. Betrachten wir nun eine Fähigkeit X (z.B. einen Blogeintrag erstellen) und schauen, welches Recht gilt:
- Wenn in der Definition der Rolle Teilnehmer/in das Recht für die Fähigkeit X nicht gesetzt ist und in der Definition der Rolle Authentifizierte/r Nutzer/in ebenfalls nicht gesetzt ist, dann dürfen Sie X nicht tun.
- Wenn bei Teilnehmer/in das Recht für X nicht gesetzt ist und bei Authentifizierte/r Nutzer/in auf erlauben gesetzt ist, dann dürfen Sie X tun.
- Wenn bei Teilnehmer/in das Recht für X auf entziehen gesetzt ist und bei Authentifizierte/r Nutzer/in auf erlauben gesetzt ist, dann dürfen Sie X nicht tun.
- Wenn bei Teilnehmer/in das Recht für X auf erlauben gesetzt ist und bei Authentifizierte/r Nutzer/in auf entziehen gesetzt ist, dann dürfen Sie X tun.
- Wenn bei Teilnehmer/in das Recht für X auf verbieten gesetzt ist und bei Authentifizierte/r Nutzer/in auf erlauben gesetzt ist, dann dürfen Sie X nicht tun.
- Wenn bei Teilnehmer/in das Recht für X auf erlauben gesetzt ist und bei Authentifizierte/r Nutzer/in auf verbieten gesetzt ist, dann dürfen Sie X nicht tun.
Wie kann ich verhindern, dass Nutzer/innen ihr Kennwort ändern?
Sie müssen sicherstellen, dass die Fähigkeit Eigenes Kennwort ändern im Systemkontext nicht auf erlauben gesetzt ist. Bei der Rolle Authentifizierte/r Nutzer/in (die alle Nutzer/innen standardmäßig im Systemkontext haben) ist diese Fähigkeit auf erlauben gesetzt. Sie haben zwei Möglichkeiten, dies zu ändern:
- Ändern Sie die Rolle Authentifizierte/r Nutzer/in: Setzen Sie die Fähigkeit Eigenes Kennwort ändern auf entziehen.
- Legen Sie eine neue Rolle an. Setzen Sie bei dieser Rolle die Fähigkeit Eigenes Kennwort ändern auf entziehen und alle anderen Fähigkeiten auf nicht gesetzt. Markieren Sie als Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist die Checkbox Kernsystem und weisen Sie die neue Rolle als globale Rolle (unter Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > Globale Rollen) allen Nutzer/innen zu, die ihr Kennwort nicht ändern dürfen.
Bei Möglichkeit 1 kann niemand mehr sein Kennwort ändern (außer Administrator/innen), bei Möglichkeit 2 können Sie gezielt Nutzer/innen auswählen, die ihr Kennwort nicht ändern dürfen (wenn das jedoch viele Nutzer/innen sind - z.B. alle Studierenden im System - dann müssen Sie entsprechend viele globale Rollenzuweisungen machen, was sehr aufwändig werden kann).
Wie kann ich verhindern, dass Nutzer/innen ihr Profil bearbeiten?
Es gilt dieselbe Vorgehensweise wie bei der vorherigen Frage (Kennwortänderung verhindern) mit der Änderung, dass die Fähigkeit Eigenes Nutzerprofil bearbeiten betroffen ist.
Haben Rollen eine Vererbungsbeziehung?
Nein, Rollen sind völlig unabhängig voneinander definiert.
- Wenn Sie eine neue Rolle durch Duplizieren einer vorhandenen Rolle anlegen, dann ist das wie das Kopieren einer Datei: Das Original und die Kopie sind zunächst identisch, haben aber keine Beziehung zueinander (d.h. nachträgliche Änderungen in der Original-Rolle haben keine Auswirkungen auf die Kopie-Rolle und umgekehrt).
- Wenn Sie eine neue Rolle anlegen und als Grundform der Rolle eine bestimmte Rolle (z.B. Teilnehmer/in) auswählen, dann "erben" Sie nichts von der Teilnehmer-Rolle. Sie legen damit nur fest, dass diese Rolle dieselben Grundeinstellungen haben soll, wie die Teilnehmer-Rolle.
Die Kursverwalter-Rolle "erbt" nicht von der Trainer-Rolle (eine häufig auftretende Fehlannahme). Beide Rollen sind (wie auch alle anderen Rollen) völlig unabhängig voneinander. Die Kursverwalter-Rolle ist eine ganz einfache Rolle - sie darf neue Kurse anlegen und sonst praktisch nichts. Gleichwohl wird einer Person, die einen neuen Kurs anlegt (in der Kursverwalter-Rolle), standardmäßig die Rolle Trainer/in im neuen Kurs zugewiesen - auf diese Weise erhält die Person (die eigentlich in der Kursverwalter-Rolle agiert) Trainerrechte im neuen Kurs.
- Da Rollen unabhängig voneinander sind, hat die Reihenfolge, in der Rollen auf der Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > Rollen verwalten angezeigt werden, keinerlei Bedeutung.
- Wenn ein Moodle-System aktualisiert wird und dabei neue Fähigkeiten hinzukommen, dann legt bei einer neu angelegten Rolle die zugehörige Grundform der Rolle fest, welche Rechte für die neuen Fähigkeiten gesetzt sind.
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:
- 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: Den Schalter Bearbeiten rechts oben auf ein stellen (oder Knopf Bearbeiten einschalten).
- Klicken Sie in der Kursnavigation Teilnehmer/innen und wählen Sie im Pulldown-Menu Rechte ändern (oder im Block Einstellungen > Kurs-Administration > Nutzer/innen > Rechte ändern).
- Bei der Fähigkeit moodle/course:viewhiddenactivities klicken Sie in der Spalte Rollen mit Rechten auf das Plus-Symbol , wählen die Rolle Teilnehmer/in aus und Klicken auf den Button Erlauben.
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 Rechte, so dass Kursteilnehmer/innen die 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:
- Schalten Sie die Seite, auf der Sie den Block verbergen wollen, in den Bearbeitungsmodus.
- Klicken Sie auf das Rollen-Symbol in der Kopfzeile des Blocks, den Sie verbergen wollen.
- Klicken Sie im Block Einstellungen > Block: X > Rechte.
- Bei der Fähigkeit Block sehen klicken Sie in der Spalte Rollen mit Rechten auf das Löschen-Symbol hinter der Rolle Gast.
Wie kann ich eine neu angelegte Rolle von einem Moodle-System in ein anderes kopieren?
Das ist derzeit nicht möglich, siehe MDL-31027.
Was ist der Unterschied zwischen den Fähigkeiten moodle/role:override und moodle/role:safeoverride?
Die Fähigkeit moodle/role:safeoverride (Sichere Rechte für andere ändern) wurde eingeführt, damit Trainer/innen auf sichere Art und Weise Rollen ändern dürfen. Rollen, bei denen die Fähigkeit moodle/role:override (Rolle überschreiben) auf erlauben gesetzt ist, dürfen alle Rechte ändern. Rollen, bei denen die Fähigkeit moodle/role:safeoverride auf erlauben gesetzt ist, dürfen nur Rechte von Fähigkeiten ändern, die nicht mit Risiken verbunden sind.
Warum kann ich Teilnehmer/innen bzw. Trainer/innen nicht als globale Rolle zuweisen?
- Trainer/innen und Teilnehmer/innen agieren normalerweise in einzelnen Kursen. Es ist unüblich, dass jemand in allen Kursen Trainer/in oder Teilnehmer/in ist. Deshalb erscheinen die Rollen Trainer/in und Teilnehmer/in standardmäßig nicht unter Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > Globale Rollen.
- Wenn Sie Trainer/innen und Teilnehmer/innen dennoch als globale Rolle zuweisen wollen, dann ändern Sie die Definition dieser Rollen wie folgt:
- Klicken Sie die Rolle auf der Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > Rollen verwalten an.
- Markieren Sie bei der Einstellung Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist die Checkbox Kernsystem.
- Klicken Sie auf den Button Änderungen speichern ganz unten auf der Seite.
Wie kann ich eine Rolle auf der Startseite verfügbar machen?
- Klicken Sie die Rolle auf der Seite Website-Administration (oder im Block Einstellungen > Website-Administration) > Nutzer/innen > Rechte > Rollen verwalten an.
- Markieren Sie bei der Einstellung Kontexttypen, in denen diese Rolle möglicherweise zugewiesen ist die Checkbox Kurs.
- Klicken Sie auf den Button Änderungen speichern ganz unten auf der Seite.
Siehe auch
- Roles and Capabilities forum - Diskussionsforum im Kurs Using Moodle auf moodle.org