Présentation du projet et avancement Projet 2 : Scénario pédagogique 24/11/2014 Elèves : Luis BRANDELLI Valentin ECHINARD Romain LHORTOLAT Chloé MATHIEU Clément PROD'HOMME Thomas TESCHITSCH Guilherme VIEIRA SCHWADE Client : Pierre TCHOUNIKINE Ensimag - 3A - ISI
Sommaire Le projet “Scénario pédagogique” Spécifications techniques Description Présentation des fonctionnalités Spécifications techniques Modèle de données Outils utilisés Langages de programmation utilisés Suivi d’avancement Diagramme de Gantt Fonctionnalités implémentées Difficultés rencontrées
Le projet “Scénario pédagogique” Le projet “Scénario pédagogique” > Description et fonctionnalités (1/4) Espace “professeur” – création d’une question
Le projet “Scénario pédagogique” Le projet “Scénario pédagogique” > Description et fonctionnalités (2/4) Espace “élève” – réponse à une question
Le projet “Scénario pédagogique” Le projet “Scénario pédagogique” > Description et fonctionnalités (3/4) Espace “mur digital” (tableau interactif)
Le projet “Scénario pédagogique” Le projet “Scénario pédagogique” > Description et fonctionnalités (4/4) Espace “administration” Gestion des groupes d’élèves Gestion des profils des utilisateurs
Spécifications techniques > Modèles de données
Spécifications techniques > Outils utilisés Outils imposés et outils choisis Node.js (server) WebSocket (real time) Express (routes) MySQL (bdd) Jade (templates) jQuery (DOM) Git (contrôle de version) Grunt (deploy) Mocha(TDD) Trello (gestion de sprint) Vertabelo (bdd)
Spécifications techniques > Langages de programmation utilisés Langages imposés et langages choisis HTML5 CSS3 JavaScript SQL
Suivi d’avancement > Diagramme de Gantt (1/2)
Suivi d’avancement > Diagramme de Gantt (2/2)
Suivi d’avancement > Fonctionnalités implémentées (1/3) Création d’une question par le professeur…
Suivi d’avancement > Fonctionnalités implémentées (2/3) Affichage des questions en attente de réponse…
Suivi d’avancement > Fonctionnalités implémentées (3/3) Réponse à une question par un élève…
Suivi d’avancement > Difficultés rencontrées Nombreux outils utilisés Mise en place du socle technique primordiale Nouveaux outils Formation Prise en main Structuration du projet importante Communication client / serveur Quel moyens ? Ordre des appels ?
Merci de votre attention !