Générateur d'Exercices de Mathématiques - Version Web
Application web permettant de générer des exercices de multiplication et division personnalisés au format PDF.
Fonctionnalités
- Génération d'exercices de multiplication et division mélangés
- Personnalisation des tables (minimale et maximale)
- Choix du nombre d'exercices à générer
- Format PDF prêt à l'impression
- Mise en page en trois colonnes pour économiser du papier
- Interface utilisateur responsive avec Bootstrap
Installation
- Installer les dépendances :
pip install -r requirements.txt
Lancement de l'application
uvicorn app.main:app --reload
L'application sera accessible à l'adresse : http://localhost:8000
Utilisation
- Accédez à l'interface web
- Configurez les paramètres :
- Table minimale : la plus petite table de multiplication à inclure
- Table maximale : la plus grande table de multiplication à inclure
- Nombre d'exercices : nombre total d'exercices à générer
- Cliquez sur "Générer le PDF"
- Téléchargez et imprimez le fichier PDF généré
Structure du projet
app/main.py: Application FastAPI principaleapp/templates/: Templates HTMLapp/static/: Fichiers statiques (PDF générés)generate_math_exercises.py: Version originale en ligne de commande
Technologies utilisées
- Python 3
- FastAPI (backend)
- Bootstrap 5 (frontend)
- Jinja2 (templating)
- fpdf2 (génération PDF)
Description
Languages
HTML
58.8%
Python
39.9%
Dockerfile
1.3%