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.
1.9 KiB
1.9 KiB
{{project_name}} - Project Overview
Date: {{date}} Type: {{project_type}} Architecture: {{architecture_type}}
Executive Summary
{{executive_summary}}
Project Classification
- Repository Type: {{repository_type}}
- Project Type(s): {{project_types_list}}
- Primary Language(s): {{primary_languages}}
- Architecture Pattern: {{architecture_pattern}}
{{#if is_multi_part}}
Multi-Part Structure
This project consists of {{parts_count}} distinct parts:
{{#each project_parts}}
{{part_name}}
- Type: {{project_type}}
- Location:
{{root_path}} - Purpose: {{purpose}}
- Tech Stack: {{tech_stack}} {{/each}}
How Parts Integrate
{{integration_description}} {{/if}}
Technology Stack Summary
{{#if is_single_part}} {{technology_table}} {{else}} {{#each project_parts}}
{{part_name}} Stack
{{technology_table}} {{/each}} {{/if}}
Key Features
{{key_features}}
Architecture Highlights
{{architecture_highlights}}
Development Overview
Prerequisites
{{prerequisites}}
Getting Started
{{getting_started_summary}}
Key Commands
{{#if is_single_part}}
- Install:
{{install_command}} - Dev:
{{dev_command}} - Build:
{{build_command}} - Test:
{{test_command}}{{else}} {{#each project_parts}}
{{part_name}}
- Install:
{{install_command}} - Dev:
{{dev_command}}{{/each}} {{/if}}
Repository Structure
{{repository_structure_summary}}
Documentation Map
For detailed information, see:
- index.md - Master documentation index
- [architecture.md](./architecture{{#if is_multi_part}}-{part_id}{{/if}}.md) - Detailed architecture
- source-tree-analysis.md - Directory structure
- [development-guide.md](./development-guide{{#if is_multi_part}}-{part_id}{{/if}}.md) - Development workflow
Generated using BMAD Method document-project workflow