Datenakquisition in einem ‚Serious Game‘ 1 von 19
Inhalt Problem Zielsetzung Erstes Game-Based Learning Konzept Unterstützung der Lehrverantwortlichen Automatisch generiertes Feedback für Studierende Keine standardisiertes Vorgehen Zielsetzung Entwicklung eines Vorgehensmodells für eine Datenakquisition in Serious Games Durchführung der entwickelten Datenakquisition 2 von 19
Theoretische Grundlagen Serious Games Game-Based Learning Konzept Förderung der Problemlösungsfähigkeiten Evaluation Datenakquisition Registrieren und Speichern von Informationen Kein standardisiertes Vorgehen 3 von 19
Theoretische Grundlagen Qualitätsmerkmale von Daten Art Merkmale Intrinsische Datenqualität Glaubhaftigkeit, Genauigkeit, Objektivität, Reputation Kontextuelle Datenqualität Mehrwert, Relevanz, Zeitnähe, Vollständigkeit, Datenmenge Repräsentationelle Datenqualität Interpretierbarkeit, Verständlichkeit, Konsistenz der Darstellung, Knappheit der Darstellung Zugriffsqualität Verfügbarkeit, Zugriffssicherheit 4 von 19
Entwicklung einer Datenakquisition – Requirements Engineering Einteilung in 4 Phasen Qualitätsmerkmale für Anforderungen: - Korrektheit -> Beschreibt alles, was der Kunde braucht - Eindeutigkeit -> Dokumentation erlaubt nur eine einzige Interpretationsmöglichkeit - Prüfbarkeit -> Messbarkeit von Anforderungen - Nachverfolgbarkeit -> Nachvollziehbarkeit von Ursprung und Entwicklung - Konsistenz - > Widerspruchfreiheit von Anforderungen - Normalisierung -> Klare Abgrenzung von Anforderungen 5 von 19
Entwicklung einer Datenakquisition – Anpassung des RE-Prozesses Einteilung in 4 Phasen 6 von 19
Vorstellung des Spiels: „Inside Building Project“ Das Spielprinzip und Aufgabenarten Anlehnung an klassisches Point & Click Adventure Rolle eines Projektleiters eines Bauprojekts Hauptumgebungen: Büro Baustelle Karte Aufgabenarten: Multiple-Choice Fragen Fachspezifische Aufgaben (PSP oder Netzplantechnik) Verhaltensfragen Kalenderevents 7 von 19
Vorstellung des Spiels: „Inside Building Project“ Spielprogrammierung Programmiert mit Web-Technologien: PHP JavaScript CSS HTML Template-Engine → Smarty Grundaufbau: PHP- Seite mit Hintergrundbild Transparente UI-Elemente im Vordergrund Unterschiedliche Seiten über MP4-Videosequenzen verbunden Aufgabenauswertung über HTML-Formulare in nachgelagerter PHP-Seite 8 von 19
Vorstellung des Spiels: „Inside Building Project“ Spielprogrammierung Eigene Zeitrechnung Verlauf des Spiels über Zahlenstrahl mit verschiedenen Spiel- „Zeitpunkten“ Realisiert über MySQL-Datenbank mit über 140 Zeitpunkten 9 von 19
Durchführung der Datenakquisition - Ermittlungsphase Ermittlung durch Befragung Es soll möglich sein: eine Auswertung über den Schwierigkeitsgrad der Aufgaben zu erhalten den zeitlichen Bearbeitungsaufwand des Spiels zu messen den Sieger des Wettbewerbs zu identifizieren den Ausscheidungszeitpunkt aus dem Wettbewerb zu identifizieren den Entscheidungsweg in Verhaltensfragen nachvollziehen zu können die Nützlichkeit des Hinweis Buttons zu beurteilen die Nützlichkeit der Hilfsinformationen, die im Spiel angeboten werden 10 von 19
Durchführung der Datenakquisition - Analysephase Auswertung des Schwierigkeitsgrades Fehlversuche + Bearbeitungszeit Messen der Fehlversuche pro Zeitpunkt über: Counter Zeitpunktpfad Messen der Bearbeitungszeit über Zeittracking: Aufgabenauswertung Login Logout 11 von 19
Durchführung der Datenakquisition - Analysephase Wettbewerbssieger Konzept der Ermittlung schon bei Spielentwicklung bedacht Sieger bestimmten über In-game Datum Ausscheidungszeitpunkt bei 3x falsch Beantwortung Entscheidungsweg bei Verhaltensfragen Tracken eines Zeitpunktpfades „Langer“ vs. „kurzer“ Zeitpunktpfad Identifizierung der Nützlichkeit von Hilfsangeboten Hinweisbutton: Speichern der Aufgabe beim Öffnen des Hinweises Hilfsinformationen: Speicherung bei Aufruf Speicherung bei Download 12 von 19
Durchführung der Datenakquisition – Spezifikation und Validierung Text 1 Validierung Text 2 13 von 19
Durchführung der Datenakquisition - Implementierung in das Spiel (1/4) Messen der Fehlversuche pro Zeitpunkt über: 14 von 19
Durchführung der Datenakquisition - Implementierung in das Spiel (2/4) Messen der Bearbeitungszeit über Zeittracking 15 von 19
Durchführung der Datenakquisition - Implementierung in das Spiel (3/4) Wettbewerbssieger 16 von 19
Durchführung der Datenakquisition - Implementierung in das Spiel (4/4) Hilfsinformationen 17 von 19
Fazit und Ausblick 18 von 19
19 von 19