| Composante | Pondération | Deadline |
|---|---|---|
| Dépôt de code + README | 15% | 19 mai 2026, 23:59 |
| Revue de code par les pairs | 15% | 31 mai 2026, 23:59 |
| Total pour le projet | 30% | — |
| Critère | Pondération dans les 15 % | Condition pour obtenir le maximum |
|---|---|---|
| Exactitude | 5% | Les sorties sont correctes sur cas normaux et cas limites |
| Raisonnement algorithmique | 4% | Choix de la structure de données + argument clair sur Big O |
| Tests | 2% | Tests pertinents, incluant les cas limites |
| Qualité du README | 3% | Explication claire pour chaque analyse |
| Qualité du code | 1% | Lisible, structuré, conforme à PEP-8 |
| Critère | Pondération dans les 15 % | Condition pour obtenir le maximum |
|---|---|---|
| Couverture | 5% | Couvre toutes les analyses requises et le README |
| Précision technique | 5% | Commentaires corrects sur l'exactitude/la complexité/les tests |
| Commentaires exploitables | 3% | Suggestions spécifiques avec corrections concrètes |
| Professionnalisme | 2% | Ton respectueux et structure claire |
| Niveau | Ce qui est attendu | Exemples de questions |
|---|---|---|
| Débutant (commencez maintenant) | Boucles explicites, logique claire, revendications de complexité simples | Jour le plus actif (parcours linéaire) · moyenne hebdomadaire (dict) · classement des utilisateurs avec tri à bulles (base d'apprentissage) |
| Intermédiaire (après Semaine 6-7) | Meilleures structures + comparaison baseline + preuves de chronométrage | Tendances en moyenne mobile (fenêtre glissante) · jours inhabituels (règles) · classement des utilisateurs selon plusieurs métriques |
| Avancé (après Semaine 8-11) | Profondeur algorithmique + preuves plus solides + périmètre soigné | Plus longue série (programmation dynamique) · graphe de similarité des jours avec BFS/DFS · optionnel : Dijkstra sur les transitions d'état d'activité |