20
LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin, 28./29.11.2004

LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Embed Size (px)

Citation preview

Page 1: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

LEBONED: Learning Environment Based on Non

Educational Digital Libraries

Dr. Frank Oldenettel

Universität Oldenburg / OFFIS

V3D2 Workshop 2004

Berlin, 28./29.11.2004

Page 2: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 2 / 20

Gliederung

Einleitung

Problemstellung und Ziele

Entwicklung einer Rahmenarchitektur für DL-integrierte Learning-

Management-Systeme (LMS)

Leitfaden zur Integration digitaler Bibliotheken (DL) in LMS

Werkzeug Learning Object Creator

Zusammenfassung

Page 3: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 3 / 20

Einleitung

e-Learning gewinnt zunehmend an Bedeutung

verstärkter Einsatz webbasierter Lehr-/ Lernumgebungen

Angebot von Online-Kursen und –Studiengängen

Blended Learning

Bedarf an elektronischen Lehrmaterialien wächst

Neuerstellung ist zeit- und kostenintensiv

Wiederverwendung vorhandener Materialien

Erschließung geeigneter

Wissensquellen

Lernobjekte

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Wissensquelle

Kursmaterial

Page 4: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 4 / 20

Integration digitaler Bibliotheken in LMS

Digitale Bibliotheken Inhalte oft für Lernzwecke

nutzbar häufig kein konkreter Bezug

zu Lehr- / Lernumgebungen Funktionalität für Lernzwecke

i.d.R. unzureichend

LMS

Lernmanagement-Systeme unterstützen

Lehr/Lernaktivitäten besitzen oft eigene Repositories keine adäquate Anbindung

externer Speicherungssysteme Angebot an Lehrmaterialien of

eigenes Repository beschränkt

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 5: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 5 / 20

Problemstellung

Abbildung von DL-Funktionalität auf LMS Recherchen von LMS an DL

Auswahl von und Zugriff auf Rechercheergebnisse

Integration von Dokumenten externer Quellen in LMS-Repository

heterogene Dokumententypen (Text, Graphik, Multimedia, etc.)

fehlende Metadaten

DL liefern häufig monolithische Dokumente

(Wieder-) Verwendung monolithischer Dokumente schwierig

Extraktion von Dokumententeilen

Komposition von Lernobjekten

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Wissensquelle

Kursmaterial

Page 6: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 6 / 20

Das LEBONED-Projekt

Projektdurchführung:

Laufzeit: 04/2002 – 03/2004, Phase III des V3D2 SPP

Wissenschaftliche Leitung: Prof. Dr. Appelrath

Mitarbeiter:

2 wissenschaftliche Mitarbeiter

2 wissenschaftliche Hilfskräfte

Veröffentlichungen

Konferenzbeiträge (u.a. WWW2003, JCDL2003, IKNOW2003, SCI2003)

3 Diplomarbeiten (2002, 2003)

1 Promotion (2004)

Kontakt zu V3D2-Projekten AVAnTA und DAFFODIL

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 7: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 7 / 20

Ziele von LEBONED

Generische Rahmenarchitektur für DL-integrierte LMS

Dokumentenmodell/Metadatenformat für „DL-integriertes LMS“

Grundlage für Dokumentenverwaltung

Recherche- und Zugriffsmechanismen

Werkzeugunterstützung

Konzeption eines Leitfadens zur Integration von DL in LMS

Nicht im Fokus:

Rechtliche Aspekte (Copyright, DRM etc.)

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 8: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 8 / 20

Ausgangspunkt: Generisches Modell für (konventionelle) LMS

Erweiterung um zusätzliche Dienste

Betrachtung von Teilaspekten

Dokumentenverwaltung im LMS-Content-Repository (Dokumentenmodell)

Dokumentenrecherche (lokal/extern)

Einfügen von Dokumenten ins LMS-Content-Repository

Dokumentenzugriff

Teilbetrachtungen führen „bottom up“ zur Gesamtarchitektur

Rahmenarchitektur für DL-integrierte LMS

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 9: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 9 / 20

Generisches Modell eines konventionellen LMS

Content-Management-

Service

Course-Administration-

Service

User-Management-/

Learner-Profiles-Service

Communication-/Collaboration-

Service

Testing / Assesment-Service

Sequencing-Service

Tracking-Service

Delivery-Service

Browser

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 10: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 10 / 20

Generisches Modell für ein DL-integriertes LMS

Content-Management-

Service

Delivery-Service

Browser

Course-Administration-

Service

User-Management-/

Learner-Profiles-Service

Communication-/Collaboration-

Service

Testing / Assesment-Service

Sequencing-Service

Tracking-Service

External Interface External Interface

Metadata ImportService

Search & RetrievalService

DocumentProcessing

Services

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Content-Management-

Service

OriginalDataschema

ExtendedDataschema

DocumentCache

OriginalData Store

ExtendedData Store

Page 11: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 11 / 20

Dokumentenverwaltung im LMS-Content-Repository

Dokumentenmodell/Metadatenformat

Anforderungen bei DL-integriertem LMS

bibliographische und lernspezifische Beschreibung von Dokumenten(teilen)

technische Aspekte (Herkunft, interne logische Strukturen, …)

Annotationen

Kein existierender Standard erfüllt diese Anforderungen!

Lernmetadatenstandard SCORM als Basis

