feat(admin): carte « Études créées » + fusion des variantes d'institutions#103
Merged
mindcraft-research merged 1 commit intoJun 6, 2026
Merged
Conversation
…tions Deux améliorations du tableau de bord admin : 1. Nouvelle carte de stats « Études créées » Compte le nombre total d'études créées sur la plateforme, en excluant les études de démonstration (créées automatiquement à chaque inscription via createDemoStudy.js — leur projet parent est toujours nommé exactement « Démo MindCraft »). Tooltip qui explique l'exclusion au survol. 2. Fusion des variantes orthographiques d'institutions et laboratoires Avant : « Université Rennes 2 », « Rennes 2 » et « Univ. Rennes 2 » apparaissaient comme 3 entrées distinctes dans le tableau des institutions, faussant les comptes. Après : nouvelle fonction normalizeInstitution() qui retire les accents, le préfixe « Université / Univ. / Univ », met en lowercase et trim. Les variantes sont regroupées sous un seul label (la variante la plus longue, typiquement la plus complète). Le legend du donut affiche « · N var. » quand plusieurs orthographes ont été fusionnées, avec un tooltip détaillé au survol. Limite assumée : ne fusionne pas « Université de Rennes » avec « Université Rennes 2 » — ce sont des établissements distincts. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Deux améliorations du tableau de bord admin demandées :
1. Nouvelle carte de stats « Études créées »
Compte le nombre total d'études créées sur la plateforme, en excluant les études de démonstration (créées automatiquement à chaque inscription).
Implémentation : le projet de démo est toujours nommé exactement `Démo MindCraft` (par `createDemoStudy.js`), on filtre dessus. Tooltip qui explique l'exclusion au survol de la carte.
2. Fusion des variantes orthographiques (institutions + laboratoires)
Avant : « Université Rennes 2 », « Rennes 2 » et « Univ. Rennes 2 » apparaissaient comme 3 entrées distinctes dans le tableau des institutions.
Après : nouvelle fonction `normalizeInstitution()` qui :
Les variantes sont regroupées sous un seul label (la variante la plus longue, typiquement la plus complète : « Université Rennes 2 » plutôt que « Rennes 2 »).
Le legend du donut affiche « · N var. » quand plusieurs orthographes ont été fusionnées, avec un tooltip détaillé au survol :
Limite assumée : ne fusionne pas « Université de Rennes » avec « Université Rennes 2 » — ce sont des établissements distincts. On ne fusionne que les variantes orthographiques évidentes (même contenu après strip du préfixe).
Test plan