Abschlussarbeiten

Studentische Arbeiten

Folgende Materialien helfen beim Erstellen von wissenschaftlichen Arbeiten:

  • Vorlage für Studien-, Bachelor und Masterarbeiten am FG Echtzeitsysteme [Github]
  • Vorlage für Präsentationen am FG Echtzeitsysteme [Github]

PDFPC-Funktionen in lectureStudio integrieren

Type of thesis: Master-Thesis
State: Abgeschlossene Arbeiten
Possible start of thesis: 01.01.2023
Thesis closed on: 06.11.2023
Tutor: M.Sc. Alexej Andres

Back to overview

Motivation

lectureStudio ist ein integriertes Werkzeug zum Präsentieren, Aufzeichnen und Streamen von Vorträgen. Die Benutzeroberfläche ist für eine einfache Benutzung aller wichtigen Interaktionen konzipiert. So lässt sich zum Beispiel ein Vortrag mit nur wenigen Klicks gleichzeitig aufzeichnen und in den Browser streamen.

In der Lehre gibt es ein "Zoo" von Werkzeugen. Lehrende benutzen aus Gewohnheit für sie bekannte Werkzeuge, die oft umständlicher zu bedienen sind und fehlende Funktionalität im Vergleich zu lectureStudio haben. Diese möchten auf lectureStudio nicht umsteigen, da in lectureStudio die eine oder andere Funktionalität fehlt. Ein Nutzerkreis benutzt das Werkzeug pdfpc zum Halten von PDF-basierten Vorträgen.

Deshalb sollen in dieser Arbeit Funktionen von pdfpc in lectureStudio integriert werden.

lectureStudio wird an der TU Darmstadt als Open-Source-Projekt entwickelt. Die Entwicklung wird in GitHub vorangetrieben unter:
https://github.com/lectureStudio/lectureStudio

Task

In dieser Arbeit soll lectureStudio mit den unten genannten Funktionen erweitert werden. Dafür ist zunächst eine Einarbeitung in beide Projekte notwendig.

  • Unterstützung für Overlays von Folien basierend auf latex Beamer-Class: spezielle Navigierkommandos für Gruppen von Folien, die zusammen eine Animation bzw. Overlays bilden.
  • Timer für Vortragslänge
  • Anzeige von Notizen zu Folien
  • Auf Folie Nr x springen
  • Videos aus der Präsentation heraus starten
  • Weitere nützliche Funktionen in pdfpc ausprobieren und integrieren

Die Thesis kann sowohl auf Deutsch als auch auf Englisch geschrieben werden.

Preconditions

  • Sehr gute Kenntnisse in Java.
  • Vorkenntnisse in Java GUI-Entwicklung (wünschenswert).

Back to overview

Abgeschlossene Arbeiten