Accueil › Forums › Gestion des classes virtuelles › Classes Virtuelles : Expert › Bug avec google chrome
- Ce sujet contient 8 réponses, 4 participants et a été mis à jour pour la dernière fois par
vermaelen, le il y a 7 années et 4 mois.
-
AuteurMessages
-
-
22 avril 2014 à 15:25 #2103
bernadette
Maître des clés -
22 avril 2014 à 21:28 #2106
-
23 avril 2014 à 09:23 #2109
Olivier
Maître des clés::Bonjour
Il s’agit d’un souci de javascript.
Le problème se pose avec des exercices OEF uniquement. C’est le javascript qui vérifie que chaque réponse a bien été répondue qui est en cause.
Cela survient sur des questions avec des « checkboxes ».
Sur Chrome, même quand les checkboxes ont été cochées, il est impossible de valider l’exercice. Le script nous dit « Veuillez compléter votre réponse avant de l’envoyer. »Il suffit de tester dans Createxo le premier modèle « Choix multiple » (en ayant mis l’option « checkbox »), ou directement le modèle « QCM à la suite ».
J’ai vu ce bug sur la dernière version de Chrome (v.34), mais je ne sais pas depuis quand exactement cela se produit.
-
Cette réponse a été modifiée le il y a 8 années et 11 mois par
Olivier.
Olivier Bado-Faustin / Université Côte d’Azur
-
Cette réponse a été modifiée le il y a 8 années et 11 mois par
-
23 avril 2014 à 09:28 #2111
Olivier
Maître des clés::Personnellement, je serais d’avis de complètement supprimer ce javascript. car aucun code coté navigateur ne devrait être bloquant.
Si vous testez avec Firefox, vous verrez que le script ne fonctionne pas avec les checkboxes. Même si vous ne répondez pas, il vous laisse valider.
Javascript ne doit servir qu’à ajouter des facilités ergonomiques.
De toute façon, wims vérifie toujours ensuite que toutes les réponses ont bien été validées. C’est le message « Erreur. Vous avez envoyé une réponse incomplète. Veuillez compléter vos données avant de les envoyer. » qui apparait avec Firefox justement.
Olivier Bado-Faustin / Université Côte d’Azur
-
23 avril 2014 à 09:44 #2112
Olivier
Maître des clés::Au cas où, pour désactiver l’appel a ce javascript, cela se trouve dans ces 2 fichiers :
* public_html/scripts/oef/form.phtml
* public_html/scripts/oef/present.phtml
il suffit d’y supprimer les appels à « formcheck() » :
onsubmit="return formcheck();"
Olivier Bado-Faustin / Université Côte d’Azur
-
2 mai 2014 à 16:07 #2127
Julien
Modérateur::Pour ma part je trouve cela plutôt pas mal que firefox ne puisse pas envoyer une réponse vide. Avec le type jsxgraphcurve j’ai mis en place cette limitation pour le tracé de droite rectangle …dès que 2 points sont attendus. Parfois les élèves ne lisent pas la consigne et c’est bien que cela soit bloquant.
Peux-tu regarder si cela bugue avec chrome ? Je n’ai pas utilisé les fonctions formcheck et emptyfield() donc cela devrait bien se passer.
@+‘
-
2 mai 2014 à 17:47 #2128
bernadette
Maître des clés::Visiblement, ce qui bogue ce sont les « Nodelist ». Car la syntaxe générale de wims et qui date ne fait pas la distinction (je suppose qu’avant, ce n’était pas la peine). Et en fait, le problème est le même pour Firefox, sauf que Firefox ne bloque pas (jamais) ! Je pense qu’il n’y a pas de problème avec jsgraphcurve
car on a donné une valeur à reply1 (en tout cas, il n’y en a pas avec le type puzzle dans lequel il y a aussi une analyse explicite dans le type de réponse de ce qu’il faut mettre dans reply1.On peut essayer avec
\statement{}
\answer{}{1;1,2,3}{type=radio} -
4 mai 2014 à 09:06 #2129
bernadette
Maître des clés::Pour les administrateurs :
j’ai remplacé prudemment la ligne 434
!if $defaultest=$empty
du fichier
wims/public_html/scripts/oef/var.proc
par
!if $defaultest=$empty and $(replytype$(cnt$t)) notwordof radio checkbox
ce qui désactive le test pour les types radio et checkbox.
Je préfère ne pas enlever le test aussi brutalement qu’Olivier pour tous les types de réponse.
A suivre
Bernadette -
31 octobre 2015 à 11:22 #3154
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.