2022-08-11 15:58:04 +02:00
2022-08-03 16:11:27 +02:00
2022-07-26 22:50:39 +02:00
2022-06-11 23:09:46 +02:00
2022-03-12 18:35:43 +01:00
2022-06-09 17:12:39 +02:00
2022-06-09 17:12:39 +02:00
2022-06-24 19:35:25 +02:00
2022-04-15 19:53:01 +02:00
2022-04-15 19:53:01 +02:00
2022-06-09 17:12:39 +02:00
2022-07-06 10:58:48 +02:00
🧑‍💻 Added Docker
2022-03-03 17:02:01 +01:00
2022-07-02 17:20:55 +02:00
2022-07-02 17:20:55 +02:00
2022-07-02 17:20:55 +02:00
2022-03-06 16:52:19 +01:00
2022-04-04 21:59:41 +00:00
2022-07-06 10:58:48 +02:00
🎨 black
2022-04-09 11:06:36 +02:00
2022-06-09 17:12:39 +02:00
2022-08-04 11:21:02 +02:00
2022-06-09 17:12:39 +02:00
2022-06-09 17:12:39 +02:00

GitHub Repo stars GitHub contributors GitHub forks GitHub issues GitHub GitHub code size in bytes DeepSource Snky badge codecov Code-Line count

ClassQuiz

ClassQuiz Logo

The open-source quiz-platform!
Visit the website »

Docs · Register · Self-Hosting

About ClassQuiz

ClassQuiz is a quiz-application like KAHOOT!, but open-source which is very important if it is a product for educational purposes. You can create quizzes and play them remotely with other people. It is mainly made for teachers, who create a quiz, so students can compete with their knowledge against each other.

Try it

There is a hosted version at classquiz.de. The server is located in Karlsruhe, Germany and hosted by netcup, so expect some latency depending on your location.

Donating

ko-fi

Self-Host

Please see https://classquiz.de/docs/self-host

Development

See https://classquiz.de/docs/develop

Translation

ClassQuiz uses a Weblate-instace hosted by Mawoka.

Übersetzungsstatus

Docs

The docs are online at https://classquiz.de/docs

Things to know about the structure

Since this repo is a monorepo, the frontend is located in the frontend/-directory. The backend-project (Pipfile) is in the root, but all the code is located in the classquiz/-folder.

Tech-Stack

Backend

The backend is made with FastAPI (web-framework) , ormar (ORM) , python-socketio (realtime-communication between server and client)

Frontend

The frontend is made with SvelteKit (web-framework) and TailwindCSS (Css-Framework).

External Dependencies

Selfhostable:

Closed-Source 3rd parties:


Kahoot! and the K! logo are trademarks of Kahoot! AS

S
Description
No description provided
Readme MPL-2.0 8.9 MiB
Languages
Svelte 53.2%
Python 38.8%
TypeScript 4.6%
Jinja 1%
JavaScript 0.9%
Other 1.4%