Education-Numerique / authoring.js

Authoring environment for lxxl
Other
3 stars 4 forks source link

Validation Quiz (question QCM) #183

Closed JBTouchard closed 11 years ago

JBTouchard commented 11 years ago

Quand on quitte la page de création des QCM (en espérant qu'on ne la quitte pas sur un crash) ou quand on enregistre une question de QCM (que ce soit volontaire, ou provoqué par un lostfocus sur la question ou que ce soit par la grâce de l'autosave dont je ne sais pas sur quoi il est triggered), on doit informer l'auteur (modale) s'il a oublié de donner au moins une bonne réponse ... "Attention, vous n'avez pas donné de bonne réponse pour la question xxx"

dmp42 commented 11 years ago

Et si l'utilisateur ferme simplement l'onglet? Ou s'il quitte complètement la page d'édition pour aller, disons, dans le vivier? La notion de "lostfocus sur une question" ne veut pas dire grand chose. En admettant d'ailleurs qu'on puisse simuler quelque chose comme ça, tu vas l'empêcher d'accéder à une autre question (pour copier-coller quelque chose par exemple), et aussi l'empêcher d'accéder à une autre application, ou un autre onglet - il va passer son temps à fermer des dialogues modaux. Et dans tous les cas, ça ne l'empêchera pas de publier une activité avec une réponse manquante. Ce que je backporte fait une vérification dans un seul cas: on empêche la publication si une question n'a pas de bonne réponse. Je ne vois pas comment faire autrement.

JBTouchard commented 11 years ago

Le principe me va. (a tester toutefois). ça va avec la vérification de l'existence d'un titre pour l'activité ?

dmp42 commented 11 years ago

Oui.