Projektdaten

22
IuK Services Rechenzentrum Universität Stuttgart 13. März 2002, Alexander Dauensteiner Dr. David Boehringer (Rechenzentrum Universität Stuttgart), 31.8.2011 Ca m p u s Co n ne c t CampusConnect Kopplung von Campusmanagmentsystemen und Lernmanagementsystemen über die Middleware ECS David Boehringer, Rechenzentrum Universität Stuttgart 31. 8. 2011

description

CampusConnect Kopplung von Campusmanagmentsystemen und Lernmanagementsystemen über die Middleware ECS David Boehringer, Rechenzentrum Universität Stuttgart 31. 8. 2011. Projektdaten. Projektdauer: 1.10.09 – 31.3.2011 bzw. xx.x.201x Projektbeteiligte: - PowerPoint PPT Presentation

Transcript of Projektdaten

Page 1: 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

Page 2: 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 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

Page 3: 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 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

Page 4: 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 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

Page 5: 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 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

Page 6: 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 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

Page 7: 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 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

Page 8: 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 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

Page 9: 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 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

Page 10: 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 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

Page 11: 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 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

Page 12: 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 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

Page 13: 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 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)

Page 14: 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 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

Page 15: 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 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

Page 16: 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 16

C

ampu

sCon

nec t

Umsetzung von Parallelgruppen 1

Page 17: 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 17

C

ampu

sCon

nec t

Umsetzung von Parallelgruppen 2

Page 18: 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 18

C

ampu

sCon

nec t

Umsetzung von Parallelgruppen 3

Page 19: 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 19

C

ampu

sCon

nec t

Umsetzung von Parallelgruppen 4

Page 20: 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 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

Page 21: 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 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

Page 22: 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 22

C

ampu

sCon

nec t

Noch mehr Informationen

Mail: [email protected]