lARGe ist ein Backend-System zur Verfolgung des Spielstandes von Alternate Reality Games.

ARG, Spielstand-Tracking, Backend, Java, Spring, REST-API, SAML
Folgende Ziele wurden für lARGe definiert:
In einem FHNW internen Kooperationsprojekt zwischen der Pädagogischen Hochschule, der Hochschule für Life Sciences und der Hochschule für Technik wird ein "Alternate Reality Game" (ARG) für Sekundarschüler und Schülerinnen entwickelt. Das Kooperationsprojekt ist über mehrere Jahre angelegt und einzelne Aspekte des ARGs sollen in unterschiedlichen, voneinander weitgehend unabhängigen Teilprojekten untersucht und entwickelt werden.
Mit einem Tracking-System soll der Spielstand der Lernenden überwacht werden können. Ziel ist es, für das ARG eine Web-Applikation für die Spielenden erstellen zu können, mit welcher diese ihren eigenen Spielstand abfragen können, sowie den Lehrpersonen eine Übersicht aller Spielenden geben zu können. Der Fokus des Projektes liegt auf der Umsetzung eines Backend-Systems. Frontends sind nur beispielhaft und zu Demonstrationszwecken umgesetzt.
Mit lARGe ist ein Backend-System umgesetzt, implementiert mit Java und basierend auf dem Spring-Framework, welches den Spielstand eines ARGs verfolgen und wiedergeben kann. Das System stellt eine REST-Schnittstelle zur Anbindung der Challenges und Frontends des ARGs bereit. Die Challenges übermitteln als unabhängige Systeme den Spielstand an lARGe und bilden die Story des ARGs. Der von lARGe persistent gespeicherte Spielstand sowie die durch die Challenges gebildete Struktur der Story können mit einem Frontend vom System abgefragt werden. Für die Authentifizierung der Benutzer kann ein Identity-Provider über SAML an lARGe angebunden werden. Eingerichtet und geprüft ist das Anbinden des Identity-Providers mit Apereo CAS.
Projektdauer, Aufwand in Personenstunden, Teamgrösse
Projektdauer: Februar 2021- August 2021
Aufwand: 360 h pro Person
Teamgrösse: 2 Studierende
Dr. Karin Güdel, Naturwissenschafts- und Technikdidaktik, Hofackerstrasse 30, 4132 Muttenz
Anna Lehmann, Philip Colombo
Doris Agotai doris.agotai@fhnw.ch
Madlaina Kalunder madlaina.kalunder@fhnw.ch