2025-08-03 20:39:00 +02:00
2025-08-03 19:21:39 +02:00
2025-08-03 20:39:00 +02:00
2025-08-03 19:21:39 +02:00
2025-08-03 19:21:39 +02:00
2025-08-03 19:21:39 +02:00

Gestion Scolaire

Application web pour gérer les élèves, évaluations et notes.

Installation et lancement

Avec uv (recommandé) :

# Installer les dépendances
uv sync

# Initialiser la base de données avec des données de démonstration
uv run flask --app app init-db

# Lancer en mode développement
uv run flask --app app run --debug

# Ou lancer sans mode debug
uv run flask --app app run

Fonctionnalités

  • Gestion des groupes classes
  • Gestion des élèves
  • Création d'évaluations avec exercices
  • Éléments de notation configurables (score ou points)
  • Saisie et suivi des notes

Architecture

  • ClassGroup : Groupes de classes (ex: 6ème A, 5ème B)
  • Student : Élèves assignés à un groupe classe
  • Assessment : Évaluations liées à un groupe classe
  • Exercise : Exercices composant une évaluation
  • GradingElement : Éléments de notation avec barème
  • Grade : Notes attribuées aux éléments de notation
Description
No description provided
Readme 925 KiB
Languages
HTML 42.8%
Python 40.2%
JavaScript 15.1%
CSS 1.8%