QR-Code-Rallye ist eine leichtgewichtige, dateibasierte Schnitzeljagd- und Geocaching-Webanwendung auf Basis von PHP. Teilnehmer erkunden Stationen in der realen Welt, scannen QR-Codes oder und sammeln so entdeckte Orte in Form von 4-stelligen digitalen Stempeln entweder auf Papeier oder in ihrem persönlichen Profil – ganz ohne schwerfällige Datenbank.
Das Kath. Jugendbüro des Dekanats Emsland-Nord organisiert gemeinsam mit vielen ehrenamtlich Engagierten traditionell am dritten Fastensonntag den MISEREOR Fastenmarsch zugunsten der MISEREOR Fatenaktion. Im Jahr 2021 wurde der Fastenmarsch aufgrund der Corona-Pandemie digital durchgeführt. So könnten die Teilnehmer während der Fastenzeit per QR-Code digital vierstellige Stempel sammeln. Schau gerne auf der Projektseite Fastenmarsch 2021 vorbei.
Du kannst dir das Live-Demo QR-Code-Rallye anschauen. Stell dir vor du würdest die Festung Bourtange besuchen und es dort vor Ort spielen. Auch kannst du dir wie oben beschrieben nachträglich den Fastenmarsch 2021 anschauen. Es wurden jedoch eine Funktionen zwischenzeitlich optimiert. Die Spielweise ist jedoch identisch geblieben. Die Berechnung der vierstelligen Zeitstempel hat sich jedoch verändert. So wird jetzt eine Feistelchiffre und keine einfache Caesar-Verschlüsselung verwendet.
Die QR-Code-Rallye ist konzipiert für Stadtfeste, Bildungspfade, Teamevents oder Geocaching-Aktionen. Das System nutzt zeitbasierte, ortsbasierte rotierende 4-stellige Codes im 10-Minuten-Takt. Diese Zeitstempel können dann online gespeichert oder auf Papier notiert werden, um den tatsächlichen Besuch der Station zu einem festen Zeitpunkt zu dokumentieren. Beim Fastenmarsch 2021 galt der auf Papier aufgeschriebene Zeitstempel als Nachweis für den Besuch der Station gegenüber den Sponsoren siehe Beispiele.
- Dynamische Zeit-Codes (10-Minuten-Intervall): Jeder Ort generiert alle 10 Minuten einen neuen, 4-stelligen Code, maximaler Aktionszeitraum ist 61 Tage
- Persönliches Teilnehmerprofil:
- Login rein über frei wählbaren Benutzernamen (keine E-Mail- oder Passwort-Registrierung nötig).
- Übersicht aller bereits besuchten Orte inklusive Zeitstempel.
- Liste noch fehlender Stationen mit direkter Navigation (Google Maps, OpenStreetMap/Geo-URI).
- durch Änderung im Code kann die Benutzerverwaltung leicht deaktiviert werden (beim Fastenmarsch 2021 war sie nicht verfügbar)
- Flat-File-Architektur: Speicherung erfolgt komplett dateibasiert (Textdateien) – keine MySQL- oder PostgreSQL-Datenbank erforderlich.
- Web-Framework: Verwendung des einfachen Web-Frameworks W3.CSS
- Admin-Tools:
- Übersicht aller Stationen und QR-Codes.
- Simulation und Überprüfung von Codes für vergangene und zukünftige Zeitfenster.
- Direkte Kartenvorschau für jede Station.
Die Konfigurationen erfolgen in den Ordnern orte, bildersowie config. Zur Verwendung der Testversion mit Festung Bourtange passe in config/variablen.txt das Zeitintervall entsprechend an. Nur im angegebenen Aktionszeitraum werden 4-stellige Stempel erzeugt.
- Keine Tracking-Cookies: Die Anwendung setzt keine Cookies zur Profilverfolgung ein.
- Pseudonymisierte Profile: Teilnehmer wählen einen Benutzernamen zur serverseitigen Speicherung ihrer Zeitstempel aus (optionnal)
- Hinweis auf Drittanbieter-Webseiten In der Konfiguration kann der Hinweis auf OpenStreetMap und Esri aktiviert / deaktiviert werden
This project is licensed under the MIT License. You can find the licensing details in the LICENSE file.