Giter Club home page Giter Club logo

oc-python-3's People

Contributors

tboileau avatar

Watchers

 avatar  avatar

oc-python-3's Issues

En tant qu'utilisateur je veux créer une nouvelle conversation afin de discuter avec un autre utilisateur

Critères d'acceptation :

  • Etant donné que je suis un utilisateur connecter lorsque je sélectionne mon interlocuteur alors je dois voir un nouvel onglet avec le nom de mon interlocuteur et pouvoir y envoyer et recevoir des messages
  • Etant donné que je suis un utilisateur connecter lorsque je sélectionne un interlocuteur avec qui je discute déjà alors je dois voir un message d'erreur "Cette conversation existe déjà" et l'onglet de la conversation en question s'affiche automatiquement

Tâches :

En tant que futur élève je veux m'inscrire sur Learn@Home afin de participer au programme de tutorat

Critères d'acceptation :

  • Etant donné que je suis un futur élève lorsque je clique sur "Je suis un élève" et je soumets le formulaire d'inscription alors je dois voir un message de confirmation "Votre inscription a été validée avec succès, vous pouvez dès à présent vous connecter" et pouvoir me connecter avec mes identifiants saisis
  • Etant donné que je suis un futur élève lorsque je clique sur "Je suis un élève" et je soumets le formulaire d'inscription sans avoir saisi de prénom alors je dois être redirigé vers le formulaire et voir le message d'erreur "Veuillez saisir un prénom"
  • Etant donné que je suis un futur élève lorsque je clique sur "Je suis un élève" et je soumets le formulaire d'inscription sans avoir saisi de nom alors je dois être redirigé vers le formulaire et voir le message d'erreur "Veuillez saisir un nom"
  • Etant donné que je suis un futur élève lorsque je clique sur "Je suis un élève" et je soumets le formulaire d'inscription sans avoir saisi d'adresse email alors je dois être redirigé vers le formulaire et voir le message d'erreur "Veuillez saisir une adresse email"
  • Etant donné que je suis un futur élève lorsque je clique sur "Je suis un élève" et je soumets le formulaire d'inscription en ayant saisi d'adresse email invalide alors je dois être redirigé vers le formulaire et voir le message d'erreur "Votre adresse email est invalide"
  • Etant donné que je suis un futur élève lorsque je clique sur "Je suis un élève" et je soumets le formulaire d'inscription en ayant saisi d'adresse email existante alors je dois être redirigé vers le formulaire et voir le message d'erreur "Vous semblez déjà inscrit sur Learn@Home"

Tâches :

En tant qu'élève je veux voir la liste des tâches affectées par mon tuteur afin de m'organiser et commencer à travailler dessus

Critères d'acceptation :

  • Etant donné que je suis un élève connecté lorsque je suis sur la page de gestion des tâches alors je dois voir 3 colonnes "Todo", "Doing" et "Done" contenant chacun 0 ou plusieurs tâches
  • Etant donné que je suis un élève connecté lorsque je suis sur la page de gestion des tâches et que je déplace une tâche d'une colonne à l'autre alors je dois la voir dans la colonne choisie

Tâches :

En tant qu'utilisateur je veux réinitialiser mon mot de passe afin de pouvoir de nouveau me connecter sur Learn@Home

Critères d'acceptation :

  • Etant donné que je suis un utilisateur non connecté lorsque je souhaite effectuer une demande d'oubli de mot de passe et que je soumets le formulaire avec mon adresse email alors je dois voir un message de confirmation "Un email vous a été envoyé avec la procédure pour réinitialiser votre mot de passe" et recevoir un email avec la procédure pour réinitialiser mon mot de passe
  • Etant donné que je suis un utilisateur non connecté lorsque je souhaite effectuer une demande d'oubli de mot de passe et que je soumets le formulaire avec une adresse email invalide alors je dois revenir sur le formulaire et voir l'erreur "Adresse email invalide"
  • Etant donné que je suis un utilisateur non connecté lorsque je souhaite effectuer une demande d'oubli de mot de passe et que je soumets le formulaire avec une adresse email non reconnu alors je dois voir afficher un message de confirmation "Un email vous a été envoyé avec la procédure pour réinitialiser votre mot de passe"
  • Etant donné que je suis un utilisateur non connecté et que j'ai cliquer le lien pour réinitialiser mon mot de passe reçu par email lorsque je soumets le formulaire avec mon nouveau mot de passe alors je dois voir un message de confirmation "Votre mot de passe a été modifié" et pouvoir connecter avec mon nouveau mot de passe
  • Etant donné que je suis un utilisateur non connecté et que j'ai cliquer le lien pour réinitialiser mon mot de passe reçu par email lorsque je soumets le formulaire avec un nouveau mot de passe ne respectant pas le critère de validation de 8 caractères minimum alors je dois revenir sur le formulaire et voir un message d'erreur "Votre mot de passe doit contenir au moins 8 caractères"

