Skip to main content

ClassQuiz

The open-source quiz platform for interactive learning

What is ClassQuiz?

ClassQuiz is a quiz application similar to Kahoot!, but completely open-source. Create engaging quizzes and play them remotely with students, friends, or colleagues in real-time. It’s perfect for teachers who want to make learning interactive and fun while maintaining full control over their data.

Real-Time Gameplay

Host live quiz sessions with Socket.IO-powered real-time interactions

Multiple Question Types

ABCD, voting, range sliders, and text-based questions

Community Quizzes

Browse and share quizzes in the public marketplace

Import from Kahoot

Easily migrate your existing Kahoot quizzes

Key Features

OAuth & 2FA

Google, GitHub, and custom OpenID providers with WebAuthn and TOTP support

Flexible Storage

Choose between local filesystem or S3-compatible storage backends

Search & Discovery

Meilisearch-powered quiz discovery and filtering

Results Analytics

Track player performance and quiz statistics

Internationalization

Multi-language support via Weblate translations

Box Controllers

Physical buzzer integration for classroom use

Try It Out

There’s a hosted version available at classquiz.de running on servers in Karlsruhe, Germany. Try it out to see ClassQuiz in action before deploying your own instance.
ClassQuiz is licensed under the Mozilla Public License 2.0. Any modifications you make must be published and shared with the community.

Next Steps

Quickstart

Get ClassQuiz running in minutes

Self-Hosting Guide

Deploy your own instance with Docker Compose

Create Your First Quiz

Learn how to build engaging quizzes

API Reference

Integrate with the ClassQuiz API

Build docs developers (and LLMs) love