Problem Statement: In secondary education (High School / Gymnasium), students often receive performance feedback only via delayed report cards. While Gamification (XP/Levels) effectively motivates the 10-18 age group, teachers lack digital tools to apply it efficiently. Furthermore, school network infrastructure is often unreliable; a grading tool that freezes due to poor Wi-Fi disrupts the flow of the lesson and will not be adopted.
Project Goal: The goal is to design and develop a Gamified Classroom Companion specifically tailored for Pupils (10-18 years) and Teachers. The system must be built as an Offline-First Progressive Web App (PWA) that guarantees zero-latency interaction for the teacher, regardless of internet connectivity.
Core Tasks:
- Offline-First Architecture: Implement a robust data layer using Service Workers and IndexedDB. The teacher's app must remain fully functional (creating grades/notes) while offline and automatically synchronize data with the cloud once connectivity is restored.
- Interaction Design (Teacher Focus): Develop a mobile-first interface that allows teachers to grade an entire class efficiently (e.g., "Swipe-to-Grade") to minimize distraction.
- Gamification Logic Engine: Implement a backend that transforms standard school criteria (Homework, Participation) into an XP system with "Achievements" relevant to teenagers (e.g., "Homework Streak").
- Privacy & Data Protection: Implement strict access controls. Since school data involves minors, pupils must strictly only see their own progress.
Research Focus:
The research focus lies on a Usability & Motivation Evaluation.
Metric A (Efficiency): Measure the time required to grade a student under simulated "poor network" conditions (Offline vs. Online).
Metric B (Motivation): Evaluate whether the "XP System" increases perceived motivation among the target group (10-18 years).
Technologies: React (PWA); Service Workers / IndexedDB (Offline Storage); Firebase (Firestore) or Node.js; Gamification Mechanics
Tags: Gamification; EdTech; Offline-First Engineering; Mobile Computing; User Experience (UX); Kalchgruber