fix(client): reset question id when adding from question bank
Certains bugs pouvaient se produire lorsque deux questions avaient le même ID dans un même quiz. Cette MR règle cela en forçant MongoDB a donner un nouvel ID lorsqu'une question de la banque est ajoutée dans un quiz. En copiant la question avec un ID undefined, MongoDB va comprendre que c'est un nouveau sous-document et mettra un ID unique.
Ajouts
Aucun.
Modifications
- L'ID d'une question copiée est forcé à undefined lorsque copié.
- La scrollbar de l'application apparaît lorsque l'onglet "Question" est sélectionné. C'était déjà le cas pour la banque de questions.
- La notation
[style.my-property]="foo"
a été utilisée pour remplacer les[ngStyle]
pour alléger le template. - Lorsqu'une nouvelle question est ajoutée dans un quiz, la question est automatiquement sélectionnée.
Conséquences
- Évite l'apparition de quelques bugs non-évidents et difficiles à reproduire (réponses qui s'affichent en double, sélection de la mauvaise question, questions qui s'inversent quelques fois, etc.).