GithubHelp home page GithubHelp logo

jmtiong / classquiz Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mawoka-myblock/classquiz

0.0 0.0 0.0 7.64 MB

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

Home Page: https://classquiz.de

License: Mozilla Public License 2.0

Shell 0.26% JavaScript 0.82% Python 36.94% TypeScript 4.46% CSS 0.28% HTML 0.13% Mako 0.07% Dockerfile 0.28% Svelte 55.72% Jinja 1.05%

classquiz's Introduction

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.

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

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!

classquiz's People

Contributors

mawoka-myblock avatar pre-commit-ci[bot] avatar dynnammo avatar weblate avatar comradekingu avatar waldist avatar ahmetlii avatar maupao avatar dependabot[bot] avatar miniontoby avatar deepsource-autofix[bot] avatar optimisticsean avatar ricolaaa avatar maxmasetti avatar haduytiep avatar nilocram avatar developer-diganta avatar jonathan-d-zhang avatar liimee avatar anleg avatar snyk-bot avatar jjoao avatar sergpryimachuk avatar hohmiyazawa avatar rezaalmanda avatar npv12 avatar naosone avatar jmontane avatar jcarnu avatar imgbotapp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.