# 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 1. Installer les dépendances : ```bash pip install -r requirements.txt ``` ## Lancement de l'application ```bash uvicorn app.main:app --reload ``` L'application sera accessible à l'adresse : http://localhost:8000 ## Utilisation 1. Accédez à l'interface web 2. 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 3. Cliquez sur "Générer le PDF" 4. Téléchargez et imprimez le fichier PDF généré ## Structure du projet - `app/main.py` : Application FastAPI principale - `app/templates/` : Templates HTML - `app/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)