Tâches :

En tant qu'utilisateur je veux me connecter sur Learn@Home afin d'accéder à mon accès personnalisé

Critères d'acceptation :

  • Etant donné que je suis un utilisateur non connecté lorsque je soumets le formulaire de connexion avec mes identifiants alors je peux accéder à mon espace personnalisée
  • Etant donné que je suis un utilisateur non connecté lorsque je soumets le formulaire de connexion avec des identifiants erronés alors je dois revenir sur le formulaire de connexion et voir afficher l'erreur "Vos identifiants sont invalides"

Tâches :

En tant qu'utilisateur je veux accéder mon tableau de bord afin de voir un récapitulatif des informations concernant le chat

Critères d'acceptation :

  • Etant donné que je suis un utilisateur connecté lorsque je me rends sur mon tableau de bord alors je dois voir le nombre de nouveaux messages et cliquer dessus pour me rendre sur le chat
  • Etant donné que je suis un utilisateur connecté lorsque je me rends sur mon tableau de bord alors je dois voir le nombre de conversations en cours et cliquer dessus pour me rendre sur le chat

Tâches :

En tant qu'élève je veux voir le détail d'un événement afin de voir les informations importantes de l'événement et y participer si ce dernier est à venir

Critères d'acceptation :

  • Etant donné que je suis un élève connecté lorsque je clique sur un événement à venir et que je ne m'y suis pas inscrit dans le calendrier alors je dois voir le détail de l'événement et voir le bouton "S'inscrire"
  • Etant donné que je suis un élève connecté lorsque je clique sur un événement en cours, terminé ou auquel je compte participer dans le calendrier alors je dois voir le détail de l'événement

Tâches :

En tant que tuteur je veux modifier un événement existant afin que les bonnes informations de l'événement s'affichent aux étudiantsbonnes

Critères d'acceptation :

  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'un événement alors je dois voir un message de confirmation "Votre événement a été modifié avec succès" et voir les bonnes informations présentes dans le calendrier
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'un événement sans avoir saisi de nom alors je dois voir un message d'erreur "Veuillez saisir un nom"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'un événement sans avoir saisi de description alors je dois voir un message d'erreur "Veuillez saisir un description"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'un événement sans avoir sélectionné une date et heure de début alors je dois voir un message d'erreur "Veuillez sélectionner une date et une heure de début"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'un événement sans avoir sélectionné une date et heure de fin alors je dois voir un message d'erreur "Veuillez sélectionner une date et une heure de fin"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'un événement en sélectionnant une date et heure de début antérieure à la date et heure de fin alors je dois voir un message d'erreur "Vous ne pouvez pas créer un événement dont la date de début est antérieure à la date de fin"

Tâches :

En tant qu'élève je veux accéder mon tableau de bord afin de voir un récapitulatif des informations concernant la gestion des tâches

Critères d'acceptation :

  • Etant donné que je suis un élève connecté lorsque je me rends sur mon tableau de bord alors je dois voir le nombre de tâches en attente en cours et cliquer dessus pour me rendre sur la page de gestion de tâches
  • Etant donné que je suis un élève connecté lorsque je me rends sur mon tableau de bord alors je dois voir le nombre de tâches en cours et cliquer dessus pour me rendre sur la page de gestion de tâches
  • Etant donné que je suis un élève connecté lorsque je me rends sur mon tableau de bord alors je dois voir le nombre de tâches terminés et cliquer dessus pour me rendre sur la page de gestion de tâches

Tâches :

En tant qu'utilisateur je veux accéder mon tableau de bord afin de voir un récapitulatif des informations concernant le calendrier

Critères d'acceptation :

  • Etant donné que je suis un utilisateur connecté lorsque je me rends sur mon tableau de bord alors je dois voir un calendrier avec la liste des événements du mois en cours
  • Etant donné que je suis un utilisateur connecté lorsque je clique sur un événement du calendrier alors je dois être redirigé vers la page calendrier avec le détail de l'événement

Tâches :

En tant que tuteur je veux modifier un tâche d'un élève afin qu'il ait les bonnes informations pour avancer convenablement

Critères d'acceptation :

  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'une tâche alors je dois voir un message de confirmation "La tâche a été modifiée avec succès"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'une tâche sans avoir saisi de nom alors je dois voir un message d'erreur "Veuillez saisir un nom"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de modification d'une tâche sans avoir saisi de description alors je dois voir un message d'erreur "Veuillez saisir un description"

Tâches :

En tant que tuteur je veux créer un tâche d'un élève afin qu'il puisse s'organiser pour continuer son apprentissage

