37
Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H. Richter, C. Prpitsch Universitäten Duisburg-Essen und Paderborn

Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

Embed Size (px)

Citation preview

Page 1: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

Arbeitsteilung:

Transparente Integration eines institutionellen

Dokumenten- und Publikationsservers in

Moodle

F Lützenkirchen, M. Heusinger,T. Bopp, H. Richter, C. Prpitsch

Universitäten Duisburg-Essen und Paderborn

Page 2: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 2Moodle07 @ Duisburg, 29.03.2007

Integration Lernplattform <<>> Dokumentenserver

?!

Page 3: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 3Moodle07 @ Duisburg, 29.03.2007

• Dokumenten- und Publikationsserver derUniversität Duisburg-Essen

• Hervorgegangen aus der Fusion der beiden ServerMILESS: Multimedialer Lehr- und Lernserver EssenDuetT: Duisburger Elektronische Texte

• Technische Basis: MILESS-SoftwareJava, XML, XSL, MyCoRe Kernsystem

• Open Source, GNU GPL Lizenz• Schnittstellen: OAI-PMH, Google, WebServices, URN

• Weitere MILESS Installationen an den UniversitätenJena, Münster, Düsseldorf, Paderborn, Bochum, Giessen, Freiburg

Page 4: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 4Moodle07 @ Duisburg, 29.03.2007

MILESS @ Duisburg-Essen: DuEPublico

Page 5: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 5Moodle07 @ Duisburg, 29.03.2007

DuEPublico in Zahlen: Stand 03/2007

• 1046 Dissertationen, Habilitationen• 759 Online-Publikationen • 758 Online-Semesterapparate in diesem Semester

– ca. 20.700 Einträge– ca. 10.000 Dateien, Artikel, Buchauszüge im Volltext– ca. 6.900 Bücher

• 983 archivierte Semesterapparat älterer Semester• ca. 61.400 Dateien in 4.963 Dokumenten• davon ca. 1600 Audio- und Videodateien,

über Helix Universal Server 9 (Streaming-Server),wird auch für Live-Übertragungen genutzt

• Bis zu 200.000 Zugriffe/Monat in der Vorlesungszeit

Page 6: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 6Moodle07 @ Duisburg, 29.03.2007

Elektronische Dissertationen

Page 7: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 7Moodle07 @ Duisburg, 29.03.2007

Animationen, Simulationen

Page 8: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 8Moodle07 @ Duisburg, 29.03.2007

Veranstaltungs- und Konferenzaufzeichnungen

Page 9: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 9Moodle07 @ Duisburg, 29.03.2007

Vorlesungsmitschnitte als Real Video

Page 10: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 10

Moodle07 @ Duisburg, 29.03.2007

Video-Präsentation mit Folien

Page 11: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 11

Moodle07 @ Duisburg, 29.03.2007

Videos mit Storyboards strukturieren

Page 12: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 12

Moodle07 @ Duisburg, 29.03.2007

Semesterapparate online: „E-Learning light“

Physischer Semesterapparat: - Präsenzexemplare von Buchtiteln im Lesesaal

Semesterapparat Online: - zu jedem physischen Sem.App. automatisch in DuEPublico

• Literaturliste (Bücher), synchronisiert mit Aleph• Zeitschriftenartikel, Kapitelauszüge aus Büchern als PDF im Volltext, Digitalisierungsservice der UB• Eigene Dateien des Dozenten (PPT, PDF, Word, ...)• WWW-Links, Verweis auf andere Dokumente (Videos etc.)

• Zugang auf Nutzerkreis der Veranstaltung beschränkt (Passwörter für Studenten und Dozenten)• Einfache Online-Bearbeitung über Formulare• Workflow über automatisch generierte EMails an die UB

Page 13: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 13

Moodle07 @ Duisburg, 29.03.2007

Semesterapparate online: „E-Learning light“

Page 14: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 14

Moodle07 @ Duisburg, 29.03.2007

Semesterapparate: Sicht der Studierenden

Page 15: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 15

Moodle07 @ Duisburg, 29.03.2007

Semesterapparate: Sicht der DozentInnen

Page 16: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 16

Moodle07 @ Duisburg, 29.03.2007

Semesterapparate: Online-Bearbeitung

Page 17: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 17

Moodle07 @ Duisburg, 29.03.2007

Semesterapparate online: „E-Learning light“

