E-Learning Community Servers

Download Report

Transcript E-Learning Community Servers

Universität Stuttgart
IuK Services
Rechenzentrum
CampusConnect
Kopplung von Campusmanagmentsystemen und
Lernmanagementsystemen über die Middleware
ECS
13. März 2002, Alexander Dauensteiner
David Boehringer, Rechenzentrum Universität Stuttgart
31. 8. 2011
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Projektdaten

13. März 2002, Alexander Dauensteiner


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äbischGmünd, Weingarten)
– 1 Firma: FreeIT
Förderung durch das Ministerium für
Wissenschaft und Kunst Baden-Württemberg
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Projektziele
13. März 2002, Alexander Dauensteiner


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
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Vorarbeiten: die Verbindung von ILIASLernplattformen des Landes Baden-Württemberg


13. März 2002, Alexander Dauensteiner

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
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Übertragung und Publikation von Metadaten
ILIAS
Konstanz
ILIAS
Karlsruhe
ILIAS
Tübingen
Metadaten
13. März 2002, Alexander Dauensteiner
E-Learning Community
Server
ILIAS
Stuttgart
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
ILIAS
Hohenheim
ILIAS
Ulm
Universität Stuttgart
IuK Services
Rechenzentrum
SSO-Zugriff auf Ressourcen fremder ILIAS-Systeme
ILIAS
Konstanz
ILIAS
Karlsruhe
ILIAS
Tübingen
Metadaten
13. März 2002, Alexander Dauensteiner
E-Learning Community
Server
ILIAS
Stuttgart
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
ILIAS
Hohenheim
ILIAS
Ulm
Universität Stuttgart
IuK Services
Rechenzentrum
Das SSO-Verfahren zwischen ILIAS-Plattformen über
den E-Learning Community Server
Kurslink
Nutzer
ECS
Kurs
https-get://CourseLink
https-post://preauth/token/
Redirect: https-get://
Course?token, uri, userdata
https://Course?token, uri, userdata
13. März 2002, Alexander Dauensteiner
https-get://postauth?token
resp: true/false
[true] provideCourse
ILIAS 1
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
ILIAS 2
Universität Stuttgart
IuK Services
Rechenzentrum
Eingesetzte Technologie





13. März 2002, Alexander Dauensteiner



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
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Communities:
württembergischer Hochschulverbund
ILIAS
Konstanz
ILIAS
Karlsruhe
ILIAS
Tübingen
Metadaten
13. März 2002, Alexander Dauensteiner
E-Learning Community
Server
ILIAS
Stuttgart
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
ILIAS
Hohenheim
ILIAS
Ulm
Universität Stuttgart
IuK Services
Rechenzentrum
Communities:
Universität Stuttgart interner Datenaustausch
ILIAS
Konstanz
LSF
Stuttgart
ILIAS
Tübingen
Metadaten
13. März 2002, Alexander Dauensteiner
E-Learning Community
Server
ILIAS
Stuttgart
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
ILIAS
Hohenheim
ILIAS
Ulm
Universität Stuttgart
IuK Services
Rechenzentrum
Die Datenflüsse über den ECS in CampusConnect
Firewall
LSF
Hochschule A
Veranstaltungs- und Belegungsdaten mit Nutzer-ID
LMS
URL zum Kurs
Nutzerdaten
13. März 2002, Alexander Dauensteiner
ECS
USTUTT
LMS
Hochschule B
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Nutzerauthentifikation und Übertragung personenbezogener
Daten (stark vereinfachte Darstellung)
Nutzer
Nutzer
LDAP
Belegungsdaten mit Nutzer-ID
13. März 2002, Alexander Dauensteiner
LSF
ECS
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
LMS
Universität Stuttgart
IuK Services
Rechenzentrum
Inhaltstypen der Übertragung


13. März 2002, Alexander Dauensteiner



Verzeichnisstrukturen
– Vorlesungsverzeichnisbaum
– Einrichtungsbaum
Veranstaltungen
– Inklusive Anlegen von Dozenten als Administratoren
des LMS-Kurses
– Inklusive Anlegen von Hiwis als Tutoren des LMSKurses
Belegungen
– Anlegen der Teilnehmer als Mitglieder des LMSKurses
Semesterdaten (nur Stud.IP)
Einrichtungsdaten (nur Stud.IP)
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Unabhängigkeit von LSF und LMS
13. März 2002, Alexander Dauensteiner
Lehrveranstaltungen
ohne LMS-Begleitung
Von LMS begleitete
Lehrveranstaltungen
LSF
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Von LSF
unabhängige
Gruppen und Kurse
im LMS
LMS
Universität Stuttgart
IuK Services
Rechenzentrum
Übertragung von Veranstaltungsdaten
Zusätzliche Veranstaltungsund Belegungsdaten im LMS
Veranstaltungsdaten
Veranstaltungsdaten
Belegungsdaten
Belegungsdaten
13. März 2002, Alexander Dauensteiner
Inhalte + eCommunication
Veranstaltung in LSF
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Kurs in LMS
Universität Stuttgart
IuK Services
Rechenzentrum
13. März 2002, Alexander Dauensteiner
Umsetzung von Parallelgruppen 1
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
13. März 2002, Alexander Dauensteiner
Umsetzung von Parallelgruppen 2
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
13. März 2002, Alexander Dauensteiner
Umsetzung von Parallelgruppen 3
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
13. März 2002, Alexander Dauensteiner
Umsetzung von Parallelgruppen 4
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Nutzung mehrerer LMS zur Unterstützung einer
Veranstaltung
Hochschule A
LSF
Veranstaltungs- und Belegungsdaten mit Nutzer-ID
Stud.IP
URL zum Kurs
13. März 2002, Alexander Dauensteiner
URL zum Kurs
Veranstaltungs- und Bele-
gungsdaten mit Nutzer-ID
ECS
USTUTT
Moodle
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Weitere Informationen



13. März 2002, Alexander Dauensteiner


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/ecsawiki/HeikoBernloehr/FreeLancer/ECS/ecs2/core
https://ecs.uni-stuttgart.de/ecsawiki/CampusConnect/Arbeitspakete/EcsREST
Anforderungsspezifikation und Use Cases:
https://ecs.uni-stuttgart.de/ecsawiki/CampusConnect/Arbeitspakete/Anforderungsspezifikation
Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011
Universität Stuttgart
IuK Services
Rechenzentrum
Noch mehr Informationen
Mail: [email protected]
13. März 2002, Alexander Dauensteiner

Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011