My-Digital-School-Nantes / MDS-MyDigitalHub

1 stars 10 forks source link

[Feature] Système de Quizz #5

Open RiusmaX opened 7 months ago

RiusmaX commented 7 months ago

Objectif

Je peux créer des quizzs, ajouter des questions et des réponses pour chacun d'entre eux via Strapi Je peux jouer avec plusieurs étudiants et obtenir les scores de chacun

Spécification Fonctionnelle

L'utilisateur peut aller jouer à un quizz Le quizz est composé de question réponse simple par thème. Les question sont présenté de manière aléatoire dans chaque partie. Les thème présenté sont les suivants: Dev, Web Marketing, Direction Artistique, UX/UI Dans le quizz, l'utilisateur avant de lancer la partie peut faire les choses suivante:

Durant la partie:

à la fin de la partie l'utilisateur peut apercevoir le résultat de la partie, solo ou en multi.

Spécification Techniques

Le quizz doit être fait avec la librairie suivante: Socket.io/Websocket Il doit être fait coté backend puisque cette librairie nécessite l'utilisation de la librairie express L'implémentation des scores peut être pensé comme la manière suivante:

Image

Lors des choix de réponse, changer les radio button en button qui change le background colorr