Stärken: - Sehr hohe Akzeptanz, Anzahl Semesterapparate steigt stetig- Niedrigschwelligkeit: schnellste Einarbeitung in die Oberfläche- Digitalisierungsservice der UB entlastet die DozentInnen

Schwächen:- Digitalisierungsservice mit hohem Personalaufwand verbunden- Keine Interaktivität: Foren, Chats, Online-Tests etc.- Semesterapparat ist reiner Distributionskanal für Materialien

Über Semesterapparate hinaus:- Für fortgeschrittene DozentInnen Nutzung einer Lernplattform

- Integration dieser Lernplattform mit dem Dokumentenserver

Page 18: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 18

Moodle07 @ Duisburg, 29.03.2007

• „mistel“: DFG-Projekt zur Systemintegration• Planungs- und Autorensystem:

„Essener Lern-Modell“ ELM Wirtschaftsinformatik der Produktionsunternehmen, Prof. Adelsberger, Universität Duisburg-Essen

• Dokumenten- und Publikationsserver: „miless“, DuEPublico Universitätsbibliothek Duisburg-Essen

• CSCW-System / kooperative Wissensmanagement: „sTeam“: Strukturieren von Informationen im Team Heinz-Nixdorf-Institut, Universität Paderborn, Prof. Keil, Prof. Hampel

• Integration über Web Services Schnittstellen• Lehr- und Lernprozesse durchgängig unterstützen

Page 19: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 19

Moodle07 @ Duisburg, 29.03.2007

Page 20: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 20

Moodle07 @ Duisburg, 29.03.2007

• Query Service• Konfigurierbare Metadaten-Sets (DC, SCORM...), Datentypen und Operatoren• Dublin Core Metadaten als Mindestanforderung• Komplexe Suchen mit booleschen Operatoren• Sortierung der Trefferliste, Link zum Objekt• Geplant: Implementierung von SRW (LOC)

• Upload Service• Pull-Verfahren• Konfigurierbare Protokolle, z. B. http, ftp, ...• Verschiedene Paketformate: zip, tar, tar.gz• Verschiedene Metadatenformate: SCORM, LD

• Suche im CSCW-System, Suche im Dokumentenserver• Download aus dem Dokumentenserver• Upload ins CSCW-System oder zum Dokumentenserver

Page 21: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 21

Moodle07 @ Duisburg, 29.03.2007

MILESS: Web Services (SOAP) Schnittstellen

• Suche nach Dokumenten• Suche nach Personen• Dokumente und Personen

erstellenbearbeitenlöschenexportieren

• Dateibereiche und Dateienerstellen, hochladenaktualisierenlöschen

• Benutzer und Zugriffsrechteerstellenverwalten

Page 22: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 22

Moodle07 @ Duisburg, 29.03.2007

Integration Moodle <<>> DuEPublico

Ada

pter

(P

HP

)

Web

Ser

vice

s (J

ava)

?

!

SOAPHTTPXML

File

Sto

re

PDFHTMLetc.

AudioVideo

Dateien

Suche, Retrieval, Verwalten

Audio/Video Streaming (RTSP/MMS)

Ben

utze

r (W

eb B

row

ser)

Page 23: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 23

Moodle07 @ Duisburg, 29.03.2007

Moodle <<>> DuEPublico: Interaktionen

1. Bestehende Inhalte aus dem Dokumentenserver nach Moodle importieren

2. Dokumentenserver zur Speicherung neuer Inhalte verwenden

3. Backup eines Moodle-Kursesim Dokumentenserver archivieren

4. Backup eines Moodle-Kurses aus dem Dokumentenserver wiederherstellen

Page 24: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 24

Moodle07 @ Duisburg, 29.03.2007

1. Bestehende Inhalte importieren

• Dokumentenserver als E-Learning Content Repository• Pool von wiederverwendbaren Materialien wird im

Dokumentenserver gepflegt und ist dortrecherchierbar, verwaltbar, in anderen Kontexten nutzbar

• Services des Dokumentenservers werden verwendet:Archivierung, Versionierung, Volltextsuche etc.

• Dozent kann aus der Moodle-Oberfläche herausim Bestand des Dokumentenservers suchen

• Gefundene Inhalte können• Verlinkt (nur URL), oder• importiert (Kopie im Moodle Server speichern)

werden• Import / Link auf

• Gesamtes Dokument• Einzelne Dateien des Dokumentes

Page 25: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 25

