fix(server): validate standalone questions once
En ce moment, la validation d'une question dans la banque de questions se faisait en deux étapes.
- Vérifier si la question correspond au type StandaloneQuestion
- Vérifier si la question correspond au type indiqué
Le problème de cette méthode est que s'il y a une erreur à l'étape 1, l'étape 2 n'est jamais lancée, et les messages d'erreurs ne sont pas montrés à l'utilisateur.
Pour régler cela, la validation du corps de la requête (étape 1) a été bypassed pour ne faire que la validation spécifique (étape 2). La validation du type spécifique inclut la validation du type générique (p. ex., QCM est une StandaloneQuestion, alors elle a besoin d'un titre non-vide).
Il n'y a aucun changement à apporter au client pour que plusieurs erreurs soient affichées.