Loading...
 
Print

Synchronisation multimedialer Annotationen für Interaktionsaufzeichnungen

 

Cand. Inform. Oliver Specht
Lehrstuhl für Informatik IX, RWTH Aachen

 

Kurzbeschreibung

 
Im Bereich des eLearning benötigt man interaktive, sowie asynchron und ortsungebunden
einsetzbare Werkzeuge. Jacareto
ist mit seiner Capture&Replay Funktionalität so ein Werkzeug, welches sowohl
in eLearning-Szenarien wie Online-Prüfungen, Tutorials oder eLectures,
als auch in Usability-Tests oder Live-FAQs eingesetzt werden kann. Jacareto
bietet ein Framework, um Java Anwendungen aufzuzeichnen und später ausführend
(d.h. die Benutzerinteraktionen werden bei der Wiedergabe erneut auf dem
Programm ausgeführt
) wiederzugeben. Um die Wiedergabe für den Betrachter
verständlicher zu machen oder zu annotieren, existierte bisher in Jacareto die
Möglichkeit, nachträglich Audioannotationen in die Aufzeichnung einzufügen.
Um die Informationsergonomie der Aufzeichnungen zu verbessern wurde diese Funktionalität
im Zuge der Diplomarbeit erweitert. Es wurde nicht nur die Wiedergabe von Videoannotationen
realisiert, sondern auch ein Synchronisationsmodell entwickelt und implementiert,
welches eine synchronisierte Wiedergabe der drei Medien Audio, Video und Benutzerinteraktionen
unabhängig von unterschiedlichen Hardwarevoraussetzungen zwischen Aufnahme und
Wiedergabe sicherstellt.

Das Synchronisationsmodell wurde modular aufgebaut und ist unabhängig von den Wiedergabemechanismen, so daß zukünftige Medien relativ einfach implementiert werden können. Zur Wiedergabe der Videoannotationen wurde das Java Media Framework benutzt, welches die Synchronisation der Medien Audio und Video übernimmt.


Zusätzlich zum Synchronisationmodell wurde ein GUI entwickelt und implementiert, über welches eine Nachbearbeitung der Aufzeichnungen recht einfach möglich ist. Es stehen dem Benutzer unter anderem folgende Möglichkeiten einer Nachbearbeitung, bzw. Einstellungen bezüglich der Wiedergabe zur Verfügung:

  • Verschieben von Audio- oder Videoannotationen per Drag&Drop entlang eines Zeitstranges
  • Anbinden von Audio- oder Videoannotationen an einzelne Benutzerinteraktionen
  • Wiedergabe einzelner Audio- oder Videoannotationen
  • Stummschalten einzelner Spuren
  • Wahl verschiedener Synchronisationsmodi (greedy oder relative)
  • Wahl der Synchronisationsrate

 

Abstract

 
In the field of eLearning, tools are needed which are interactive, asynchronous
and not bound to locations. Jacareto
is such a tool, which provides Capture&Replay functionality and because
of that can be used in eLearning scenarios like online tests, tutorials or eLectures
as well as in usability tests or Live-FAQs. Jacareto provides a framework to
record java applications and replay them later by executing the recorded interactions
again on the application itself. To improve the replay process according to
comprehensibility and the possibility to annotate the record, up to now there
only was the possibility to insert audio annotations after the recording process.
By this thesis the informational ergonomics of the records has been improved.
The possibility to play video annotations as well as a model to synchronize
the three media types audio, video and user interactions independent of varying
hardware requirements during recording and replay process.

The synchronization model is modular and independent of replay mechanisms to faciliate the implementation of any media which should be provided in the future. The realization of replaying audio and video has been resolved by the Java Media Framework which synchronizes the two media types. Additionaly a GUI has been implemented to provide a more efficient interface for the user regarding postprocessing of recorded sessions. The following settings cannow be made by the user:

  • Drag&Drop editing of audio and video annotations in relation to a timeline
  • alignment of audio or video annotations to single user interactions
  • stand-alone replay functionality of audio and video
  • muting of tracks
  • choice of different modes of synchronization (greedy or relative)
  • choice of synchronization rate

 

 
Diplomarbeit

Jacareto

Java Media Framework

Betreuerin

 


Created by dodenhoff. Last Modification: Wednesday, 16. March 2011 17:41:39 by dodenhoff.