doc: document mailing

This commit is contained in:
2025-09-10 09:29:03 +02:00
parent 844d4d6bba
commit ad27f1d5e6
3 changed files with 489 additions and 1 deletions

View File

@@ -603,6 +603,53 @@ Après avoir lu ce guide :
---
## 📧 **Système d'Envoi de Bilans par Email (Nouvelle Fonctionnalité - 2025)**
**Notytex** intègre désormais un système complet d'envoi automatique des bilans d'évaluation individuels par email aux élèves et à leurs familles.
### **🎯 Fonctionnalités Principales**
-**Configuration SMTP flexible** via interface web (Gmail, Outlook, serveurs personnalisés)
-**Génération automatique** de bilans individualisés avec analyses détaillées
-**Templates HTML responsives** optimisés pour tous clients email
-**Analyses par compétences et domaines** avec visualisations graphiques
-**Serveur de test intégré** (`debug_smtp_server.py`) pour développement
-**Gestion d'erreurs robuste** avec logs structurés et rapports détaillés
### **🏗️ Architecture**
```
services/
├── email_service.py # Service d'envoi SMTP
└── student_report_service.py # Génération de bilans
templates/email/
├── base_email.html # Template de base responsive
└── student_report.html # Template de bilan détaillé
```
### **📊 Contenu des Bilans**
Chaque bilan inclut :
- **Note globale** avec visualisation colorée et position dans la classe
- **Détail par exercice** et questions individuelles
- **Analyses par compétences** avec système d'étoiles visuelles
- **Performances par domaines** avec codes couleur
- **Statistiques de classe** (moyenne, médiane, écart-type)
- **Message personnalisé** du professeur (optionnel)
### **📧 Workflow d'Envoi**
1. **Configuration SMTP** via `Configuration > Email`
2. **Sélection d'élèves** depuis la page de résultats d'évaluation
3. **Prévisualisation** des bilans via `/preview-report`
4. **Envoi groupé** avec rapport détaillé des succès/erreurs
5. **Réception professionnelle** par les élèves et familles
**📖 Documentation complète** : [docs/features/EMAIL_REPORTS.md](docs/features/EMAIL_REPORTS.md)
---
# 🚀 **Améliorations Phase 1 - Architecture Refactorisée (2025)**
## ✅ **Refactoring Complet Selon les Principes 12 Factor App**