Projektdaten
description
Transcript of Projektdaten
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 1
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 2
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 3
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 4
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 5
C
ampu
sCon
nec t
Übertragung und Publikation von Metadaten
ILIAS Karlsruhe
ILIAS Hohenheim
ILIASUlm
ILIAS Tübingen
MetadatenE-Learning Community
Server
ILIAS Stuttgart
ILIAS Konstanz
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 6
C
ampu
sCon
nec t
SSO-Zugriff auf Ressourcen fremder ILIAS-Systeme
ILIAS Karlsruhe
ILIAS Hohenheim
ILIASUlm
ILIAS Tübingen
MetadatenE-Learning Community
Server
ILIAS Stuttgart
ILIAS Konstanz
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 7
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 8
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 9
C
ampu
sCon
nec t
Communities: württembergischer Hochschulverbund
ILIAS Karlsruhe
ILIAS Hohenheim
ILIASUlm
ILIAS Tübingen
MetadatenE-Learning Community
Server
ILIAS Stuttgart
ILIAS Konstanz
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 10
C
ampu
sCon
nec t
Communities: Universität Stuttgart interner Datenaustausch
LSF Stuttgart
ILIAS Hohenheim
ILIASUlm
ILIAS Tübingen
MetadatenE-Learning Community
Server
ILIAS Stuttgart
ILIAS Konstanz
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 11
C
ampu
sCon
nec t
Die Datenflüsse über den ECS in CampusConnect
LSF
LMS
LMS
ECSUSTUTT
LSF-
Prox
y
Firewall
Aktualisierungsmitteilungen
Veranstaltungsdaten
Aktualisierungsmitteilungen
Veranstaltungs- und Belegungsdaten mit Nutzer-ID
URL zum Kurs
Hochschule A
Aktualisierungsmitteilungen
Veranstaltungsdaten
Hochschule B
Nutzerdaten
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 12
C
ampu
sCon
nec t
Nutzerauthentifikation und Übertragung personenbezogener Daten (stark vereinfachte Darstellung)
LSF
LDAP
LMS
Authentifikatio
n AuthentifikationAttribute Attribute
Belegungsdaten mit Nutzer-ID
ECS
Änderungs-nachricht
Änderungs-
nachricht
Nutzer Nutzer
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 13
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 14
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 15
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 16
C
ampu
sCon
nec t
Umsetzung von Parallelgruppen 1
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 17
C
ampu
sCon
nec t
Umsetzung von Parallelgruppen 2
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 18
C
ampu
sCon
nec t
Umsetzung von Parallelgruppen 3
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 19
C
ampu
sCon
nec t
Umsetzung von Parallelgruppen 4
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 20
C
ampu
sCon
nec t
Nutzung mehrerer LMS zur Unterstützung einer Veranstaltung
LSF
Moodle
Stud.IP
ECSUSTUTT
LSF-
Prox
yAktualisierungs-mitteilungen Aktualisierungs-
mitteilungen
Veranstaltungs- und Belegungsdaten mit Nutzer-ID
URL zum Kurs
Hochschule A
Aktualisierungs-mitteilungen
Veranstaltungs- und Bele-
gungsdaten mit N
utzer-ID
UR
L zum K
urs
IuK ServicesRechenzentrum
Universität Stuttgart 13
. Mär
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 21
C
ampu
sCon
nec 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är
z 20
02, A
lexa
nder
Dau
enst
eine
r
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Seite 22
C
ampu
sCon
nec t
Noch mehr Informationen
Mail: [email protected]