1.9.2. Zugriffsbeschränkungen im Expertenmodus
Einsatz von Expertenregeln
Bei komplizierten Sichtbarkeits- und Zugangsregeln können Sie den Expertenmodus verwenden. Beispielsweise können Sie den Zugang zu einem Kursbaustein nur für bestimmte Benutzernamen freischalten oder mehrere Einschränkungen miteinander verknüpfen. Klicken Sie in den Tabs «Sichtbarkeit» und «Zugang» auf «Expertenmodus anzeigen», um im Eingabefeld Ihre Expertenregeln zu definieren.
Konfiguration von Expertenregeln
Eine Expertenregel prüft, ob ein Attribut einen bestimmten Wert besitzt.
Attribut | Beschreibung | Beispiel Expertenregel |
---|---|---|
isGuest | nur für Gäste zugänglich | isGuest(0) |
isCourseCoach | nur für Benutzer verfügbar, die eine Lerngruppe betreuen | isCourseCoach(0) |
isUser | nur für einen bestimmten Benutzer verfügbar | isUser("pmuster") |

In den Tabs «Sichtbarkeit» und «Zugang» finden Sie in der kontextsensitiven Hilfe mehr Beispiele zu Expertenregeln.
Es gibt verschiedene Möglichkeiten, die einzelnen Regeln miteinander zu verknüpfen. Die beiden wichtigsten Operatoren zur Verknüpfung von Attributen sind:
- UND-Verknüpfung: &
- ODER-Verknüpfung: |

Bitte beachten Sie, dass eine ODER-Verknüpfung vor einer UND-Verknüpfung gemacht wird. Damit die UND-Verknüpfung zuerst gemacht wird, müssen Klammern gesetzt werden.
Beispiel: Die Expertenregel (inLearningGroup("Teilnehmende Intensivkurs") & isCourseCoach(0)) lässt entweder Teilnehmende des Intensivkurses oder alle Lerngruppenbetreuer auf den Kursbaustein zugreifen.
Einsatz von AAI-Attributen
Mit AAI-Attributen können Sie im Kurs Zugriffsregeln setzen, damit nur Kursteilnehmer mit bestimmten Benutzerattributen (z.B. Teilnehmer, die einer bestimmten Institution angehören) auf das Kursmaterial zugreifen können. Die Abkürzung AAI steht für «Authentication and Authorization Infrastructure» und ermöglicht es Angehörigen einer Hochschule, mit nur einem Benutzernamen und Passwort Zugriff auf Systeme aller teilnehmenden Hochschulen zu erhalten. Weitere Informationen zu AAI finden Sie bei Switch.
Verfügbare Attribute und mögliche Werte sind in der AAI Attribute Specification (Dokument in englischer Sprache) beschrieben. Zwei häufig gebrauchte Attribute und Beispiele der entsprechenden Expertenregeln finden Sie in der folgenden Tabelle:
Attribut | Beschreibung | Beispiel Expertenregel und Erklärung |
---|---|---|
swissEduPerson-HomeOrganization | Universität oder Heimorganisation | hasAttribute ("swissEduPersonHomeOrganization", "uzh.ch"): Nur Angehörige der Universität Zürich sind zugelassen. |
swissEduStudyBranch3 | Studienrichtung 3. Klassifikation | hasAttribute ("swissEduPersonStudyBranch3","6400"): Nur Studierende der Studienrichtung Veterinärmedizin sind zugelassen. |

Weitere Studienrichtungen sind in der Liste der University Study Branch Codes, Heimorganisationen in der Liste aller Home Organizations aufgeführt.
Wenn Kursteilnehmer Probleme beim Zugang zu Ihren durch AAI-Attribute eingeschränkten Kursunterlagen haben, überprüfen Sie, ob die AAI-Benutzerkonten die von der Zugangsregel verlangten Attribute liefern. Bitten Sie den Benutzer, sich via AAI Attribut Viewer einzuloggen und Ihnen einen Screenshot zu schicken. Dort sehen Sie, ob die Attribute und Werte vorhanden sind. Für Dozierende und Mitarbeiter stellen nicht alle Heimorganisationen alle AAI-Attribute zur Verfügung. Klären Sie dies bitte mit den betroffenen Heimorganisationen ab.

Registrierte Benutzer ohne passende Attribute können Sie in eine Lerngruppe aufnehmen und die Expertenregel entsprechend anpassen. Dazu verwenden Sie die Regel: (in LearningGroup("[Gruppenname]").