Erweiterung zu lxSCORM (leboned extended SCORM)

Bibliographische Angaben (Dokumententypen, Periodika etc.)

Struktur- und Herkunftsangaben

Nutzungs- und Zugriffsrechte

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 12: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 12 / 20

lxSCORM-Beispiel

Erweiterung von SCORM um neue Elemente

bestehende Elemente werden nicht modifiziert

Abwärtskompatibilität !

Beispiel: Beschreibung von Fragmenten monolithischer Dokumente Berücksichtigung interner logischer

Dokumentstrukturen

Page 13: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 13 / 20

Dokumentenrecherche

globale Anfragesprache

Einheitliche, übergreifende Recherchen sowohl in lokalem LMS-Repository als

auch in externen DL (boolsches Retrieval)

Suchattribute auf Basis von lxSCORM (creator, title, audience etc.) verknüpft

durch boolsche Operatoren (AND, OR)

Filterung nicht unterstützter Suchattribute

ungeeignete DL nicht anfragen

Abschwächung von Anfragen

Suchattribute unberücksichtigt lassen

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 14: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 14 / 20

Search & Retrieval (Mediator)

Metadata-HarvesterBrokerQuery-Parser

Query-Filter/-Interpreter

Intellectual-Property-Rights

Query-DispatcherResult-Filter

Registry

Policy

Retrieval

Document-Access

Teilarchitektur: Dokumentenrecherche

title=‘java’ AND documenttype = ‘book’ AND difficulty=‘medium’

title=‘java’ AND documenttype = ‘book’

title=‘java’

title=‘java’ AND

documenttype = ‘book’ AND

difficulty=‘medium’

LMS Graphical User Interface

Search GUIResultsDisplay

Usage

Query

Wrapper Wrapper

Digital Library Digital Library

Extended localContent Repository

Local Content Repository(Original LMS)

Content Management(Wrapper of local Content

Repository)

Results

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 15: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 15 / 20

Schichtenarchitektur für ein DL-integriertes LMS

Digital Library External-Repository-Layer

External-Interface-LayerWrapper

Digital Library

Wrapper

Local-Repository-Layer

Local-Interface-LayerContent-Management

Extended localContent-Repository

Original localContent-Repository

Mediation-Layer

Search & Retrieval (Mediator)

BrokerMetadata-Harvester

Retrieval

Outside WorldBrowser API

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Application-Layer

Presentation-Layer

Server / Display Engine / Delivery

LMS Graphical User InterfaceConventional Services

Tool LearningObject Creator

Profiles, Courses, Testing, Tracking,Sequencing

LMS-Graphical-User-InterfaceSearch-

GUIResults-Display

Usage

Page 16: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 16 / 20

Leitfaden zur DL-Integration in LMS

1. Vorbedingungen

rechtliche Aspekte (Lizenzrecht, Copyright-Policies etc.)

technische Aspekte (LMS-Quellcode, API etc.)

2. Einbindung der Kernkomponenten in das LMS

Java-Komponenten (jar-Files)

Adaption der erweiterten Dokumentenverwaltung an LMS-DBMS

Ableitung abstrakter Klassen („Abstrakte Fabrik“)

Kapselung evtl. vorhandener LMS-Dokumentenverwaltung

Wrapper-Klasse zur Adaption an CM-Schnittstelle

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 17: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 17 / 20

Leitfaden zur DL-Integration in LMS II

3. Anbindung der digitalen Bibliotheken

Erzeugung von Registry-Einträgen (Suchattribute, Policy-Informationen)

Implementierung eines Wrappers für jede DL (DAFFODIL-Toolkit)

4. Integration neuer Dienste in das LMS

Realisierung von Diensten im LMS-GUI

Koordination von LMS- und Mediator-Funktionalität durch Servlet

Implementierung des GUIs durch Ableitung abstrakter GUI-Klassen

Beispielumsetzung durch CELab (epolos/ELAN):

Integration der Architektur in LMS Stud.IP

Umsetzung eines Recherchedienstes für

ACM DL, OpenVideo DL, DSpace und eVerlage

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 18: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 18 / 20

Werkzeug Learning Object Creator I

Datenbank-Frontend zur komfortablen Metadateneingabe

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 19: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 19 / 20

Werkzeug Learning Object Creator II

Semiautomatische Analyse von Dokumentenstrukturen

Extraktion separater Dokumentenkomponenten

Unterstützte Datenformate Print / publishing (PDF,

RTF, HTML) Audio (Wave, Mp3) Video (QT, AVI, MPEG)

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung

Page 20: LEBONED: Learning Environment Based on Non Educational Digital Libraries Dr. Frank Oldenettel Universität Oldenburg / OFFIS V 3 D 2 Workshop 2004 Berlin,

Dr. Frank Oldenettel, LEBONED V3D2-Workshop Berlin, 29.11.04 Seite 20 / 20

Zusammenfassung

generisches Modell für DL-integrierte LMS auf Basis von Diensten

Teilaspekte

Dokumentenverwaltung auf Basis vom lxSCORM

Dokumentenrecherche

hier nicht ausgeführt: Dokumentenintegration, Dokumentenzugriff

Gesamtarchitektur

Leitfaden zur Integration von DL in LMS

Weiterführung durch CELab

Einleitung | Ziele | Rahmenarchitektur | Leitfaden | Werkzeug | Zusammenfassung