Critères d'acceptation :

  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'une tâche alors je dois voir un message de confirmation "La tâche a été créée avec succès"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'une tâche sans avoir saisi de nom alors je dois voir un message d'erreur "Veuillez saisir un nom"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'une tâche sans avoir saisi de description alors je dois voir un message d'erreur "Veuillez saisir un description"

Tâches :

En tant que tuteur je veux créer un nouvel événement afin que mes étudiants puissent y participer

Critères d'acceptation :

  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'un événement alors je dois voir un message de confirmation "Votre événement a été créé avec succès" et voir l'événement présent dans le calendrier
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'un événement sans avoir saisi de nom alors je dois voir un message d'erreur "Veuillez saisir un nom"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'un événement sans avoir saisi de description alors je dois voir un message d'erreur "Veuillez saisir un description"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'un événement sans avoir sélectionné une date et heure de début alors je dois voir un message d'erreur "Veuillez sélectionner une date et une heure de début"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'un événement sans avoir sélectionné une date et heure de fin alors je dois voir un message d'erreur "Veuillez sélectionner une date et une heure de fin"
  • Etant donné que je suis un tuteur connecté lorsque je soumets le formulaire de création d'un événement en sélectionnant une date et heure de début antérieure à la date et heure de fin alors je dois voir un message d'erreur "Vous ne pouvez pas créer un événement dont la date de début est antérieure à la date de fin"

Tâches :

En tant que futur tuteur je veux m'inscrire sur Learn@Home afin de participer au programme de tutorat

Critères d'acceptation :

  • Etant donné que je suis un futur tuteur lorsque je clique sur "Je suis un tuteur" et je soumets le formulaire d'inscription alors je dois voir un message de confirmation "Votre inscription a été validée avec succès, vous pouvez dès à présent vous connecter" et pouvoir me connecter avec mes identifiants saisis
  • Etant donné que je suis un futur tuteur lorsque je clique sur "Je suis un tuteur" et je soumets le formulaire d'inscription sans avoir saisi de prénom alors je dois être redirigé vers le formulaire et voir le message d'erreur "Veuillez saisir un prénom"
  • Etant donné que je suis un futur tuteur lorsque je clique sur "Je suis un tuteur" et je soumets le formulaire d'inscription sans avoir saisi de nom alors je dois être redirigé vers le formulaire et voir le message d'erreur "Veuillez saisir un nom"
  • Etant donné que je suis un futur tuteur lorsque je clique sur "Je suis un tuteur" et je soumets le formulaire d'inscription sans avoir saisi d'adresse email alors je dois être redirigé vers le formulaire et voir le message d'erreur "Veuillez saisir une adresse email"
  • Etant donné que je suis un futur tuteur lorsque je clique sur "Je suis un tuteur" et je soumets le formulaire d'inscription en ayant saisi d'adresse email invalide alors je dois être redirigé vers le formulaire et voir le message d'erreur "Votre adresse email est invalide"
  • Etant donné que je suis un futur tuteur lorsque je clique sur "Je suis un tuteur" et je soumets le formulaire d'inscription en ayant saisi d'adresse email existante alors je dois être redirigé vers le formulaire et voir le message d'erreur "Vous semblez déjà inscrit sur Learn@Home"

Tâches :

En tant que tuteur je veux accéder mon tableau de bord afin de voir un récapitulatif des informations concernant la gestion des tâches de tous mes élèves

Critères d'acceptation :

  • Etant donné que je suis un tuteur connecté lorsque je me rends sur mon tableau de bord alors je dois voir le nombre de tâches en attente de mes élèves et cliquer dessus pour me rendre sur la page de gestion de tâches
  • Etant donné que je suis un tuteur connecté lorsque je me rends sur mon tableau de bord alors je dois voir le nombre de tâches en cours de mes élèves et cliquer dessus pour me rendre sur la page de gestion de tâches
  • Etant donné que je suis un tuteur connecté lorsque je me rends sur mon tableau de bord alors je dois voir le nombre de tâches terminés de mes élèves et cliquer dessus pour me rendre sur la page de gestion de tâches

Tâches :

En tant qu'utilisateur je veux envoyer et recevoir des messages de mon interlocuteur afin d'échanger sur le tutorat

Critères d'acceptation :

  • Etant donné que je suis un utilisateur connecté et que j'ai envoyé un message dans une conversation lorsque je vois le icône vert alors mon interlocuteur a lu mon message
  • Etant donné que je suis un utilisateur connecté lorsque j'envoie un message alors je dois le voir apparaitre dans la conversation sur la droite
  • Etant donné que je suis un utilisateur connecté lorsque je reçois un message alors je dois le voir apparaitre dans la conversation sur la gauche
  • Etant donné que je suis un utilisateur connecté lorsque je clique sur un onglet alors je dois voir la conversation s'afficher
  • Etant donné que je suis un utilisateur connecté lorsqu'un message n'est pas lu alors je dois voir un icône rouge à côté de l'onglet

Tâches :

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.