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 :
pip install -r requirements.txt

Lancement de l'application

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)
Description
No description provided
Readme 245 KiB
Languages
HTML 58.8%
Python 39.9%
Dockerfile 1.3%