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.
894 B
894 B
Quinn Automate - Validation Checklist
Test Generation
- API tests generated (if applicable)
- E2E tests generated (if UI exists)
- Tests use standard test framework APIs
- Tests cover happy path
- Tests cover 1-2 critical error cases
Test Quality
- All generated tests run successfully
- Tests use proper locators (semantic, accessible)
- Tests have clear descriptions
- No hardcoded waits or sleeps
- Tests are independent (no order dependency)
Output
- Test summary created
- Tests saved to appropriate directories
- Summary includes coverage metrics
Validation
Run the tests using your project's test command.
Expected: All tests pass ✅
Need more comprehensive testing? Install Test Architect (TEA) for advanced workflows.