OPAL-Shibboleth-Attribute BA Dresden
Allgemeine Informationen
Die Verfügbarkeit der einzelnen Attribute und Werte wird von der Institution bestimmt. Die Abfrage der Attribute erfolgt bei jedem Login eines Nutzers. Eine Änderung des hinterlegten Wertes bei einem Nutzer wird beim nächsten Login des Nutzers in der Lernplattform erkannt und entsprechend angepasst. Attribut, die von einer Institution grundsätzlich nicht übertragen werden, können vom Nutzer im OPAL händisch im Benutzerprofil ergänzt und jederzeit geändert werden.
Die aufgelisteten Werte Sie dienen als Beispiele für mögliche Expertenregeln. Sie beruhen aktuell auf einer Auswertung im Januar 2023. Bitte wenden Sie sich an die Ansprechpartner Ihrer Institution, wenn Sie sicherstellen wollen, dass ein bestimmter Wert aktuell verfügbar ist. Eine entsprechende Liste finden Sie auf der Seite Ansprechpartner.
Um per Shibboleth übertragene Benutzerattribute in Expertenregeln auszuwerten, können Sie folgende allgemeine Syntax nutzen:
- hasAttribute
- isInAttribute
- getUserProperty
Die Liste zeigt jeweils nur ein Beispiel. Weitere Beispiele zur Nutzung der verschiedenen Syntax finden Sie auf der Seite Expertenregeln zur Prüfung auf ein Benutzerattribut.
Anrede
Attribut: salutationSelection
Beispielwerte: Attribut wird nicht übertragen
Beispielregel Expertenmodus: Nur Nutzer weiblichen Geschlechts: isInAttribute("salutationSelection","Frau")
Benutzername
Attribut: username
Beispielwert: name@ba-dresden.de
Beispielregel Expertenmodus: Nur für Nutzer mit Benutzername "name@ba-dresden.de": hasAttribute("username","name@ba-dresden.de")
Benutzertyp
Attribut: personType
Beispielwerte: employee;member;staf, faculty;member;employee, member;staff;employee, ...
Beispielregel Expertenmodus: Nur für Nutzer mit Benutzertyp "student;member": hasAttribute("personType","student;member")
E-Mail-Adresse
Attribut: email
Beispielwert: name@rz.ba-dresden.de
Beispielregel Expertenmodus: Nur für Nutzer mit E-Mailadresse "name@rz.ba-dresden.de": hasAttribute("email","name@rz.ba-dresden.de")
Fachsemester
Attribut: termsOfStudy
Beispielwert: Attribut wird nicht übertragen
Beispielregel Expertenmodus: Nur für Nutzer aus dem Fachsemester xy": hasAttribute("termsOfStudy","xy")
Geburtstag
Attribut: birthDay
Beispielwert: Attribut wird nicht übertragen
Beispielregel Expertenmodus: Nur für Nutzer die am 01.01.2000 geboren sind": hasAttribute("birthDay","01.01.2000")
Institution
Attribut: institutionalName
Beispielwert: BA Dresden, Berufsakademie Sachsen
Beispielregel Expertenmodus: Nur für Nutzer der Berufsakademie Sachsen: hasAttribute("institutionalName","Berufsakademie Sachsen")
Matrikelnummer
Attribut: institutionalUserIdentifier
Beispielwert: 12345
Beispielregel Expertenmodus: Nur für Nutzer mit Matrikelnummer 123456": hasAttribute("institutionalUserIdentifier","123456")
Moduleinschreibung
Attribut: moduleEnrollment
Beispielwert: Attribut wird nicht übertragen
Beispielregel Expertenmodus: Nur für Nutzer mit Moduleinschreibung xy": hasAttribute("moduleEnrollment","xy")
Nachname
Attribut: lastName
Beispielwert: Müller
Beispielregel Expertenmodus: Nur für Nutzer mit Nachname Müller": hasAttribute("lastName","Müller")
Organisationseinheit
Attribut: orgUnit
Beispielwerte: Attribut wird nicht übertragen
Beispielregel Expertenmodus: Nur für Nutzer der Organisationseinheit "Allgemeine Verwaltung": hasAttribute("orgUnit","Allgemeine Verwaltung")
Organisationsstruktur
Attribut: eduPersonOrgUnitDN
Beispielwerte: Attribut wird nicht übertragen
Beispielregel Expertenmodus: Nur für Nutzer der Organisationsstruktur xy: hasAttribute("eduPersonOrgUnitDN","xy")
Standort
Attribut: standort
Beispielwerte: Attribut wird nicht übertragen
Beispielregel Expertenmodus: Nur für Nutzer mit Standort Chemnitz": hasAttribute("standort","Chemnitz")
Studiengang
Attribut: studySubject
Beispielwerte: Studiengang Finanzwirtschaft, Studiengang Wirtschaftsinformatik, ...
Beispielregel Expertenmodus: Nur für Nutzer des Studiengang Wirtschaftsinformatik: hasAttribute("studySubject","Studiengang Wirtschaftsinformatik")
Studiengruppe
Attribut: studyGroup
Beispielwert: 3AM19-1, 3AM21-1, 3HT17-1, ...
Beispielregel Expertenmodus: Nur für Nutzer der Studiengruppe "3AM19-1": hasAttribute("studyGroup","3AM19-1")
Titel
Attribut: personalTitle
Beispielwert: Attribut wird nicht übertragen
Beispielregel Expertenmodus: Nur für Nutzer mit mit Titel xy": hasAttribute("personalTitle","xy")
Vorname
Attribut: firstName
Beispielwert: Max
Beispielregel Expertenmodus: Nur für Nutzer mit Vornamen Max ": hasAttribute("firstName","Max")