Ceci est une ancienne révision du document !
QuestA
- Code source du projet : https://github.com/ApollineMallet/QuestA-AdminFX
- Service Rest : https://github.com/antoinebubu/QuestA-Rest
- Projet développé sous la méthode SCRUM !
Présentation de la situation professionnelle
Contexte
1] Type d'établissement
Divers, établissement de formation, Entreprise…
2] Objectifs
Il s'agit de mettre en place une application permettant :
- de créer des Quiz,
- de les soumettre à un public (Salariés de l'entreprise, stagiaires),
- d'obtenir les résultats.
3] Contraintes techniques
1) Base de données
Mysql : rest-qcm.sql
2) API RestFul
Java/Mysql/KObject/Jersey
User stories RestFul API
3) Création des QCM
Application Java (JavaFx) → accès à l'API RestFul
Développement
Outils utilisés
- Eclipse JEE - Java
- GitHub
- PhpMyAdmin
- Balsamiq
Langages utilisés :
- Java
- FXML
- SQL
Equipe TripleA :
- Apolline Mallet
- Antoine Burnel
- Antoine Clavel
Les Maquettes
Page d'accueil
Les Quiz
Lister mes Quiz
Création d'un Quiz
Affectation de groupes à un Quiz
| • Titre | Descriptif textuel : Affectation de groupes à un Quiz |
|---|---|
| • Contexte | Appli QCM : QuestA |
| • Auteur | Antoine Clavel |
| • Date | 31 mars 2016 |
| • Version | 1.0 |
| • Cas d'utilisation | Soumettre des groupes à un quiz |
|---|---|
| • Acteur principal | Administrateur |
| • Préconditions | • l'utilisateur est authentifié et dispose des droits nécessaires à la réalisation du cas d'utilisation |
| • Existence d'un quiz et d'un groupe | |
| • Post conditions | • Le groupe est soumis au quiz |
| • Objectifs | • L'administrateur doit pouvoir gérer/modifier l'appartenance de chaque groupe pour chaque quiz |
| • Scénario nominal | 1 L'administrateur clic sur le bouton d'affectation au groupe d'un quiz sur la page : “Les Quiz”. |
|---|---|
| 2 Le système retourne la page ci-dessus concernant le quiz spécifique | |
| 3 L'administrateur recherche un groupe dans la barre de recherche | |
| 4 Le système affiche le(s) groupes(s) trouvé(s). | |
| 5 L'administrateur coche le(s) groupes(s) à affecter au quiz | |
| 6 Le système affecter ce(s) groupes(s) au quiz |
| • Scénarii alternatifs | 5' L'administrateur décoche un groupe déjà affecter |
|---|---|
| 6' Le système supprime l'affectation entre le groupe et le quiz | |
| 0 L'administrateur clic sur “Retour” → fin de la Use Case |











