fix(server): use discriminators in question bank
En ce moment, la banque de questions enlève tout ce qui n'est pas dans l'interface globale d'une StandaloneQuestion. Aussi, les routes s'attendent à recevoir un lastModification, alors qu'il devrait ignoré.
Ajouts
- La date de modification est ignorée lors de l'ajout ou la modification d'une conséquence.
Modifications
- Les DTO ont été renommés en
CreateX
(CreateStandaloneQcmDto
,CreateStandaloneQrlDto
). Ces DTO ne s'attendent pas à recevoir unlastModification
. - Les pipes ont été dans leurs propres dossiers.
- Le schéma Mongoose
StandaloneQuestion
utilisetype
comme clé de discrimination plutôt que__t
.
Conséquences
- La banque de questions n'est plus cassée.