Rolle Präsentation

Rolle Präsentation

von Fabienne Neveu -
Anzahl Antworten: 7

Hallo,

für Präsentationszwecke würde ich gerne eine Rolle anlegen „presentation“.
Diese hat zur Aufgabe möglichst viele Aspekte des System also z.B. die
Funktionsweise unterschiedlicher Plugins, User -daten etc. lediglich
sichtbar zu machen. Ich habe dazu eine Rolle „unter_manager“ aus der
Rolle manager abgeleitet und viele Schreibrechte deaktiviert.
Es gibt jetzt einen Kursbereich „basis“, den wir vom Zugriff der
Nutzer mit Rolle „presentation“ fernhaften wollen.
Könnt ihr grad sagen wie das geht ? Rollenseitig habe ich da nichts
gefunden .. auch nichts in der Kursadministration …

Hilfe wäre super nett.

VG
Fabienne

Mittelwert:  -
Als Antwort auf Fabienne Neveu

Re: Rolle Präsentation

von Tobias Reischmann -

Hallo Fabienne,

unter "Website-Administration > Kurse > Kurse und Kursbereiche verwalten" werden alle Kursbereiche angezeigt. Dort kommt man (in unserem Design) über das Zahnrad auf "Rechte ändern". In dieser Ansicht können für einen Kursbereich Rechte für bestimmte Rollen erlaubt oder verboten werden.

Ich hoffe das hilft.

VG

Tobias

Als Antwort auf Tobias Reischmann

Re: Rolle Präsentation

von Fabienne Neveu -

Hi Tobias,


Dank Dir für deinen Hinweis. Da war ich auch schon gestoßen. Mein Ziel ist es, dass er nach dem Einloggen die Übersicht über alle Kursbereiche bekommt ohne den  Kursbereich „basis". Ich kann ihm sämtliche Rechte nehmen auf dem Weg, den Du gezeigt hast. Ich würde aber gerne diesen spezifischen Kursbereich ganz aus der Kursbereichsübersicht herausnehmen, so dass der User gar nicht gewahr wird, dass es einen solchen Bereich gibt.


In jedem Fall Danke für deine schnelle Hilfe.

VG

Fabienne




Als Antwort auf Fabienne Neveu

Re: Rolle Präsentation

von Tobias Reischmann -

Hallo Fabienne,

eine Möglichkeit, die mir noch adhoc einfällt, ist, den Kursbereich zu verbergen und allen Rollen außer presentation innerhalb dieses Kursbereichs zu erlauben, versteckte Kursbereiche anzuzeigen. Ich hab aber keine Ahnung, ob das Theme mäßig für die anderen Nutzer dann eigenartig angezeigt wird.

Ansonsten kannst du versuchen, eine manuelle Kursübersicht zu erzeugen, welche nur presentation angezeigt wird und den basis Kursbereich nicht enthält.

VG

Tobias

Als Antwort auf Tobias Reischmann

Re: Rolle Präsentation

von Fabienne Neveu -

Hallo Tobias,

… vielen Dank für deine Geduld, aber da ist mir alles noch etwas zu complicated.

Ich Suche jetzt einfach nach einer Möglichkeit, einen
guest-User anzulegen. Mit guest meine ich einen Account, der
im Zweifelsfall alle Kursbereiche sieht aber eben nur READ-Only
ist. Ob man das über eine Rolle macht oder anders,ist mir egal
Auch hier komme ich nicht weiter. Es gibt zwar eine
Guest-Rolle. Die kann ich aber einem Account/User nicht
spezifisch zuweisen.. oder muß man da immer einen Kontext
mitangeben…
Ich find grad keine genaue Doku.
…(Start-)Hilfe wäre super nett!!!

Fabienne
 

Als Antwort auf Fabienne Neveu

Re: Rolle Präsentation

von Jens Fabry -

Hallo Fabienne,

ich bin mir nicht sicher, worauf du hinaus willst. – Also fange ich noch einmal von vorne an.

1. Moodle regelt den Zugriff auf Kurse über Rollenrechte. – Wenn du den Gastzugang zu einem Kurs erlaubst, kann der Gast sich alle Inhalte ansehen – und einige Dinge auch tun, wie z.B. hinterlegte PDF-Dokumente herunterladen oder einem Link folgen. Er kann sich jedoch nicht an Aktivitäten beteiligen, d.h. einen Forenbeitrag schreiben oder eine Einreichaufgabe abgeben. – Erst wenn die Gastrolle den Zugriff unbefriedigend regelt, würde ich diese Rolle kopieren und modifizieren.

2. Als Kursleiter hast du das Recht, Abschnitte (oder einzelne Inhalte) auszublenden,  indem im Bearbeitungsmodus das entsprechende Auge geschlossen wird. – TN oder Gäste können diese Abschnitte oder Inhalte dann nicht sehen (und haben deshalb auch keinen Zugriff auf verborgene Inhalte). – Einfacher als einen Inhalt ausblenden kann es nicht werden.

Bleibt m.E. die Frage, ob es sich lohnt, die Rechte der Gast-Rolle weiter einzuschränken. – Oder ob die viel leichtere Alternative nicht darin besteht, erhebliche Teile eines Kurses zu verbergen, wodurch die Gäste einen Eindruck erhalten, aber keinen kompletten Kurs zu sehen bekommen. Wenn du die Rechte radikal auf "Lesen" einschränken möchtest, dann genügt im Grunde auch ein Flyer als PDF. 

