Closed tilluhlig closed 9 years ago
Eine weitere Lösung dafür wäre keine neue Seite, sondern die Integration dessen in das CourseManagement des Admin, sodass er dort die externalId
für seine Veranstaltung zuweisen kann.
Dabei würde ich eine Auswahl anbieten, welchem externen System die ID entsprechen soll. Damit kann für Studip und andere, ein Präfix vor die tatsächliche externalId
geschrieben werden, sodass nicht nur die Studip-ID der Veranstaltung selbst als Alias verwendet wird.
Bsp.:
Ich möchte eine Studip-Veranstaltung (mit der ID a31fef4199465bae8d81ecbe65a66c7e
), einer Veranstaltung von OSTEPU zuordnen. Damit gehe ich als Admin der OSTEPU Veranstaltung in die Veranstaltungsverwaltung meiner Veranstaltung (CourseManagement) und dort in den Bereich "Externe Veranstaltungs-ID zuweisen" (existiert noch nicht). Dort wähle ich die Art "Studip" und trage a31fef4199465bae8d81ecbe65a66c7e
als ID ein. Damit wird diese ID intern zu S_a31fef4199465bae8d81ecbe65a66c7e
und über die DBExternalId
registriert. Sodass nun die StudipLogin-Klasse (Name kann abweichen) die Zuweisung erkennen kann.
b34f584d7d8e4794b7ee24ae56f608b2690d98ba
Die Verbindung zwischen den Studip und den Plattform-Veranstaltungen muss, für einen Admin, herstellbar sein.
Dazu kann die DBExternalId Komponente genutzt werden. Es stellt sich die Frage, inwieweit der Weg aus dem Studip, direkt in eine Veranstaltung anhand der ExternalId bereits implementiert ist. Entsprechend der Ergebnis.pdf (LL_110), sollte dies bereits funktionieren .
User
Struktur enthältexternalId
für einen Alias, eines Nutzers