27
Echtzeit-Interaktionsformen f¨ ur Web-Inhalte Kommissionelle Masterpr¨ ufung Josef Wachtler Institut f¨ ur Informationssysteme und Computer Medien Technische Universit¨ at Graz 30. J¨ anner 2013

Echtzeit-Interaktionsformen für Web-Inhalte

Embed Size (px)

DESCRIPTION

Presentation of Masterthesis at Graz University of Technology

Citation preview

Page 1: Echtzeit-Interaktionsformen für Web-Inhalte

Echtzeit-Interaktionsformen furWeb-Inhalte

Kommissionelle Masterprufung

Josef Wachtler

Institut fur Informationssysteme und Computer MedienTechnische Universitat Graz

30. Janner 2013

Page 2: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Inhalt

1 Forschungsfrage

2 Implementation

3 Vor- und Nachteile

4 Zusammenfassung

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 3: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Forschungsfrage

Entwicklung eines Web-Portals

zur Erhaltung bzw. Erhohung derAufmerksamkeit und

zur Feststellung des Aufmerksamkeitsgrads derTeilnehmer

durch verschiedene Echtzeit-Interaktionsformen

bei verschiedenen Web-Inhalten vor allem beiLiveubertragungen von Vorlesungen.

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 4: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

ImplementationUberblick

LIVE Interaction in Virtual learning EnvironmentsJosef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 5: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Das Django-Web-Framework

Programmiersprache Python

Model-View-Controller Entwurfsmuster

Machtige Datenbank-API incl. ORM

Umfangreiches Template-System

Explizite URL-Konfiguration mit regularenAusdrucken

Grundlegende Sicherheitsmechanismen

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 6: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Das GrundgerustLIVE.core

Implementation der Benutzerverwaltung

Verwaltung einer Veranstaltung entlang ihresgesamten LebenszyklusUmsetzung der Administrationsoberflache

Admin-Package von DjangoBenutzerrechte andern, Interaktionsformeneinbinden, . . .

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 7: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Die Benutzerverwaltung

Auth-Package von Django

konkrete Umsetzung von Registrierung, Login,Logout . . .drei Benutzergruppen:

Normale Benutzer konnen nur anVeranstaltungen teilnehmen und dieInteraktionsformen nutzenLehrende durfen zusatzlich auch Veranstaltungenerstellen, starten, . . .Administratoren

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 8: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

VeranstaltungsverwaltungUberblick

Abwicklung aller Funktionen einerVeranstaltung

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 9: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

VeranstaltungsverwaltungErstellen, Starten und Beenden

Ein Model speichert die Metadaten und denZustand einer Veranstaltung

Erstellen: Titel, geplanter Beginn, geplantesEnde, URL und gewahlte Interaktionsformen

Zum Starten wird auch der tatsachliche Beginngespeichert

Speichern des tatsachlichen Endes bewirkt dasBeenden

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 10: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

VeranstaltungsverwaltungTeilnehmen und Verlassen

Ein Model verbindet einen Benutzer mit einerVeranstaltung

Speichert auch den Zeitpunkt der Teilnahme

Beim Verlassen wird ebenfalls der Zeitpunktgespeichert

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 11: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

UI der Lehrenden

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 12: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

UI der Lehrenden

1 Metadaten und Link zum Beenden2 Analyse der Aufmerksamkeit3 Raum fur auftretende Interaktionen4 Bedienelemente zum Starten von Interaktionen

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 13: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

UI der Teilnehmer

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 14: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

UI der Teilnehmer

1 Fremder Web-Inhalt2 Metadaten und Ampel-artige Analyse der

Aufmerksamkeit3 Raum fur auftretende Interaktionen4 Bedienelemente zum Starten von Interaktionen

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 15: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Die Interaktionen-ArchitekturLIVE.interactions

Bereitstellung von Schnittstellen furdie Implementation der Interaktionsformen undzur Steuerung dieser durch LIVE.core

Verschiedene Typen von Interaktionsformen:Automatische starten zufalligTeilnehmer Ausgeloste starten durchentsprechende BedienelementeVom Lehrenden Ausgeloste starten ebenfallsdurch Bedienelemente

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 16: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Die Interaktions-Models

