-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Nutzer werden in der CourseMember Ressource über den Parameter personID idennfiziert. Im bisherigen CampusConnect Konnektor zu Stud.IP konnte man einstellen, was diese personID in Stud.IP sein soll: Nutzername, Email oder ein Datenfeld wie die Matrikelnummer.
Leider reicht diese Einstellung nicht aus, da Dozenten an einem anderen Merkmal idennfiziert werden (z.B. Email) als ihre Studenten (z.B. die Matrikelnummer). Daher soll die CourseMember-Ressource um das optionale Attribut „personIDtype“ erweitert werden, das angibt, was die personID eigentlich darstellen soll. Wenn personIDtype gesetzt ist, hat es genau einen der Werte „ecs_PersonalUniqueCode“, „ecs_ePPN“, „ecs_login“, „ecs_loginUID“, „ecs_uid“ oder „ecs_email“. Im Stud.IP Konnektor muss man also einmal das Standardmapping definieren wie gehabt für den Fall, dass kein Parameter personIDtype gesetzt ist und jede der oben genannten Werte muss auf einen Wert in Stud.IP gemapped werden. Dabei wird „ecs_email“ recht sicher auf die Emailadresse des Nutzers in Stud.IP gemapped, aber bei „ecs_PersonalUniqueCode“ könnte sich jedes Nutzerdatenfeld anbieten und es muss konfiguriert werden, welches Datenfeld denn nun zurande gezogen werden soll. Diese Konfiguration geschieht jeweils pro LMS-Teilnehmer.
Ebenfalls muss beim Abarbeiten der CourseMember Ressource diese Einstellung benutzt werden.