Système d'évaluation
L'application permet de soumettre des evaluations (note sur 10) pour des critères, voir la moyenne des evaluations et aussi voir en detail les evaluations précédentes Si le critere d'evaluation n'existe pas, on peut le creer.
##Application web L'application web accéssible sur l'adresse http://localhost:8080/accueil demarre sur une page d'acceuil. A partir de cette page, on peut voir la liste des criteres et en creer un. En choisissant de creer un critere, on remplit un formulaire, qui une fois complet et soumis, renvoie à la liste des criteres. En choisissant la liste des criteres, on est redirige vers cette derniere.De la liste des criteres, on peut voir les criteres deja créés et leurs notes d'evaluation moyennes. De la, on peut aussi voir l'historique des evaluations précédentes d'un critère, avec le nom de l'évaluateur et la date d'evaluation On peut aussi, soumettre une evaluation sur un critere.
Les fonctions de l'API sont les suivantes:
On envoie le corps du critère sous la forme ci-dessus dans une requête post à localhost:8080/api/critere/. { "designation": "Cohérence", }
On envoie une requête GET à localhost:8080/api/critere/.
On envoie une requête GET à localhost:8080/api/critere/{id} id étant celui du critère.
On envoie une requête PUT à localhost:8080/api/critere/{id} id étant celui du critère. La requête doît contenir le nouveau corps du critère. { "designation": "Ambiguité", }
On envoie une requête DELETE à localhost:8080/api/critere/{id} id étant celui du critère.
On envoie le corps de l'évaluation sous la forme ci-dessus dans une requête post à localhost:8080/api/evaluation. La requête doît contenir comme paramètre sous le nom critere_id l'id du critère concerné. { "note": 7, "utilisateur": "KABORE Alex" }
On envoie une requête GET à localhost:8080/api/evaluation.
On envoie une requête GET à localhost:8080/api/critere/{id} id étant celui du critère.
On envoie une requête PUT à localhost:8080/api/evaluation/{id} id étant celui de l'évaluation. La requête doît contenir le nouveau corps de l'évaluation. { "note": 5, "utilisateur": "KABORE Alexandre" }
On envoie une requête DELETE à localhost:8080/api/critere/{id} id étant celui de l'évaluation.