Closed JBTouchard closed 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.
Le principe me va. (a tester toutefois). ça va avec la vérification de l'existence d'un titre pour l'activité ?
Oui.
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"