Giter Club home page Giter Club logo

2022etmoi's Introduction

CI Front

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

Propositions et réponses

Liste des propositions : Propositions.ts, tableau.

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

  • 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.

2022etmoi's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

adhumi

2022etmoi's Issues

Rajouter un lien vers le programme des candidats

Si on souhaite en savoir plus sur le programme d'un candidat, il pourrait être utile d'avoir un lien direct.
Peut-être que la formulation En savoir plus n'indique pas clairement que la synthèse va être affichée, on pourrait avoir un bouton Programme et un bouton Détails, ou bien rajouter un onglet Programmes, ou bien rajouter un lien sur le nom du candidat dans la carte de résultat vers le programme.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.