*Total -- 741.36kb -> 689.83kb (6.95%) /frontend/src/lib/editor/checker-bg.svg -- 0.38kb -> 0.16kb (58.44%) /frontend/static/android-chrome-512x512.png -- 307.94kb -> 269.17kb (12.59%) /frontend/src/lib/play/kahoot_mode_assets/0.svg -- 1.51kb -> 1.33kb (12.15%) /frontend/static/android-chrome-192x192.png -- 60.26kb -> 56.61kb (6.06%) /frontend/static/apple-touch-icon.png -- 54.06kb -> 51.18kb (5.34%) /logo.png -- 279.45kb -> 273.98kb (1.96%) /frontend/src/lib/play/kahoot_mode_assets/1.svg -- 2.94kb -> 2.89kb (1.73%) /frontend/static/favicon-32x32.png -- 3.00kb -> 2.95kb (1.56%) /frontend/src/lib/dashboard/start_game_background.svg -- 31.83kb -> 31.58kb (0.8%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
License Note
This repository is licensed under the Mozilla Public License 2.0, so you
MUST PUBLISH ANY CHANGES YOU MAKE!!!1
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
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.
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:
- Meilisearch (Search-Server)
- Caddy (Reverse Proxy)
- Postgres (Database)
- Redis (Cache)
Closed-Source 3rd parties:
Kahoot! and the K! logo are trademarks of Kahoot! AS
-
I added this note, since people are stealing my software and changing it without providing the source-code. Maybe they aren't aware of this license, maybe they don't care, but I don't care, why they don't do it. THEY HAVE TO! ↩︎
