Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
etudiants:2015:hugo.palla:ppe-quizzmakerpro [2016/05/27 14:52] – hugo.palla | etudiants:2015:hugo.palla:ppe-quizzmakerpro [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 56: | Ligne 56: | ||
--- API RESTFul permettant d' | --- API RESTFul permettant d' | ||
< | < | ||
- | --- Le logiciel permettant | + | --- Le logiciel permettant développé en Java et permettant |
questionnaires. | questionnaires. | ||
< | < | ||
Ligne 62: | Ligne 62: | ||
Développé en Angular.js | Développé en Angular.js | ||
</ul> | </ul> | ||
+ | | ||
+ | < | ||
+ | <img src=" | ||
</ | </ | ||
</ | </ | ||
Ligne 71: | Ligne 74: | ||
<div class=" | <div class=" | ||
<div class=" | <div class=" | ||
- | <h2>A quoi sert l'API REST</ | + | <h2>L'API REST (Hugo, Antoine, Nicolas)</h2> |
QMP-REST est l'api permettant de récupérer les données de la base de donnée de manière triée. Les données sont dans notre cas renvoyés au format JSON afin de pouvoir récupérer les données sans être bloqué par le langage utilisé, JSON étant lisible à la fois par Java (pour le client lourd) et Javascript (pour la partie Angular).< | QMP-REST est l'api permettant de récupérer les données de la base de donnée de manière triée. Les données sont dans notre cas renvoyés au format JSON afin de pouvoir récupérer les données sans être bloqué par le langage utilisé, JSON étant lisible à la fois par Java (pour le client lourd) et Javascript (pour la partie Angular).< | ||
- | Les données sont récupérés grâce à des requetes HTTP. Elles sont accessible via plusieurs URL distinctes. < | + | Les données sont récupérés grâce à des requetes HTTP. Elles sont accessible via plusieurs URL distinctes. < |
+ | Les tâches pour la création de l'API ont étés réparties entre les trois membres de l' | ||
- | < | + | < |
Une documentation technique à été rédigée en reprenant le formalisme de celles de Dailymotion ou de League of Legends. Cette documentation est interactive et permet également de faire des tests sur les valeurs envoyés et récupérés. Elle se présente de la façon suivante. < | Une documentation technique à été rédigée en reprenant le formalisme de celles de Dailymotion ou de League of Legends. Cette documentation est interactive et permet également de faire des tests sur les valeurs envoyés et récupérés. Elle se présente de la façon suivante. < | ||
< | < | ||
Ligne 89: | Ligne 93: | ||
</ | </ | ||
<div class=" | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <span class=" | ||
+ | </ | ||
+ | <div class=" | ||
+ | <p>Un administrateur peut se connecter. Tous les mots de passe sont hachés et salé grâce à l' | ||
+ | Un message d' | ||
+ | Une fois connecté l' | ||
+ | de questionnaires par groupe. | ||
+ | <br/> | ||
+ | <h4 class=" | ||
+ | <img src=" | ||
+ | <img src=" | ||
+ | <br/> | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | </ | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <span class=" | ||
+ | </ | ||
+ | <div class=" | ||
+ | <p>La gestion des rangs ainsi que celle des domaine reprend le formalisme utilisé pour les utilisateurs. Ce module permet de supprimer/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | </ | ||
<div class=" | <div class=" | ||
<div class=" | <div class=" | ||
Ligne 139: | Ligne 176: | ||
</ | </ | ||
- | <div class=" | ||
<div class=" | <div class=" | ||
<div class=" | <div class=" | ||
Ligne 146: | Ligne 182: | ||
</ | </ | ||
<div class=" | <div class=" | ||
- | < | + | < |
<h4 class=" | <h4 class=" | ||
- | <img src=" | + | <img src=" |
- | <img src=" | + | <img src=" |
<br/> | <br/> | ||
| | ||
</ | </ | ||
</ | </ | ||
- | |||
</ | </ | ||
Ligne 242: | Ligne 277: | ||
<h4 class=" | <h4 class=" | ||
< | < | ||
- | Existence d’utilisateurs.< | + | |
- | L’utilisateur est authentifié et dispose des droits nécessaires à la réalisation du cas.< | + | |
+ | - Le questionnaire existe.< | ||
+ | - Etre sur l’affichage des questionnaires.< | ||
< | < | ||
- | | + | |
- | Etre sur l’affichage | + | |
<br/> | <br/> | ||
< | < | ||
Ligne 293: | Ligne 330: | ||
<div class=" | <div class=" | ||
<div class=" | <div class=" | ||
- | | + | |
</ | </ | ||
</ | </ | ||
</ | </ | ||
</ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | <div class=" | ||
+ | <ul> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ul> | ||
+ | </ | ||
+ | </ | ||
<script type=" | <script type=" | ||
jQuery(function () { | jQuery(function () { |