Interaktionsformen konnen Interaktionen durch dreiverschiedene Models anzeigen:

1 Interaktionen fur die Teilnehmer2 Interaktionen fur den Lehrenden3 Fehlermeldungen fur den Lehrenden

Alle Models speichern min. die geplante und dietatsachliche Startzeit sowie den Zeitpunkt derReaktion und die Interaktionsform.

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 17: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Die Schnittstelle der Interaktionsformen

Jede Interaktionsform ist eine Django-Appunter LIVE.interactionsMuss ein Modul namens settings enthalten

Darin ist zumindest der Typ der Interaktionsformfestzulegenund ggf. die Auftrittshaufigkeit einzustellenoder ein Template mit den Bedienelementenbereitzustellen.

Spezielle Views zum darstellen derInteraktionen welche durch die Modelsaufgerufen werden

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 18: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Die Schnittstelle fur LIVE.core

Auf anstehende Interaktionen prufenIm 5-Sekunden RhythmusHat ein Interaktions-Model die geplante Startzeiterreicht?

Aufrufen der speziellen View derInteraktionsform zum Anzeigen der Interaktion

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 19: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Das Analyse-FrameworkLIVE.interactions.analysis

Steuert Berechnung des Aufmerksamkeitsgradsin Prozent

Die Interaktionsformen berechnen ihrenAufmerksamkeitsgrad durch Implementationentsprechender Schnittstellen

Mittelwert uber die Aufmerksamkeitsgrade derInteraktionsformen

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 20: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Aufmerksamkeitsgrad laut Reaktionszeiten

Auswerten der Reaktionszeiten auf dierelevanten Interaktionen

Mittelwert bilden bei mehreren InteraktionenJosef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 21: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Die Interaktionsformen

Einfache Fragen: Kurze allgemeine Fragenwerden den Teilnehmern automatisch gestellt.

Lose Captcha: Ein einfaches Captcha wirdautomatisch den Teilnehmern zum Losenangezeigt.

Befrage Teilnehmer: Der Lehrende erhalt dieMoglichkeit, eine Frage an die Teilnehmer zurichten und kann die Antworten lesen.

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 22: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Die Interaktionsformen

Befrage Vortragenden: Die Teilnehmerkonnen eine Frage an den Lehrenden stellenund ggf. die Antwort lesen.

Aufmerksamkeit einstellen: Der Grad derAufmerksamkeit kann von den Teilnehmernauch selbst mitbestimmt werden.

Technisches Problem melden: DieTeilnehmer erhalten die Moglichkeit, eintechnisches Problem an den Lehrenden zuberichten.

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 23: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Vorteile

Stellen von Fragen an die Teilnehmer durch dieLehrenden und umgekehrt

Positive Auswirkungen auf die Mitarbeit unddie Aufmerksamkeit der Teilnehmer

Feedback uber die Hohe der Aufmerksamkeit

Verwendbar fur alle Arten von Web-Inhalten

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 24: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Nachteile

Finden von passenden Auftrittshaufigkeiten derInteraktionen

Notwendigkeit von sinnlos erscheinendenautomatischen Interaktionen zur Berechnungder Aufmerksamkeitsgrade

Erklarungsbedarf am Beginn einerVeranstaltung uber den Sinn der Interaktionenund deren positiven Auswirkungen

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 25: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Zusammenfassung

Web-Portal zur Unterstutzung vonWeb-Inhalten

Verschiedene Echtzeit-Interaktionsformen

Erhaltung bzw. Erhohung der Aufmerksamkeitund der Mitarbeit

Berechnung des Aufmerksamkeitsgrads derTeilnehmer

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 26: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Vielen Dank . . .

. . . fur Ihre Aufmerksamkeit!

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte

Page 27: Echtzeit-Interaktionsformen für Web-Inhalte

Forschungsfrage Implementation Vor- und Nachteile Zusammenfassung

Kontakt

Josef Wachtler

Nitscha 153

8200 Gleisdorf

[email protected]

skype: josef.wachtler

Josef Wachtler 30. Janner 2013, IICM Echtzeit-Interaktionsformen fur Web-Inhalte