Skip to content

feature(client): quiz creation UI

Laurent Bourgon requested to merge client/feature/CreationJeuQuestionnaire into dev

Cette nouvelle MR ajoute l'interface de la page de création d'un quiz et celle du jeu (pov du joueur). La page de création d'un quiz est composée de deux components: la sidebar et un preview. La sidebar sert à sélectionner/créer/supprimer une question et ajouter une question via la banque de questions. Quant au preview, il sert à modifier les éléments d'une question. Puis, la page du jeu contient un component PlayAreaComponent. Celui-ci permet au joueur de sélectionner une réponse.

Ajouts

  • PreviewQuestionAreaComponent (modification d'une question)
  • CreatingGamePageComponent (page de la création d'un quiz)
  • PlayAreaComponent (sélection d'une réponse)
  • Redirection des boutons quitter vers la home page

Modifications

  • SideBarComponent (sélection/ajout/suppression de question)
  • GamePageComponent (jeu, pov joueur)
  • Correction de la confusion quiz vs game dans quiz.ts et question.ts (variables renommées)
  • Correction de la classe BaseQuiz (elle ne devrait pas avoir d'id, mais contenait des questions avec des id)
  • Page de jeu (pov du joueur) -> Rendre tous les éléments en flexbox + fix css
  • Rendre tous les nouveaux components en standalone

Conséquences

  • On a une jolie page de création de quiz! 💃
bootiful quiz creation ui
Edited by Laurent Bourgon

Merge request reports

Loading