IuK Services Rechenzentrum Universität Stuttgart 13. März 2002, Alexander Dauensteiner Dr. David...
-
Upload
jakob-schlies -
Category
Documents
-
view
106 -
download
0
Transcript of IuK Services Rechenzentrum Universität Stuttgart 13. März 2002, Alexander Dauensteiner Dr. David...
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 1
Ca
mp
us
Co
nn
ec
t
CampusConnectKopplung von Campusmanagmentsystemen und Lernmanagementsystemen über die Middleware
ECS
David Boehringer, Rechenzentrum Universität Stuttgart
31. 8. 2011
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 2
Ca
mp
us
Co
nn
ec
t
Projektdaten
Projektdauer: 1.10.09 – 31.3.2011 bzw. xx.x.201x Projektbeteiligte:
– 5 Universitäten (Stuttgart, Hohenheim, Ulm, Konstanz, Mannheim)
– 6 Pädagogische Hochschulen (Ludwigsburg, Karlsruhe, Freiburg, Heidelberg, Schwäbisch-Gmünd, Weingarten)
– 1 Firma: FreeIT Förderung durch das Ministerium für
Wissenschaft und Kunst Baden-Württemberg
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 3
Ca
mp
us
Co
nn
ec
t
Projektziele
Verbindung von Campusmanagementsystemen (HIS-LSF, Stud.IP) und Lernplattformen (ILIAS, Moodle, Stud.IP) zur Übertragung und Synchronisation von Veranstaltungs- und Belegungsdaten (und evt. weiterer Daten)– Übertragung von Verzeichnisbäumen– Automatisches Anlegen von Kursen in Lernplattformen– Verringerung des Aufwands der Datenpflege– Verhinderung von Dateninkonsistenzen– Verhinderung von Medienbrüchen
Verbindung der Lernplattformen ILIAS, Moodle und Stud.IP untereinander– Unterstützung hochschulübergreifender Kooperationen
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 4
Ca
mp
us
Co
nn
ec
t
Vorarbeiten: die Verbindung von ILIAS-Lernplattformen des Landes Baden-Württemberg
Lose Kopplung von ILIAS-Lernplattformen mittels einer ausbaufähigen Middleware – Entwicklung des ECS (E-Learning Community Servers)
Übertragung von Metadaten, nicht von Inhalten Implementierung eines einfachen SSO-Mechanismus, der keine
Shibboleth-Infrastruktur in den Hochschulen voraussetzt
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 5
Ca
mp
us
Co
nn
ec
t
Übertragung und Publikation von Metadaten
ILIAS Karlsruhe
ILIAS Hohenheim
ILIASUlm
ILIAS Tübingen
Metadaten
E-Learning CommunityServer
ILIAS Stuttgart
ILIAS Konstanz
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 6
Ca
mp
us
Co
nn
ec
t
SSO-Zugriff auf Ressourcen fremder ILIAS-Systeme
ILIAS Karlsruhe
ILIAS Hohenheim
ILIASUlm
ILIAS Tübingen
Metadaten
E-Learning CommunityServer
ILIAS Stuttgart
ILIAS Konstanz
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 7
Ca
mp
us
Co
nn
ec
t
Das SSO-Verfahren zwischen ILIAS-Plattformen über den E-Learning Community Server
Nutzer Kurslink ECS Kurs
https-get://CourseLink
https-post://preauth/token/
Redirect: https-get:// Course?token, uri, userdata
https://Course?token, uri, userdata
https-get://postauth?tokenresp: true/false
[true] provideCourse
ILIAS 1 ILIAS 2
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 8
Ca
mp
us
Co
nn
ec
t
Eingesetzte Technologie
Zertifikatsbasierte, SSL-verschlüsselte Kommunikation Kommunikation gemäß der REST-Prinzipien JSON als Datenaustauschformat Ruby on Rails als Entwicklungumgebung Apache (mit Phusion Passenger Modul) PostgresSQL als DBMS
Für den Betrieb eines ECS ist lediglich die Betriebskenntnis eines Webservers und eines Datenbankmanagementsystems nötig
„Minimalinvasive“ Integration einer leichtgewichtigen Middleware in die Systemlandschaft der Hochschulen
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 9
Ca
mp
us
Co
nn
ec
t
Communities: württembergischer Hochschulverbund
ILIAS Karlsruhe
ILIAS Hohenheim
ILIASUlm
ILIAS Tübingen
Metadaten
E-Learning CommunityServer
ILIAS Stuttgart
ILIAS Konstanz
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 10
Ca
mp
us
Co
nn
ec
t
Communities: Universität Stuttgart interner Datenaustausch
LSF Stuttgart
ILIAS Hohenheim
ILIASUlm
ILIAS Tübingen
Metadaten
E-Learning CommunityServer
ILIAS Stuttgart
ILIAS Konstanz
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 11
Ca
mp
us
Co
nn
ec
t
Die Datenflüsse über den ECS in CampusConnect
LSF
LMS
LMS
ECSUSTUTT
LSF-
Pro
xy
Firewall
Aktualisierungsmitteilungen
Veranstaltu
ngsdaten
Aktualisieru
ngsmitteilu
ngen
Veranstaltungs- und Belegungsdaten mit Nutzer-ID
URL zum Kurs
Hochschule A
Aktualisierungsmitteilungen
Veranstaltungsdaten
Hochschule B
Nu
tzerdaten
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 12
Ca
mp
us
Co
nn
ec
t
Nutzerauthentifikation und Übertragung personenbezogener Daten (stark vereinfachte Darstellung)
LSF
LDAP
LMS
Authentif
ikation Authentifikation
Attribute Attribute
Belegungsdaten mit Nutzer-ID
ECS
Änderungs-
nachrichtÄnderungs-
nachricht
Nutzer Nutzer
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 13
Ca
mp
us
Co
nn
ec
t
Inhaltstypen der Übertragung
Verzeichnisstrukturen– Vorlesungsverzeichnisbaum– Einrichtungsbaum
Veranstaltungen– Inklusive Anlegen von Dozenten als Administratoren
des LMS-Kurses– Inklusive Anlegen von Hiwis als Tutoren des LMS-
Kurses Belegungen
– Anlegen der Teilnehmer als Mitglieder des LMS-Kurses
Semesterdaten (nur Stud.IP) Einrichtungsdaten (nur Stud.IP)
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 14
Ca
mp
us
Co
nn
ec
t
Unabhängigkeit von LSF und LMS
Von LMS begleitete Lehrveranstaltungen
Lehrveranstaltungen ohne LMS-Begleitung
Von LSF unabhängige Gruppen und Kurse im LMS
LSF LMS
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 15
Ca
mp
us
Co
nn
ec
t
Übertragung von Veranstaltungsdaten
Veranstaltungsdaten
Belegungsdaten
Veranstaltungsdaten
Belegungsdaten
Inhalte + eCommunication
Veranstaltung in LSF Kurs in LMS
Zusätzliche Veranstaltungs- und Belegungsdaten im LMS
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 16
Ca
mp
us
Co
nn
ec
t
Umsetzung von Parallelgruppen 1
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 17
Ca
mp
us
Co
nn
ec
t
Umsetzung von Parallelgruppen 2
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 18
Ca
mp
us
Co
nn
ec
t
Umsetzung von Parallelgruppen 3
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 19
Ca
mp
us
Co
nn
ec
t
Umsetzung von Parallelgruppen 4
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 20
Ca
mp
us
Co
nn
ec
t
Nutzung mehrerer LMS zur Unterstützung einer Veranstaltung
LSF
Moodle
Stud.IP
ECSUSTUTT
LSF-
Pro
xyAktualisierungs-
mitteilungen Aktualisieru
ngs-
mitteilu
ngen
Veranstaltungs- und Belegungsdaten mit Nutzer-ID
URL zum Kurs
Hochschule A
Aktualisierungs-
mitteilungen
Veran
staltu
ng
s- u
nd
Be
le-
gu
ng
sdaten
mit N
utzer-ID
UR
L zu
m K
urs
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 21
Ca
mp
us
Co
nn
ec
t
Weitere Informationen
Allgemein: http://freeit.de/de/campusconnect/index.html
Architektur: http://freeit.de/documents/ecsa/index.html http://freeit.de/de/ecsa/
ECS: http://freeit.de/de/ecsa/ecs.html open source: https://github.com/freeit/ecs
Schnittstelle: https://ecs.uni-stuttgart.de/ecsa-wiki/HeikoBernloehr/FreeLancer/ECS/ecs2/core https://ecs.uni-stuttgart.de/ecsa-wiki/CampusConnect/Arbeitspakete/EcsREST
Anforderungsspezifikation und Use Cases:https://ecs.uni-stuttgart.de/ecsa-wiki/CampusConnect/Arbeitspakete/Anforderungsspezifikation
IuK ServicesRechenzentrum
Universität Stuttgart 13
. M
ärz
2002
, Ale
xand
er D
auen
stei
ner
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 22
Ca
mp
us
Co
nn
ec
t
Noch mehr Informationen
Mail: [email protected]