Ich fasse es noch einmal zusammen: Der einfachste Weg besteht darin, die vorgegebenen Rollen für die eigenen Zwecke zu nutzen (und einen Demokurs zu erstellen oder Teile auszublenden, damit ein Eindruck entsteht (aber eine Nutzung ausgeschlossen ist). – Eine neue Rolle zu erstellen – und im einzelnen zu prüfen, was diese Rolle darf/kann – und ob die Einstellungen überhaupt erlauben, was du erreichen möchtest, ist demgegenüber viel komplizierter. – Wie man daran ersehen kann, dass du hier die Hilfe aufsuchst.

Schöne Grüße

Jens 

Als Antwort auf Fabienne Neveu

Re: Rolle Präsentation

von Jens Fabry -

Hallo Fabienne,

ich habe deine Frage noch einmal gelesen. Wenn ich es richtig verstehe, hast du eine Rolle kopiert und angepasst, die im System übergreifende Rechte hat. Der Manager ist nach dem Administrator die zweithöchste Rolle. Dieser Rolle hast du die Schreibrechte entzogen. – Aber der Entzug dieser Rechte bringt bringt sie nicht auf das Niveau der Rolle Gast herunter, weil der Manager darüber hinaus ja auch Zugriffsrechte hat. – Diese Zugriffsrechte bereiten dir jetzt ein Problem, weil du möchtest, dass die Rolle Presenter keinen Zugriff auf einen bestimmten Bereich erhält. – Ich habe den Eindruck, dass diese Vorgehensweise dem System zuwiderläuft.

Generell ist im System festgelegt, dass jeder, der eine Seite besucht, dies in der Rolle des Gastes tut (site administration/users/permissions/users policies). Die Rechte der Rolle Gast sind weitestgehend eingeschränkt. Auch Kurse können in der Regel nur mit einem Schlüssel betreten werden (auch wenn man durch Änderungen festlegen kann, dass Kurse ohne Schlüssel betreten werden können). Gäste (im Unterschied zu Nutzern) verwenden dafür einen eigenen Schlüssel.

Wenn es dir darum geht, den Zugriff auf bestimmte Kurse zu erlauben, dann würde ich in folgende Richtung denken: Kurse, die einen Gastzugang erlauben, sollten ohne Schlüssel betreten werden können. – Dies erlaubt es Trainern kursbezogen zu entscheiden, ob sie Gästen den Zugang erlauben. – Alternativ könnte man den Zugangsschlüssel für den Gastzugang in der Kursbeschreibung hinterlegen und unterhalb des Kurses einblenden. 

Sollen Gäste ohne Hürde (Eingabe des Gastschlüssels) für Gäste freigegebene Kurse betreten können, dann muss man dies im System einstellen (das geht. Ich habe es gesehen und vor zwei Jahren auch mal ausprobiert, aber im Moment nicht präsent wie ich es damals eingerichtet habe).

Die Veröffentlichung des Gastschlüssels in der Kursbeschreibung (die man lediglich einblenden muss) ist ohne weitere Änderungen möglich.

Ich sehe noch immer nicht den Sinn darin, eine Rolle Presenter auf Basis der Rolle Manager anzulegen. – Nach wie vor glaube ich, dass du mit der Rolle Gast auskommst. – Aber wenn dir die Rolle Gast nicht genügt, dann würde ich die Rolle Gast kopieren und ihr mehr Rechte geben. Das gibt dir mehr Kontrolle über die Rolle, als es über die Rolle Manager möglich ist. – Deren weitreichenden Rechte führen dich ja erst zu der Überlegung, ob diese Rechte punktuell eingeschränkt werden können. – Ich glaube aber nicht, dass eine mit übergreifenden Rechten ausgestattete Rolle dann von einem Bereich ausgeschlossen werden kann, denn in Moodle werden Rechte zugeteilt. Der Manager z.B. hat übergreifende Rechte, damit er in einem Bereich einen Bereichsmanager ernennen kann. – Maximaler Ausgangspunkt hätte deswegen lediglich die Trainer-Rolle sein dürfen.

Noch ein weiterer Punkt stört mich: Jeder Nutzer der Seite ist automatisch ein Gast (und hat die Rechte eines Gastes). Dies ist in den Systemeinstellungen so hinterlegt (und könnte dort geändert werden). – Wenn du dagegen eine neue Rolle einführst, dann muss diese Rolle in irgendeiner Weise zugeteilt werden. – Du müsstest dann in der Systemadministration die Grundeinstellung ändern: "Users Policies": role for visitors und role for guests. – Denn wie willst du einzelnen Nutzern die Rollenrechte zuweisen?

Schöne Grüße

Jens



Als Antwort auf Jens Fabry

Re: Rolle Präsentation

von Fabienne Neveu -

Hallo Jens,


vielen Dank für die ausführlichen Infos. Das war viel zu blauäugig von mir. Ich brauche denke ich sowas, wie einen advanced guest, der im besten Fall in einem ausgewählten Bereich (= bestimmte Kategorien) alles ohne Schlüssel alles sieht. 

Ich danke  Dir insbesondere für die etwas tiefergehende Beschreibung, wie User Rechte zugewiesen werden können (Stichw. Users Policies). Das werde ich sicher brauchen.


Bis dahin,


Fabienne