etudiants:2014:jeremy.habit:qcm

QCM

Contexte QCM est une application web permettant à l’utilisateur de répondre à des questionnaires. Elle utilise un serveur REST pour accéder à une base de données et un client lourd pour ajouter de nouveaux QCM.

Cette application est constituée de 3 modules distincts accessibles aux utilisateurs :

  • Le module de sélection d’un questionnaire qui permet à l’utilisateur de lister les questionnaires dans un premier temps, puis de sélectionner un questionnaire dans un second temps pour y répondre.
  • Le module de gestion du de l’utilisateur permet à l’utilisateur de modifier son adresse e-mail, son nom, son prénom, de mettre à jour ses informations personnels.
  • Le module d’affichage des statistiques (non poussées) permet à l’utilisateur de connaître le nombre de bonnes réponses données pour chaque questionnaire.

Toutes les fonctionnalités requièrent une authentification préalable de la part de l'utilisateur.

  • Langage: HTML5, CSS3, AngularJs, PHP (5.4.12).
  • Modèle de conception MVC (Modèle Vue Controlleur).
  • SGBD (Système de Gestion de Bases de Données) MySQL (version 5.6.12).
  • Serveur WAMP (version 2.4) avec un service Apache (version 2.4.4).
  • Eclipse PHP version Kepler (développement PHP/HTML/JavaScript/jQuery)
  • MySQL Workbench (modification de la base de donnée SQL)
  • Bastien Lemaître
  • Dylan Compère
  • Jérémy Habit

  • Utilisation des classes techniques DAO, ormUtils, .. et de l'architecture utilisée pour le projet TriviaPro.
-- Utilisateur (Questionné)
Cas d'utilisation Importance Difficulté
S'inscrire xx xx
Se connecter* xx xx
Lister QCM proposés xxx x
Démarrer QCM xxx x
Répondre à une question xxx x
Afficher résultat immédiat sur question xx xx
Afficher résultat final xxx xx
Modifier profil / compte xx x
-- Concepteur (Questionneur)
Cas d'utilisation Importance Difficulté
Afficher stats x x
Gérer QCM xx
Gérer question xx
Gérer réponse xx xx
Gérer groupe / utilisateur xx xx
Inscription/Soumission QCM à un groupe xx
-- Descriptifs
Cas d'utilisation : Gestion QCM - Questions - Réponses (Java)
Matthias LECOMTE - Charles LEDUCQ
gestion_qcm_question_reponse.pdf
Cas d'utilisation : Inscription, Connexion, Modifier profil/compte
Théo PORTOIS
Maquette de connexion, inscription, profil : Maquette
Cas d'utilisation : inscription groupe à QCM
Julien COUTURE - Guillaume TOSTAIN
descriptif_txt_inscriptionqcm.pdf
AngularJs qcm-angular.zip
Serveur Rest PHP rest-qcm.zip
Client Lourd Java <fc #FF0000>A VENIR</fc>

<fc #FF0000>A VENIR</fc>

<fc #FF0000>A VENIR</fc>

<fc #FF0000>A VENIR</fc>

  • etudiants/2014/jeremy.habit/qcm.txt
  • Dernière modification : il y a 5 ans
  • de 127.0.0.1