An open API service indexing awesome lists of open source software.

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

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