23
Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Management Systemen Dr. Claudia Pauli | Universität Ulm | Berlin 11.05.2011

Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Management Systemen Dr. Claudia Pauli | Universität Ulm | Berlin 11.05.2011

Page 2: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 2

Agenda

–  Kopplung von ILIAS-Systemen untereinander und mit externen Systeme •  Warum wird eine derartige Kopplung angestrebt? •  Kopplung Campus Management und Learning Management Systeme

–  Projektphase 1: Entwicklung des ECS (E-Learning Community Server) •  Was ist der ECS? •  Ziel des ECS •  Funktionsweise des ECS

–  Projektphase 2: CampusConnect •  Was sind die Ziele in CampusConnect? •  Grober Projektplan •  Datenaustausch •  Leitlinien und Rahmenbedingungen bei der Entwicklung

Page 3: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 3

Kopplung von ILIAS mit externen Systeme: Motivation

Warum ist die Kopplung sinnvoll?

-  Steigerung der Nutzerfreundlichkeit -  Integration verschiedener Campus-Systeme -  Erleichterung des Wechsels zwischen den Systemen -  Komfortablere Unterstützung bestehender Prozesse

-  Vermeidung von Mehrfach-Eingaben und Daten-Inkonsistenz -  Automatisierung von Datenflüssen bzw. Prozessen

-  Anlegen von Kursen -  Update von Kursinformationen

-  Übertragung der Daten zwischen den Systemen -  Datenfluss ggf. auch in beide Richtungen

Page 4: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 4

Kopplung von ILIAS mit externen Systeme: Konkretisierung

Kopplung von Campus Management Systemen (CMS) und Learning Management Systemen (LMS)

-  Verbindung zwischen LMS und LMS -  ILIAS-Verbundprojekt BW (Vorprojekt zu CampusConnect) -  E-Learning Community Server (ECS) verbindet (momentan nur)

die ILIAS-Plattformen der Universitäten S, HOH, KA, KN, TÜ, UL -  Kooperationsmöglichkeiten zwischen Hochschulen

-  Verbindung zwischen CMS und LMS -  Anbindung eines CMS wie z.B. HIS-LSF an ILIAS

Page 5: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 5

Projektphase 1: Entwicklung des ECS (1)

Was ist der E-Learning Community Server (ECS)?

-  Software-Entwicklung im Rahmen des ILIAS-Verbundprojekts BW (2008/09)

-  Förderung durch das MWK Baden-Württemberg

-  Lose Kopplung von ILIAS-Lernplattformen mittels einer ausbaufähigen Middleware

-  Übertragung von Metadaten, nicht von Inhalten

-  Implementierung eines einfachen SSO-Mechanismus, der keine Shibboleth-Infrastruktur in den Hochschulen voraussetzt

-  Zugänglichkeit des Quellcodes (Open Source)

Page 6: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 6

Projektphase 1: Entwicklung des ECS (2)

Ziel des E-Learning Community Servers ist:

-  Ermöglichung von kooperativen Lehrformen und hochschulübergreifenden Studiengängen

-  Freigabe von eigenen ILIAS-Kursen im ILIAS einer anderen Hochschule -  Kurs wird im „fremden“ ILIAS als Link angezeigt -  Metadaten und Nutzer werden über den ECS vermittelt

-  Inhalte bleiben im „Heimat-ILIAS“ unter der Zugriffkontrolle der Autoren, da nur eine Weiterleitung auf das gewünschte Ziel-ILIAS erfolgt

-  Rechte externer Nutzer sind einstellbar -  Anlegen einer eigenen globalen Rolle für externe Nutzer

Page 7: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 7

Funktionsweise des ECS: Die Community

ILIAS Ulm ILIAS Tübingen

ILIAS Stuttgart

ILIAS Konstanz ILIAS Karlsruhe

ILIAS Hohenheim Metadaten E-Learning Community Server

Page 8: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 8

Funktionsweise des ECS: Die Community

ILIAS Ulm ILIAS Tübingen

ILIAS Hohenheim ILIAS Stuttgart

ILIAS Konstanz ILIAS Karlsruhe

Community

Metadaten E-Learning Community Server

Page 9: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 9

Funktionsweise des ECS: Die Community

ILIAS Ulm ILIAS Tübingen

ILIAS Stuttgart

ILIAS Konstanz ILIAS Karlsruhe

Community

Community

ILIAS Hohenheim Metadaten E-Learning Community Server

Page 10: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 10

Funktionsweise des ECS: Die Publikation von Metadaten

ILIAS Ulm ILIAS Tübingen

ILIAS Stuttgart

ILIAS Konstanz ILIAS Karlsruhe

ILIAS Hohenheim Metadaten E-Learning Community Server

Benutzer Inhalte Metadaten

Page 11: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 11

Funktionsweise des ECS: Der Zugriff auf fremde Ressourcen

ILIAS Ulm ILIAS Tübingen

ILIAS Stuttgart

ILIAS Konstanz ILIAS Karlsruhe

ILIAS Hohenheim Metadaten E-Learning Community Server

