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")
info

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: |
info

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

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.

hint

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]").