nw  

lARGe (little Alternate Reality Game environment)

Zusammenfassung

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

Schlüsselbegriffe

ARG, Spielstand-Tracking, Backend, Java, Spring, REST-API, SAML

Zielsetzung

Folgende Ziele wurden für lARGe definiert:

Ausgangslage

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.

Ergebnisse

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.

Projektdaten

Projektdauer, Aufwand in Personenstunden, Teamgrösse

Projektdauer: Februar 2021- August 2021

Aufwand: 360 h pro Person

Teamgrösse: 2 Studierende

Auftraggeberin

Dr. Karin Güdel, Naturwissenschafts- und Technikdidaktik, Hofackerstrasse 30, 4132 Muttenz

Projektteam

Anna Lehmann, Philip Colombo

Kontakt

Doris Agotai

Madlaina Kalunder

<< zurück