Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

27. Professeur - choisir un type d'activité à créer #77

Open
HaAymar opened this issue Oct 16, 2022 · 0 comments
Open

27. Professeur - choisir un type d'activité à créer #77

HaAymar opened this issue Oct 16, 2022 · 0 comments
Assignees
Labels
Activity Concerns the creation, deletion, modification and run an activity ToDescribe

Comments

@HaAymar
Copy link
Collaborator

HaAymar commented Oct 16, 2022

I Titre

En tant que professeur je souhaite pouvoir choisir le type d'activité à créer (FlashCard ou DragAndDrop) afin de pouvoir évaluer mes élèves.

II Description

Lorsque le créateur souhaite créer un nouvel exercice pour les élèves, il se rend sur la page ajouter des activités via le header de la page d'accueil.
Une fois sur cette page, il indique le mode de jeu de l'activité qu'il souhaite créer. Quand il clique sur un mode de jeu une description de celui-ci est fournie à l'utilisateur.
Une fois le mode de jeu choisi, le créateur est redirigé vers la page de création correspondante.

II Valeur d'importance

Sur une échelle de 5:
La US a une valeur d'importance de 3 car c'est nécessaire que le professeur puisse avoir l'accessibilité de tous les types d'activités disponible

III Complexité

Sur une échelle de 5:

La US a une valeur de complexité de 3 car il y a une interaction DB et de la génération dynamique en frontend.

IV Critère d'acceptation

  • L'utilisateur à accès à une page pour choisir l'activité à créer.
  • Quand il a choisi une activité il est redirigé vers la page correspondante.
  • Si l'utilisateur n'a pas le rôle de créateur, il n'a pas accès à cette page de choix.

V Tâches composant de la US

  • Créer une page
  • Charger les données depuis la DB pour générer les différentes activités
  • Générer dynamiquement les éléments comme les boutons ou les descriptions

VI Dépendances techniques

Il faut une table "Activity" dans la DB qui permet de stocker:
-> Un id unique pour identifier l'activité
-> Un nom pour nommer l'activité
-> Une description pour expliquer le principe de l'activité (mode de jeu)

Dépendance des autres US

VII End point

Accès à une route GET /activities qui permet de récupérer ces activités et de les afficher en frontend
Page accessible en frontend par la route /chooseActivities

Maquette

Image

@HaAymar HaAymar self-assigned this Oct 16, 2022
@CardinPatson CardinPatson changed the title Professeur-choisir un type d'activité à créer 23. Professeur - choisir un type d'activité à créer Oct 22, 2022
@Rachiid007 Rachiid007 changed the title 23. Professeur - choisir un type d'activité à créer 27. Professeur - choisir un type d'activité à créer Oct 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Activity Concerns the creation, deletion, modification and run an activity ToDescribe
Projects
Status: Done
Development

No branches or pull requests

1 participant