Upload
trinhanh
View
214
Download
0
Embed Size (px)
Citation preview
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 1
Ca
mp
usC
on
ne
ct
Stud.IP 2.4 mit CampusConnectSzenarien mit Moodle, ILIAS und HIS-LSF
Dr. David Boehringer, Universität Stuttgart
Rasmus Fuhse, data-quest GmbH
4. 9. 2013
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 2
Ca
mp
usC
on
ne
ct
Projektdaten
§ Projektdauer: 1.10.09 – 31.12.2012§ 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
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 3
Ca
mp
usC
on
ne
ct
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
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 4
Ca
mp
usC
on
ne
ct
Vier wichtige Szenarien
1. Kopplung verschiedener Lernplattformen a. hochschulintern, da unterschiedliche
Lernplattformvorlieben von Dozenten toleriert werden
b. hochschulübergreifend zur Unterstützung kooperativer Studiengänge
2. Nutzung von ILIAS oder Moodle zur Unterstützung von Stud.IP-Kursen
3. Kopplung von HIS-LSF mit Lernplattformen
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 5
Ca
mp
usC
on
ne
ct
Szenario 1a
1. Kopplung verschiedener Lernplattformen a. hochschulintern, da unterschiedliche
Lernplattformvorlieben von Dozenten toleriert werden
Die ganze Uni nutzt Stud.IP. Die ganze Uni? Nein, Professor Achilleus Zorn weigert sich sein ILIAS zu verlassen.Was tun? Er gibt über CampusConnect seinen Kurs für das zentrale Stud.IP frei, wo sein Kurs als ganz besonderer Link auftaucht.
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 6
Ca
mp
usC
on
ne
ct
Szenario 1b
1. Kopplung verschiedener Lernplattformen a. hochschulübergreifend zur Unterstützung
kooperativer StudiengängeDie tolle von Stud.IP unterstützte Lehrveranstaltung von David Hilpert soll auch den Studierenden dreier benachbarter Universitäten zur Verfügung stehen. Diese Universitäten haben verschiedene Lernplattformen: Stud.IP, ILIAS und Moodle. Was tun? David Hilpert gibt über CampusConnect seinen Kurs für die anderen Hochschulen frei, wo sein Kurs als Link auftaucht. Über den Link kommen die Studenten der anderen Universitäten über einen SSO-Mechanismus auf Hilperts Stud.IP.
b.
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 7
Ca
mp
usC
on
ne
ct
Szenario 2
1. 2. Nutzung von ILIAS oder Moodle zur
Unterstützung von Stud.IP-KursenDas Herz des Mathematikers Stefan K. ist gespalten: er liebt Stud.IP UND ILIAS, jedes für seine Zwecke, und will beide in seiner Lehrveranstaltung einsetzen.Was tun? Er legt von seinem Kurs in Stud.IP aus einen Kurs in ILIAS an, zu dem auch die Teilnehmerliste von Stud.IP übertragen wird. Über einen von ILIAS zurückgemeldeten Link kommen die Studierenden zu ihren Lernmodulen und Online-Tests in ILIAS.
O
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 8
Ca
mp
usC
on
ne
ct
Szenario 2
1. 2. Nutzung von ILIAS oder Moodle zur
Unterstützung von Stud.IP-KursenDas Herz des Mathematikers Stefan K. ist gespalten: er liebt Stud.IP UND ILIAS, jedes für seine Zwecke und will beide in seiner Lehrveranstaltung einsetzen.Was tun? Er legt von seinem Kurs in Stud.IP aus einen Kurs in ILIAS an, zu dem auch die Teilnehmerliste von Stud.IP übertragen wird. Über einen von ILIAS zurückgemeldeten Link kommen die Studierenden zu ihren Lernmodulen und Online-Tests in ILIAS.P.S.: würde Stefan K. Moodle lieben, hätte er auch einen Kurs in Moodle anlegen können.
O
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 9
Ca
mp
usC
on
ne
ct
Und wie geht das alles?Die Systemarchitektur von in CampusConnect
Stud.IP PH
Karlsruhe
ILIAS Hohenhe
im
ILIASUlm
ILIAS Tübingen
E-Learning CommunityServer
ILIAS Stuttgar
t
Moodle PH
Ludwigsburg
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 10
Ca
mp
usC
on
ne
ct
„Communities“ in CampusConnect
Stud.IP PH
Karlsruhe
ILIAS Hohenhe
im
ILIASUlm
ILIAS Tübingen
E-Learning CommunityServer
ILIAS Stuttgar
t
Moodle PH
Ludwigsburg
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 11
Ca
mp
usC
on
ne
ct
„Communities“ in CampusConnect
Stud.IP PH
Karlsruhe
ILIAS Hohenhe
im
ILIASUlm
ILIAS Tübingen
E-Learning CommunityServer
ILIAS Stuttgar
t
Moodle PH
Ludwigsburg
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 12
Ca
mp
usC
on
ne
ct
Szenario 1:Freigabe eines Kurses in CampusConnect
Stud.IP PH
Karlsruhe
ILIAS Hohenhe
im
ILIASUlm
ILIAS Tübingen
E-Learning CommunityServer
ILIAS Stuttgar
t
Moodle PH
Ludwigsburg
Metadaten
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 13
Ca
mp
usC
on
ne
ct
Stud.IP PH
Karlsruhe
ILIAS Hohenhe
im
ILIASUlm
ILIAS Tübingen
E-Learning CommunityServer
ILIAS Stuttgar
t
Moodle PH
Ludwigsburg
Metadaten
Szenario 1:SSO-Zugriff auf Ressourcen fremder ILIAS-Systeme
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 14
Ca
mp
usC
on
ne
ct
Das SSO-Verfahren zwischen Lernplattformen über den E-Learning Community Server
Nutzer Kurslink
ECS Kurs
https-get://CourseLink
https-post://preauth/token/Redirect: https-get://
Course?token, userdata
https://Course?token, userdata
https-get://postauth?token
resp: true/false [true] provideCourse
ILIAS 1 ILIAS 2
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 15
Ca
mp
usC
on
ne
ct
Demo 1a:Freigabe eines Kurses von ILIAS an Stud.IP
Stud.IP 1 dataquest
E-Learning CommunityServer
Test-ILIAS
Stuttgart
Metadaten
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 16
Ca
mp
usC
on
ne
ct
Demo 1b:Freigabe eines Kurses von Stud.IP
Stud.IP 1 dataquest
Test-MoodlePH
Ludwigsburg
Stud.IP 2 dataques
t
E-Learning CommunityServer
Test-ILIAS
Stuttgart
Metadaten
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 17
Ca
mp
usC
on
ne
ct
Demo 2:Anlegen eines Kurses in ILIAS von Stud.IP aus
Stud.IP 1 dataquest
Test-MoodlePH
Ludwigsburg
Stud.IP 2 dataques
t
E-Learning CommunityServer
Test-ILIAS
Stuttgart
Metadaten
Übertragung von Kursdaten und Teilnehmerlisten
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 18
Ca
mp
usC
on
ne
ct
Nutzerauthentifikation und Übertragung personenbezogener Daten (stark vereinfachte Darstellung)
Stud.IP
LDAP
ILIAS
Authentif
ika
tion
Authentifikation
Attribute Attribute
Belegungsdaten mit Nutzer-ID
ECS
Änderungs-
nachrichtÄnderungs-
nachricht
Nutzer Nutzer
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 19
Ca
mp
usC
on
ne
ct
Szenario 31. X2. X3. Kopplung von HIS-LSF mit Lernplattformen
§ Verzeichnisstrukturen– Vorlesungsverzeichnisbaum– Einrichtungsbaum
§ Veranstaltungen (inklusive Parallelgruppen)– 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§ Einrichtungsdaten
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 20
Ca
mp
usC
on
ne
ct
Die Datenflüsse über den ECS in CampusConnect
LSF
LMS
LMS
ECSUSTUTT
LSF-
Prox
y
Firewall
Aktualisierungsmitteilu
ngen Veranstaltungsdat
en
Aktualis
ierungsmitte
ilu
ngen
Veranstaltungs- und Belegungsdaten mit Nutzer-ID
URL zum Kurs
Hochschule A
Aktualisierungsmitteilu
ngen
Veranstaltungsdaten
Hochschule B
Nu
tzerdaten
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 21
Ca
mp
usC
on
ne
ct
Demo: Das Administrationsinterface von Stud.IP für den ECS
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 22
Ca
mp
usC
on
ne
ct
Vorteile von CampusConnect
§ Ein einheitliches Protokoll für alle Systeme: wenn sich etwas im Quellcode von Moodle ändert, muss man das Plugin für Stud.IP nicht ändern,
§ Konnektoren (Plugins) für andere Lernplattformen lassen sich in die CampusConnect-Infrastruktur integrieren und funktionieren sofort für alle bereits angeschlossenen Systeme,
§ die Funktionalität der Schnittstelle ist modular erweiterbar,
§ der ECS als Middleware und die gesamte Infrastruktur funktionieren auch, wenn einzelne LMS mal vom Netz gehen; danach erfolgt automatisch eine Datensynchronisation,
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 23
Ca
mp
usC
on
ne
ct
Weitere Vorteile von CampusConnect
§ Schnelligkeit: Änderungen der Kurse kommen, wenn gewünscht, synchron auf alle anderen Systemen,
§ Skalierbarkeit:die Übertragung sehr vieler Kurse und weiterer Empfangssysteme ist unproblematisch und einfach zu realisieren,
§ organisatorisch: Datenverteilung ist selbstgesteuert durch Lehrende,
§ Last, but not least:komplett als Open Source Software frei verfügbar!
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 24
Ca
mp
usC
on
ne
ct
Weitere Informationen
§ Architektur und Schnittstelle: http://freeit.de/documents/ecsa/index.html
§ ECS: http://freeit.de/de/ecsa/ecs.html open source:http://repo.or.cz/w/ecs.git
§ Anforderungsspezifikation und Use Cases:https://ecs.uni-stuttgart.de/ecsa-wiki/CampusConnect/Arbeitspakete/Anforderungsspezifikation
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 25
Ca
mp
usC
on
ne
ct
Noch mehr Informationen
§ Mail: [email protected]
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 26
Ca
mp
usC
on
ne
ct
Und weiter?
§ Haben Sie Fragen an uns?
Unsere Frage an Sie:§ Haben Sie Interesse an einem Workshop für
Plugin-Installation und -Konfiguration von CampusConnect?
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 27
Ca
mp
usC
on
ne
ct
Szenario 3: Übertragung eines Kurses
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 28
Ca
mp
usC
on
ne
ct
Szenario 3:Übertragung eines Kurses mit Parallelgruppen
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 29
Ca
mp
usC
on
ne
ct
Umsetzung von Parallelgruppen 1
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 30
Ca
mp
usC
on
ne
ct
Umsetzung von Parallelgruppen 2
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 31
Ca
mp
usC
on
ne
ct
Umsetzung von Parallelgruppen 3
ICT ServicesUniversität Stuttgart
13.
Mär
z 2
002
, Ale
xand
er
Dau
enst
ein
er
Dr. David Boehringer (Universität Stuttgart), Rasmus Fuhse (data-quest GmbH) 4.9.2013 Seite 32
Ca
mp
usC
on
ne
ct
Umsetzung von Parallelgruppen 4