Skip to content
forked from zoni-group/games

ClassQuiz is a quiz-application like Kahoot!, but open-source.

License

Notifications You must be signed in to change notification settings

opereztuta/games

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClassQuiz - Zoni Fork

GitHub Repo stars GitHub contributors GitHub forks GitHub issues GitHub GitHub code size in bytes DeepSource Snky badge codecov

ClassQuiz

ClassQuiz Logo

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

Docs · Register · Self-Hosting · Matrix Space

About ClassQuiz

ClassQuiz is a quiz app to learn interactively for students, 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.

This Fork

This is a forked repository maintained by Zoni for educational purposes. We have made customizations to better suit our specific needs. We would like to extend our gratitude to the original creator, Marlon W (Mawoka), for their fantastic work on the ClassQuiz project.

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.

Help/Community

Join our Matrix Space using element!

Donating

ko-fi

Self-Host

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

Development

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

Translation

ClassQuiz uses hosted Weblate

Ü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:

License Note

This repository is licensed under the Mozilla Public License 2.0, so you

MUST PUBLISH ANY CHANGES YOU MAKE!!!1


Feel free to adjust any details as needed!

Footnotes

  1. 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!

About

ClassQuiz is a quiz-application like Kahoot!, but open-source.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 60.1%
  • Python 33.3%
  • TypeScript 3.9%
  • Jinja 0.9%
  • JavaScript 0.7%
  • CSS 0.4%
  • Other 0.7%