Tâches - melacod/MelanieKlein_10_22122021 GitHub Wiki

Présentation

Page permettant à l'utilisateur d'avoir une vue d'ensemble sur toutes ses différents tâches à réaliser triées des plus urgentes aux moins urgentes.

User stories

En tant qu'utilisateur ("élève ou enseignant"), je veux voir toutes mes tâches :

Etant donné que je suis sur la page des tâches

Alors toutes mes tâches sont affichées et triées des plus urgentes aux moins urgentes.

En tant qu'utilisateur ("élève ou enseignant"), je veux créer une nouvelle tâche personnelle :

Etant donné que je suis sur la page des tâches

Quand je clique sur le bouton "Créer une nouvelle tâche"

Alors une fenêtre modale apparait avec un formulaire (contenant les champs "Nom de la tâche", "Date", "Description") ainsi que deux boutons "Valider" et "Annuler"

En tant qu'enseignant, je veux créer une nouvelle tâche pour un ou plusieurs élèves :

Etant donné que je suis sur la page des tâches

Quand je clique sur le bouton "Créer une nouvelle tâche"

Alors une fenêtre modale apparait avec un formulaire (contenant les champs "Nom de la tâche", "Elèves concernés", "Date", "Description") ainsi que deux boutons "Valider" et "Annuler"

En tant qu'utilisateur ("élève ou enseignant"), je veux valider la création d'une nouvelle tâche :

Etant donné que je suis sur la fenêtre modale de création d'une nouvelle tâche

Quand je remplis correctement tous les champs et je clique sur le bouton Valider

Alors une nouvelle tâche apparait dans "Liste de mes tâches" ainsi que dans la liste des tâches des utilisateurs participants à cette tâche. Une notification email est envoyée à tous les participants à cette nouvelle tâche.

En tant qu'utilisateur ("élève ou enseignant"), je veux supprimer une tâche existante :

Etant donné que je suis sur la page des tâches

Quand je clique sur le bouton supprimer à droite du titre de la tâche

Alors la tâche est supprimée et les participants sont avertis par email de la suppression de la tâche

Cas d'utilisations

Cas d'utilisations - Tâches