Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/2022etmoi/2022etmoi

Test en ligne pour se comparer aux candidats de l'élection présidentielle sur une trentaine de propositions.
https://github.com/2022etmoi/2022etmoi

election france politics

Last synced: 3 months ago
JSON representation

Test en ligne pour se comparer aux candidats de l'élection présidentielle sur une trentaine de propositions.

Awesome Lists containing this project

README

        

![CI Front](https://github.com/2022-app/2022/actions/workflows/node.js.yml/badge.svg)

_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`.

## Développement

### Espace de travail

Installation des dépendances :

```
npm ci
```

Lancer le site :

```
npm start
```

### Contribuer

[Contributing.md](CONTRIBUTING.md)

## Propositions et réponses

Liste des propositions : [Propositions.ts](src/data/Propositions.ts), [tableau](https://www.2022etmoi.fr/app/table).

Les candidats se prononcent sur chaque proposition : *pour* (`CandidateAnswer.YES`), *contre* (`CandidateAnswer.NO`),
ou *neutre* (`CandidateAnswer.NEUTRAL`).

## Score

### Principe

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 !

### Calcul

Fonctions de calcul du score : [ScoringService.ts](src/services/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.