🎓 AllWhenQuiz: Premium Assessment System
A high-performance, real-time classroom assessment application built with Go and Svelte. Designed for educators who need a professional, reliable, and aesthetically pleasing quiz platform for local network environments.

✨ Key Features
- Hero-Style Podium: A premium student endgame experience with circular avatar medals and animated podiums.
- Smart Session Persistence: Automatic browser refresh recovery—students never lose their score or place in the quiz.
- Real-time Avatar Sync: Visual "Locked" indicators and reactive grid updates to ensure unique character selection for every student.
- Teacher Control Center: A centralized dashboard for managing questions, monitoring live student progress, and broadcasting results.
- AI-Powered Fallback: Integrated template system for instant question generation.
- Cross-Device Ready: Students can join from any device (Phone, Tablet, or PC) using only a web browser via local Wi-Fi.
🛠️ Technology Stack
- Backend: Go (Golang)
- Frontend: Svelte + Vanilla CSS
- Framework: Wails (Desktop Bridge)
- Database: SQLite (Local Persistence)
- Networking: Gorilla WebSockets (Real-time Communication)
🚀 Installation & Usage
- Download the latest
allwhenquiz.exe from the Releases page.
- Run the executable on the Teacher/Host computer.
- Students join by navigating to the IP address shown on the Teacher Dashboard using any web browser.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.