feat: add concil page
This commit is contained in:
@@ -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**
|
||||
|
||||
Reference in New Issue
Block a user