ostepu / ostepu-core

OSTEPU: Open Source Tutorial and Exercise Platform for Universities
8 stars 3 forks source link

Extraseite, beim Admin-Login, für die Veranstaltungsverknüpfung zwischen Studip und Plattform #89

Closed tilluhlig closed 9 years ago

tilluhlig commented 10 years ago

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 .

tilluhlig commented 10 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.

tilluhlig commented 10 years ago

b34f584d7d8e4794b7ee24ae56f608b2690d98ba