2022 et moi permet de se comparer aux différents candidats à l'élection présidentielle sur une série de propositions.
Le projet est facilement réutilisable en modifiant src/data
et src/types/Proposition.ts
.
Installation des dépendances :
npm ci
Lancer le site :
npm start
Liste des propositions : Propositions.ts, tableau.
Les candidats se prononcent sur chaque proposition : pour (CandidateAnswer.YES
), contre (CandidateAnswer.NO
),
ou neutre (CandidateAnswer.NEUTRAL
).
50% correspond au score neutre (en moyenne autant en accord qu'en désaccord). 0% correspond à un désaccord parfait et 100% à un accord parfait.
Il faut relativiser la signification du score car celui-ci dépend forcément du choix des propositions !
Fonctions de calcul du score : ScoringService.ts
- Pour une réponse à une proposition (de très défavorable à très favorable, -2 à 2), et une réponse du candidat (contre, sans avis ou pour, -1 à 1), on gagne points. Le score des réponses face au candidat est la somme des , normalisée face à la somme des valeurs absolues des points , et exprimée sous forme de pourcentage.