ClassQuiz is a quiz-application like Kahoot!, but open-source.
ClassQuiz is an open-source quiz app designed for interactive learning among students. It allows teachers to create quizzes and enables students to compete with their knowledge remotely. The app is aimed at educational purposes and offers a hosted version at classquiz.de. It is built with FastAPI and SvelteKit as the backend and frontend frameworks respectively. The repository is licensed under the Mozilla Public License 2.0, which requires any changes made to be published.
To install the ClassQuiz app, follow these steps:
git clone [repository-url]cd classquizpip install -r requirements.txtcd frontend && npm installpython main.pynpm run devEnsure that the required self-hostable dependencies (Meilisearch, Caddy, Postgres, and Redis) are properly set up for full functionality.
ClassQuiz is an open-source quiz app designed for interactive learning among students. It allows teachers to create quizzes and enables students to compete with their knowledge against each other remotely. The app is built with FastAPI as the backend framework, SvelteKit as the frontend framework, and utilizes TailwindCSS for styling. It can be self-hosted and relies on various dependencies for search functionality, reverse proxy, database, and caching. ClassQuiz is licensed under the Mozilla Public License 2.0, requiring any modifications to be published.