Ceci est une ancienne révision du document !
QCM
Contexte
QCM est une application web développé avec AngularJS. Elle utilise un serveur REST pour accéder à une base de donnée et un client lourd en JAVA pour ajouter de nouveaux QCM.
Fiche de Description
| Recto | epreuve_e4_qcm.pdf |
| Verso (description détaillée) | epreuve_e4_trivia2.pdf |
Environnement de Développement
Outils de développement
- 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)
Equipe
- Bastien Lemaître
- Dylan Compère
- Jérémy Habit
Ressources fournies
Modele Conceptuel de Données
<fc #FF0000>A VENIR</fc>
Diagramme de cas d'utilisation
Architecture du projet et classes technique
- Utilisation des classes techniques DAO, ormUtils, .. et de l'architecture utilisée pour le projet TriviaPro.
Analyse fonctionnelle
-- 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 |
Résultats / Productions associées
Archive zip de l'application QCM
<fc #FF0000>A VENIR</fc>
Script de la base de données
<fc #FF0000>A VENIR</fc>
Documentation Technique
<fc #FF0000>A VENIR</fc>
Documentation API serveur rest
<fc #FF0000>A VENIR</fc>
Documentation d'utilisation
<fc #FF0000>A VENIR</fc>
Documentation de tests
<fc #FF0000>A VENIR</fc>
