https://github.com/nrother/tablequiz
A very simple web-app for a Table Quiz written in Python/Flask with the help of Copilot
https://github.com/nrother/tablequiz
flask python quiz-application
Last synced: 5 months ago
JSON representation
A very simple web-app for a Table Quiz written in Python/Flask with the help of Copilot
- Host: GitHub
- URL: https://github.com/nrother/tablequiz
- Owner: nrother
- License: mit
- Created: 2025-06-12T18:09:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-23T15:18:48.000Z (about 1 year ago)
- Last Synced: 2025-07-04T00:36:16.518Z (about 1 year ago)
- Topics: flask, python, quiz-application
- Language: HTML
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TableQuiz
A very simple tool for interactive quizzes written in Python/Flask.
Questions are defined in a YAML file.
The operator chooses the active question and rates the answers, the contestant can enter their solutions.
To some extend questions are rated automatically.
I created this for a private table quiz I was hosting.
The code was created to a great deal by ChatGPT (via VSCode's Copilot) because I wanted to try out *vibe coding*.
The results were unexpectedly good.
## Disclaimer
This is very much a playground, not production-quality code. Use at your own risk.
## Getting Started
1. Clone the repository.
2. Install any required dependencies: `pip install -r requirements.txt`.
3. Add questions to `quiz.yaml`, use the demo questions in `quiz.template.yaml` as examples.
4. Copy `config.template.yaml` to `config.yaml`, adapting as needed.
5. Run the thing: `flask --run`.
The Admin interface can be reached at `/admin`.
The contestants need to join via `/join/`; it might be a good idea to provide QR codes for this links.
## License
MIT