Benutzer Inhalte Metadaten

Page 12: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 12

Funktionsweise des ECS: Die Architektur

ECS

ECC: Webanw. 2 ECC: Webanw. 1

ECC: Webanw. n ECC: Webanw. 3

Community

PKI https

https

https

https

Verwaltungssystem

EC

P: P

roxy

https

….

ECC: Elearning Community Client ECS: Elearning Community Server

PKI: Public Key Infrastructur ECP: Elearning Community Proxy (CampusConnect)

Page 13: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 13

Funktionsweise des ECS: Die REST-Schnittstelle

REpresentational State Transfer – REST

-  Protokoll basierend auf http(s)

-  Besitzt wenige Methoden –  POST - ein neues Objekt anzulegen –  GET - liest die Ressource (JSON Repräsentation) –  PUT - erneuert bzw. frischt eine Ressource auf –  DELETE - löscht die angegebene Ressource

Page 14: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 14

Funktionsweise des ECS: Der Single-Sign-On Mechanismus

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?token resp: true/false

[true] provideCourse

ILIAS 1 ILIAS 2

Page 15: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 15

Projektphase 2: CampusConnect Projekt BW

Was ist CampusConnect?

-  Folgeprojekt des ILIAS-Verbund-Projekts BW

-  Förderung durch das MWK Baden-Württemberg

-  12 Projektpartner -  5 Universitäten (S, Hoh, KN, MA, UL) -  die 6 Pädagogischen Hochschulen in BW -  Entwicklerfirma des ECS

-  Projektleitung: Universität Stuttgart (Dr. David Böhringer)

Page 16: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 16

CampusConnect: Zielsetzung

-  Lose Kopplung von Lernplattformen (ILIAS, Moodle, StudIP) mit Campusmanagementsystemen (HIS-LSF, HISinOne, StudIP)

-  Bildung hochschulinterner Communities

-  Übertragung von Veranstaltungsmetadaten, Verzeichnisbäumen, Belegungen; automatisches Anlegen im LMS

-  Nutzung der Middleware zur Anbindung der verschiedenen LMS untereinander

-  Vernetzung verschiedener ECS („ECS-Registry“)

Page 17: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 17

CampusConnect: Zeitplanung

Grober Projektplan

-  Projektbeginn: ab Ende 2009

-  Spezifikation der Schnittstellen: sukzessiv, erste bis Mitte 2010

-  ECS-Erweiterungen: bis Ende 2010

-  Adapter / Konnektoren / Proxys von CMS: zum WS 2011/12

-  Testbetrieb im WS 2011/12

-  Produktivbetrieb geplant ab SS 2012

Page 18: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 18

CampusConnect: Datenaustausch

Page 19: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 19

CampusConnect: Datenfluss über den ECS

LMS

CMS

ECS

LMS

Firewall

Bel

egun

gsda

ten

mit

Nut

zer-

ID CMS-Proxy

Veranstaltungsdaten

Nutzerdaten

Aktualisierungsm

itteilungen

Vera

nsta

ltung

sdat

en

Aktualisierungsmitteilungen

Hoc

hsch

ule

A

Hoc

hsch

ule

B

Page 20: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 20

CampusConnect: „Entwicklungsstrategie“ (1)

Leitlinien und Rahmenbedingungen bei der Entwicklung:

-  vorausgesetzt wird ein einheitlicher Verzeichnisdienst, der alle anzubindenden Systeme einer Hochschule mit Personenstammdaten provisioniert,

-  die Festlegung identifizierender Attribute für Personen, Rollen, Veranstaltungen und Verzeichnisse ist hochschul-individuell,

-  die Festlegung der zu übertragenden Daten und deren Benennung ist flexibel und hochschul-individuell erweiterbar,

-  existierende Standards werden so weit wie möglich genutzt und unterstützt,

Page 21: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 21

CampusConnect: „Entwicklungsstrategie“ (2)

-  verbunden werden die Systeme HIS LSF bzw. HISinOne, Stud.IP, ILIAS und Moodle,

-  alle Datenflüsse sind konfigurierbar und so weit wie möglich bidirektional nutzbar,

-  für alle Daten legen die Hochschulen für sich das jeweils führende Systeme fest,

-  zusätzliche Daten und Belegungen, die im LMS eingefügt werden, werden bei Aktualisierungen aus dem CMS nicht gelöscht.

Page 22: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 22

Mehr Informationen

-  Architektur: http://freeit.de/de/ecsa/

-  ECS: http://freeit.de/de/ecsa/ecs.html

-  Schnittstelle: https://ecs.uni-stuttgart.de/ecsa-wiki/ecs/rest/api

Page 23: Projekt „CampusConnect“ Baden-Württemberg...Projekt „CampusConnect“ Baden-Württemberg Kopplung von Campus Management und Learning Dr. Claudia Pauli | Universität Ulm | Berlin

10. Tagung der DFN-Nutzergruppe Hochschulverwaltung | Berlin | 11.05.2011 Seite 23

Danke für Ihre Aufmerksamkeit