Moodle07 @ Duisburg, 29.03.2007

1. Bestehende Inhalte importieren

Page 26: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 26

Moodle07 @ Duisburg, 29.03.2007

1. Bestehende Inhalte importieren

Page 27: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 27

Moodle07 @ Duisburg, 29.03.2007

1. Bestehende Inhalte importieren

• Gefundenes Dokument als Link einfügen• Gefundenes Dokument komplett importieren• Einzelne Dateien als Link einfügen• Einzelne Dateien komplett importieren

Page 28: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 28

Moodle07 @ Duisburg, 29.03.2007

2. Neue Inhalte im Dokumentenserver ablegen

• Neue Dateien eines Kurses werden aus der Moodle Oberfläche heraus vom lokalen PC des Dozenten hinzugefügt,jedoch nicht im Moodle-Server gespeichert,sondern im Hintergrund im Dokumentenserver abgelegt.

• Moodle-Server wird von Dateimanagement entlastet• Im Moodle-Kurs wird nur ein Link auf den Dokumentenserver

gesetzt• Upload auch sehr großer Dateien über Java-Applet• Transparente Nutzung des Video Streaming Servers

• Video/Audiodatei über das Applet einfach hochladen• Datei wird automatisch über Streaming Server

wiedergegeben• Material im Dokumentenserver ist dort recherchierbar und

navigierbar, kann auch in anderem Kontext wiederverwendet werden

Page 29: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 29

Moodle07 @ Duisburg, 29.03.2007

2. Neue Inhalte im Dokumentenserver ablegen

Page 30: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 30

Moodle07 @ Duisburg, 29.03.2007

2. Neue Inhalte im Dokumentenserver ablegen

Page 31: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 31

Moodle07 @ Duisburg, 29.03.2007

2. Neue Inhalte im Dokumentenserver ablegen

Page 32: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 32

Moodle07 @ Duisburg, 29.03.2007

3. Backup eines Moodle-Kurses

• Wohin mit alten/abgelaufenen Kursen ?• Benutzer erstellt über die Moodle-Oberfläche ein Backup des

gesamten Kurses• Nach Erstellen des Backup wird dieses nicht auf dem

Moodle-Server, sondern im Dokumentenserver abgelegt• Zur Archivierung abgelaufener Kurse (Archiv)• Zur Sicherung laufender Kurse (Backup)• Kursbackup ist im Dokumentenserver

recherchierbar, navigierbar, auch in Teilen wiederverwendbar• Qualifizierte Suche in Kursinhalten ist im Dokumentenserver

realisierbar

Page 33: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 33

Moodle07 @ Duisburg, 29.03.2007

3. Backup eines Moodle-Kurses

Page 34: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 34

Moodle07 @ Duisburg, 29.03.2007

3. Backup eines Moodle-Kurses

Page 35: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 35

Moodle07 @ Duisburg, 29.03.2007

4. Restore eines Moodle-Kurses

• Im Dokumentenserver abgelegte Backups eines Moodle-Kurses können über die Moodle-Oberfläche reimportiert werden.

• Suche nach Backups aus der Moodle-Oberfläche heraus:Dozent, Veranstaltungstitel, Datum des Backups

• Abgelegte Kursbackups können auch in Teilen wiederverwendet werden

• In Entwicklung: Qualifizierte Suche in Kursbackups(Durchsuchen der XML-Struktur des Moodle-Kurses)

Page 36: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

F. Lützenkirchen 36

Moodle07 @ Duisburg, 29.03.2007

Status der Integrationssoftware

• Prototyp für alle vier Szenarien implementiert:• Moodle Adapter (PHP)• MILESS Web Services (Java)

• Nachnutzbarkeit ist gegeben• MILESS ist Open Source

• Aktuell Installation auf dem Moodle Testserver desRechenzentrums, Integration der Schnittstellen im DuEPublico Produktionssystem

• ToDo‘s:• Produktionsreife, Bugfixing• Gemeinsame Benutzerverwaltung• >> Single Sign-On, Identity Management

• Weitere Services des Dokumentenservers• Konvertieren, Transcodieren, Versionieren, …

Page 37: Arbeitsteilung: Transparente Integration eines institutionellen Dokumenten- und Publikationsservers in Moodle F Lützenkirchen, M. Heusinger, T. Bopp, H

Vielen Dank für Ihre Aufmerksamkeit!

Kontakt:[email protected]