mirror of
https://github.com/arthur-pbty/QCM_physique.git
synced 2026-06-03 15:07:33 +02:00
920 B
920 B
QCM Physique
Application Flask pour s'entrainer avec des QCM de physique.
Projet en ligne: qcu.arthurp.fr
Fonctionnalites
- Scraping periodique des questions depuis une source distante.
- Stockage local dans SQLite (
qcm.db). - Interface web avec mode complet et mode aleatoire.
- Affichage du score et correction des reponses.
Stack technique
- Python 3.11
- Flask
- SQLite
- Docker / Docker Compose
Lancer le projet en local avec Docker
Prerrequis:
- Docker
- Docker Compose
Commandes:
docker compose build
docker compose up -d
Application web disponible sur: http://localhost:5000
Services Docker
web: demarre l'application Flask.scraper: executemain.pyen boucle pour mettre a jourqcm.db.
Voir les logs:
docker compose logs -f web
docker compose logs -f scraper
Arreter les conteneurs:
docker compose down