Skip to content
Plateforme d'annotation collaborative citoyenne des contributions au grand débat
Branch: master
Clone or download
FM FM
Latest commit 36eb74b Mar 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config Nuit du Code Citoyen 2019 ! (Merci à tous !) Mar 18, 2019
data
database Affichage des lieux et dates Mar 17, 2019
doc
public
resources
routes Open Data annotations votées Mar 22, 2019
storage
tests Point de départ Feb 7, 2019
.editorconfig Point de départ Feb 7, 2019
.env.example Point de départ Feb 7, 2019
.gitattributes
.gitignore Ces fichiers n'ont rien à faire dans Git Feb 13, 2019
LICENSE
README.md
artisan Point de départ Feb 7, 2019
composer.json
composer.lock
package.json Maj dép Mar 18, 2019
phpunit.xml
server.php Point de départ Feb 7, 2019
webpack.mix.js #1 Rendre impossible la création d'un tag en double Feb 10, 2019
yarn.lock

README.md

La Grande Annotation

Dans le cadre du Grand débat national, le gouvernement français a lancé le 22 janvier 2019 granddebat.fr, un site internet permettant aux citoyens de s’exprimer sur quatre thèmes déclinés en près de 100 questions. La lecture de nombreuses contributions nous a convaincus que l’intelligence artificielle seule ne parviendrait pas à restituer fidèlement les idées, opinions et sentiments exprimés par ceux qui ont participé au débat.

Ce projet est donc celui d'une plateforme d'annotation collaborative, afin de donner les moyens à la société civile de créer sa propre synthèse de ces contributions, dans un processus totalement libre et ouvert.

L'idée est de pouvoir faire lire par des humains l'ensemble des textes, en y associant des libellés afin de faire émerger les idées les plus répandues et de regrouper les réponses dont le contenu est similaire. Il n'est en aucun cas question de juger de l'utilité, de la faisabilité ou de la valeur des idées ou des opinions exprimées par les contributeurs, mais uniquement d'amorcer un travail de consolidation.

Pour plus de détails sur notre approche, voir la FAQ.

Architecture et technologies

  • Les données sont stockées dans une base de données relationnelle PostgreSQL 10.
  • L'application côté serveur est écrite en PHP 7.1, avec le framework Laravel 5.7.
  • Certaines parties de l'interface côté client utilisent le framework Vue.JS pour fournir une expérience d'utilisation plus fluide (notamment dans l'écran principal d'affectation de catégories).
  • La gestion des dépendances PHP est effectuée grâce à l'outil composer et celle des dépendances JS et CSS grâce à l'outil yarn. Ce dernier assure aussi la compilation des ressources côté client (JS et CSS).
You can’t perform that action at this time.