feat: add concil page

This commit is contained in:
2025-08-11 06:01:23 +02:00
parent 13f0e69bb0
commit c132419213
17 changed files with 5072 additions and 12 deletions

View File

@@ -27,6 +27,7 @@ Cette documentation couvre l'ensemble de l'**architecture backend Notytex**, ses
|----------|-------------|---------|
| **[CLASSES_CRUD.md](./CLASSES_CRUD.md)** | Système CRUD des Classes - complet | ✅ |
| **[ASSESSMENT_SERVICES.md](./ASSESSMENT_SERVICES.md)** | Services évaluations refactorisés - facade & DI | ✅ |
| **[CONSEIL_DE_CLASSE_ARCHITECTURE.md](./CONSEIL_DE_CLASSE_ARCHITECTURE.md)** | Architecture Conseil de Classe - Mode Focus & Auto-save | ✅ |
| **[MIGRATION_GUIDE.md](./MIGRATION_GUIDE.md)** | Guide migration Phase 1 - feature flags supprimés | ✅ |
| Configuration Management | Gestion configuration dynamique | ✅ |
@@ -95,7 +96,8 @@ notytex/
│ ├── assessment_repository.py # Repository Assessment
│ └── class_repository.py # Repository ClassGroup ✅
├── 📁 services/ # Logique métier découplée (SOLID)
── assessment_services.py # Services évaluations + Statistics + Progress ✅
── assessment_services.py # Services évaluations + Statistics + Progress ✅
│ └── council_services.py # Services conseil de classe + Auto-save ✅
├── 📁 providers/ # Injection de dépendances (DI Pattern) ✅
│ └── concrete_providers.py # ConfigProvider + DatabaseProvider optimisés
├── 📁 config/ # Configuration externalisée
@@ -175,6 +177,19 @@ notytex/
**Documentation** : [../CONFIGURATION_SCALES.md](../CONFIGURATION_SCALES.md)
### **Council Services (✅ Nouveau - Version 2.1)**
**Responsabilité** : Préparation complète des conseils de classe avec Mode Focus révolutionnaire
-**CouncilPreparationService** : Orchestrateur principal avec agrégation des données
-**StudentEvaluationService** : Calculs moyennes pondérées et classification performances
-**AppreciationService** : CRUD appréciations avec auto-sauvegarde intelligente
-**Mode Focus Frontend** : Interface un-élève-à-la-fois avec synchronisation bidirectionnelle
-**Auto-save Manager** : Débouncing, états visuels, gestion d'erreurs robuste
-**Architecture Factory** : CouncilServiceFactory avec injection de dépendances
**Documentation** : [CONSEIL_DE_CLASSE_ARCHITECTURE.md](./CONSEIL_DE_CLASSE_ARCHITECTURE.md)
---
## 🗄️ **Modèles de Données**