← Back to catalog ClassQuiz · managed by DINAO

Your interactive quizzes, hosted in France

The Kahoot! of your school powered by ClassQuiz, installed and maintained by DINAO. Real-time quizzes and student data stay on our French servers — with no tracking or hidden data collection.

Hosted in FranceGDPR CompliantDesigned for SchoolsReal-time QuizzesOfficial publisher image
Overview

What is ClassQuiz?

ClassQuiz is an interactive quiz platform open-source, designed as a privacy-respecting alternative to Kahoot!. The founding idea is simple: educational software intended for students should be designed « privacy-first ». ClassQuiz allows you to create quizzes and play them remotely in real time, with multiple participants competing simultaneously.

The application primarily targets teachers: the teacher creates a quiz, launches it, and students join to answer live in a competitive atmosphere. Thanks to a simple self-hosting procedure, schools can run their quizzes with no concerns about data collection for their students — a decisive argument in a school and GDPR context.

Technically, the backend relies on FastAPI (Python) and python-socketio for the real-time communication essential to the live mode. The frontend is developed in SvelteKit with TailwindCSS. The infrastructure uses PostgreSQL, Redis, Meilisearch, and Caddy, orchestrated via Docker.

The project is distributed under the Mozilla Public License 2.0, supported notably by NLnet, with translations managed via Weblate. An official hosted version exists, but self-hosting is fully supported — this is the mode DINAO installs and maintains for you, on French soil.

Compatible offers

Host ClassQuiz at DINAO

Resource tiers compatible with ClassQuiz prerequisites (minimum 2 vCPU / 2 Go / 10 Go). Hosted in France, fully managed.

Standard
2 vCPU · 4 Go · 40 Go
19,90 € /month excl. VAT
  • 2 dedicated vCPU
  • 4 Go RAM
  • 40 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /month excl. VAT
  • 8 dedicated vCPU
  • 16 Go RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order

1 hidden tier(s) (insufficient resources for this app) : Découverte

Under the hood

Technical details

vCPU
2 vCPU
ideal : 4 vCPU
Memory
2 Go
ideal : 4 Go
Disk
10 Go
ideal : 20 Go
Image : ghcr.io/mawoka-myblock/classquiz-backend:master Registry : ghcr.io Services : caddy (reverse proxy + frontend), api (backend ClassQuiz), worker (tâches asynchrones arq), db (PostgreSQL 14), redis (Valkey), meilisearch (moteur de recherche) Ports : 8000:8080
FAQ

You might be wondering…

Is ClassQuiz really like Kahoot!?

Yes, it is an equivalent real-time quiz application, but open-source and privacy-respecting. Students join a game and answer live.

Is it suitable for schools subject to GDPR?

Yes, that is precisely its goal: designed privacy-first and self-hosted in France by DINAO, with no hidden student data collection.

Under which license is it distributed?

Under the Mozilla Public License 2.0: the code is open, auditable, and modifiable, which enhances trust and compliance.

What components are needed to run it?

PostgreSQL, Redis, Meilisearch, and a reverse proxy (Caddy). DINAO preconfigures and maintains the entire stack for you.

Can I change my plan or export my data?

Yes. You adjust your tier according to your needs and your data remains exportable — no proprietary lock-in.