Projet Data

Organisation

Le projet est à réaliser en binôme. Les groupes sont imposés et vous ont été communiqués par mail.

Le projt est à rendre au plus tard pour le 7 mars à 23h59, sous la forme d'une archive de nom "nom1_nom2.zip". À noté qu'un rendu est aussi à effectuer à l'issue de la première séance. Tout rendu en retard sera considéré comme non rendu.

Contexte

Le but du projet est de réaliser un tableau de bord complet avec des indicateurs statistiques sur un sujet que vous allez choisir, à partir de données réelles. Une seule chose est imposée : le sujet choisi doit traîter des données en liens avec des problématiques DDRS (Développement Durable et Responsabilité Sociale, donc des sujet comme l'écologie, les évolutions sociétales, la place des minoritées, l'inclusivité, la lutte contre les inégalités, etc...). Le rendu se composera du code HTML, CSS et Javascript permettant d'afficher le tableau de bord dans un navigateur, ainsi que du jeu de données utilisé.

Déroulement du projet

  1. Sélectionner un jeu de données public (à partir des ressources données plus bas) sur une thématique au choix
  2. À partir d'une analyse des données disponibles (quantité, nature, qualité), définir les indicateurs pertinents pour le tableau de bord (entre 5 et 10 indicateurs).
  3. Proposer une première vue schématique de ce à quoi ressemblera le tableau de bord (en version dessin, pas en code), à rendre à l'issue de la première séance.
  4. À l'aide d'un script fourni, ouvrir le fichier de données avec Javascript et le stocker dans des objets JS compatibles avec les analyses souhaitées.
  5. En utilisant les outils vu en cours (Plotly et Bootstrap), et en s'insiprant de l'exemple proposé par M. Cazaux, proposer un tableau de bord dynamique et interactif, proposant des analyses sur les chiffres bruts (estimateurs sur les variables principales, agrégations de données, graphiques, corrélation, proportions,...). L'application ainsi réalisée doit être responsive, claire et interactive.
  6. Donner la possibilité à l'utilisateur de charger de nouveaux fichiers de données qui viendront s'ajouter aux données existantes. Donner également la possibilité de filtrer les données (seulement les plus récentes, les meilleures selon tel ou tel critère jugé pertinent, etc...)
  7. Comprendre et analyser le système ou le phénomène représenté par le tableau de bord à partir des indicateurs choisis.

Travail demandé

  • - Créez un site web qui affiche le tableau de bord, ainsi que vos noms et le logo de l'école.
  • - Ajouter une page à votre site motivant le choix des indicateurs pour le dashboard et expliquant leur pertinence
  • - Enfin, ajouter une troisième page reprenant deux captures d'écran de deux indicateurs au choix de votre dashboard et analysant ce qu'elles présentent dans le cadre du sujet choisi. Dans cette partie, vous devez montrer votre compréhension des données ainsi que du sujet étudié, et votre capacité à apporter des explications et des hypothèses sur un phénomène à partir de l'analyse des données.
  • - N'oubliez pas le rendu du schéma prévisionnel du tableau de bord à la fin de la première séance.

Ressources

Vous pouvez trouver des jeux de données libres et accessibles sur les sites suivants (entre autre) ; avant de choisir un jeu de données, assurez vous qu'ils contiennent assez de variable pour pouvoir réaliser le travail demandé et qu'ils soit compatible avec l'exigence de problématique DDRS.