feat: Calculer automatiquement les moyennes après chaque saisie de notes
Some checks failed
CI / Backend Tests (push) Has been cancelled
CI / Frontend Tests (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
CI / Naming Conventions (push) Has been cancelled
CI / Build Check (push) Has been cancelled

Les enseignants ont besoin de moyennes à jour immédiatement après la
publication ou modification des notes, sans attendre un batch nocturne.

Le système recalcule via Domain Events synchrones : statistiques
d'évaluation (min/max/moyenne/médiane), moyennes matières pondérées
(normalisation /20), et moyenne générale par élève. Les résultats sont
stockés dans des tables dénormalisées avec cache Redis (TTL 5 min).

Trois endpoints API exposent les données avec contrôle d'accès par rôle.
Une commande console permet le backfill des données historiques au
déploiement.
This commit is contained in:
2026-03-30 06:22:03 +02:00
parent b70d5ec2ad
commit aedde6707e
694 changed files with 109792 additions and 75 deletions

View File

@@ -0,0 +1,111 @@
# Design Thinking Session: {{project_name}}
**Date:** {{date}}
**Facilitator:** {{user_name}}
**Design Challenge:** {{design_challenge}}
---
## 🎯 Design Challenge
{{challenge_statement}}
---
## 👥 EMPATHIZE: Understanding Users
### User Insights
{{user_insights}}
### Key Observations
{{key_observations}}
### Empathy Map Summary
{{empathy_map}}
---
## 🎨 DEFINE: Frame the Problem
### Point of View Statement
{{pov_statement}}
### How Might We Questions
{{hmw_questions}}
### Key Insights
{{problem_insights}}
---
## 💡 IDEATE: Generate Solutions
### Selected Methods
{{ideation_methods}}
### Generated Ideas
{{generated_ideas}}
### Top Concepts
{{top_concepts}}
---
## 🛠️ PROTOTYPE: Make Ideas Tangible
### Prototype Approach
{{prototype_approach}}
### Prototype Description
{{prototype_description}}
### Key Features to Test
{{features_to_test}}
---
## ✅ TEST: Validate with Users
### Testing Plan
{{testing_plan}}
### User Feedback
{{user_feedback}}
### Key Learnings
{{key_learnings}}
---
## 🚀 Next Steps
### Refinements Needed
{{refinements}}
### Action Items
{{action_items}}
### Success Metrics
{{success_metrics}}
---
_Generated using BMAD Creative Intelligence Suite - Design Thinking Workflow_