Bug #5814
Exercice importé - correction impossible => score à 0
Description
Bonjour,
J'ai importé un exercice de 10 questions ; le scénario en prend 7 avec 1 minute pour répondre.
J'ai un mix de types de questions :
- choix multiple
- Réponses multiples
- Vrai faux ne sait pas
- Ouvertes
L'exercice m'a présenté une vrai faux ne sait pas : impossible de cocher de réponse (cf image pas_coche)
Ensuite j'ai une question ouverte, je suis sciemment tombé en timeout => pas sauvegardée, mais c'est normal
Lorsque je tente de corriger, l'apprenant a 35%, la correction ne me propose ni choix attendu, ni réponse données
Le score final après correction est à 0
Vu de ma fenêtre (relation avec le cas de mauvais score évoqué dans un autre cas), je pense que les erreurs descore proviennent du traitement des questions ouvertes.
Je soulève cette piste,car c'est le seul cas commun avec les erreurs de score précédemment constatées.
Quand le questionnaire est exclusivement en QCM/QRM, le comportement semble correct.
Je vous joins également le test que j'ai créé pour que vous puissiez voir ce qui se passe.
Bon courage à vous, espérant avoir été assez précis pour vous aider !
Files
Related issues
Associated revisions
No need to invalidate quiz because exercise_show.php is only loaded by teachers see #5814
Fixing exam URL sent to user see #5814
Should fix bug when using "time limit" exercises see #5814
History
Updated by Eric Petitdemange about 7 years ago
- Priority changed from Normal to Urgent
OUPS, je le passe à Urgent ;)
Updated by Eric Petitdemange about 7 years ago
Il y a une très nette progression, le score est maintenant revenu et est cohérent.
L'exercice m'a présenté une vrai faux ne sait pas : impossible de cocher de réponse (cf image pas_coche) est toujours présent.
Updated by Eric Petitdemange almost 7 years ago
Mise à jour :
- Sur une seule page, il n'y a pas de bouton pour sauvegarder les réponses => questions ouvertes : impossible de le sauvegarder
- impossible de cocher les vrai/faux
- Aucun score n'est conservé (les réponses sont effacées.
1 question par page : question précédente / suivante affiché, mais le score avant correction est de 58% ; le score pour correction est 0% (les images sont toujours d'actualité)
Updated by Julio Montoya almost 7 years ago
Coursenligne 45 wrote:
Mise à jour :
- Sur une seule page, il n'y a pas de bouton pour sauvegarder les réponses => questions ouvertes : impossible de le sauvegarder
- impossible de cocher les vrai/faux
- Aucun score n'est conservé (les réponses sont effacées.1 question par page : question précédente / suivante affiché, mais le score avant correction est de 58% ; le score pour correction est 0% (les images sont toujours d'actualité)
Il faudra tester avec un backup fait dans chamilo 1.9.4
Updated by Eric Petitdemange almost 7 years ago
C'est fait :)
Même souci.
C'est un exercice qui a été composé sur une 1.9.4, de mémoire nightly 03.
Je joins une mise à jour que j'ai importée pour la circonstance.
Updated by Eric Petitdemange almost 7 years ago
J'ai peur :)
Je viens de créer un exercice sur la nightly 16 (pas d'export ni import), il est presque OK.
Le seul truc est que si on affiche sur une page, il faut bein enregistrer chaque question individuellement, sinon, les réponses aux questions Réponses multiples avec ne sait pas ne sont pas enregistrée.
Export, puis import..
exercice sur 1 seule page : OK
1 question par page : OK
=> se comporte mieux les V/F/NSP sont pris en compte en fin de test sur une page.
Est-ce à dire que je dois refaire tous mes quiz (720 question la moitié en FR, l'autre en EN) ou penses-tu pouvoir trouver un truc qui aie à l'import/export ?
Updated by Eric Petitdemange almost 7 years ago
- File toutes_tentatives.jpg toutes_tentatives.jpg added
- File derniere_tentative.jpg derniere_tentative.jpg added
OK j'avance lentement :
Sur la nightly 17. je passe un test (en session).
Pour corriger, si je clique sur l'affichage de toutes les tentatives, le score semble cohérent ; si je clique sur la dernière tentative, tout est effacé (score à 0).
Edit ---
Si l'apprenant n'a fait qu'une tentative (j'i tout suprimé afin de démarrer sur de "clean", alors le score est 0 (les réponses sont sauvegardées à priori, mais pas affichée dans la partie correction)
---
Le souci de scoring est là.....
Updated by Julio Montoya almost 7 years ago
Hello! Est-ce que tu peux ajouter le dernière backup zip? avec la nighly 17?
Updated by Eric Petitdemange almost 7 years ago
Salut Julio,
Dis-moi comment faire et c'est un go dans la foulée ;)
Merci
Updated by Julio Montoya almost 7 years ago
En fait, c'est juste refaire le zip comme tu l'as déjà fait: " 1_EXETEST_20121210-141918.zip "
Updated by Eric Petitdemange almost 7 years ago
- File 1_DD_20121218-153741.zip 1_DD_20121218-153741.zip added
Désolé, je pensais que tu souhaitais que je "patche" la plate-forme :)
Zip attaché (1-DD_...).
L'exercice marque nightly16, mais c'est bien la 17 qui a été appliquée.
Updated by Eric Petitdemange almost 7 years ago
Hello,
j'ai reproduit le souci sur stable.chamilo.
Nom de la session : session test score
Contient le test ddd.zip importé
Login//mot de passe
Admin et coach : coursenligne//cel
Apprenant : a//a
L'apprenant a obtenu 71.43% de score, si coursenligne souhaite corriger (1 question ouverte) => aucune trace des réponses de l'apprenant sur les QCM/QRM => score à 0
Bonne chasse au bug.
Updated by Julio Montoya almost 7 years ago
Coursenligne 45 wrote:
Désolé, je pensais que tu souhaitais que je "patche" la plate-forme :)
Zip attaché (1-DD_...).
L'exercice marque nightly16, mais c'est bien la 17 qui a été appliquée.
Tout semblait bien ... mais après j'ai trouvé le soucis, c'est vrai qu'on a "score = 0" partout, c'est du au "time limit"!! je suis en train de debugger ...
Updated by Eric Petitdemange almost 7 years ago
Je suis soulagé d'avoir pu reproduire ce cas sur stable.chamilo.
Maintenant, il en me reste qu'à te souhaiter bon courage pour le debuggage...
J'étais à des années lumières de penser à la limite de temps :)
Updated by Julio Montoya almost 7 years ago
Un autre bug: quand on n'arrive pas à répondre tous les questions (à cause du "time limit") on n'enregistre pas les données dans la BD table (track_e_attempt), donc quand on va corriger l'exercice, chamilo ne peut pas mettre à jour l'score parce que il n'y a pas ...
Updated by Julio Montoya almost 7 years ago
- Status changed from New to Needs testing
- % Done changed from 0 to 50
je viens d'envoyer quelque changements ...
Updated by Eric Petitdemange almost 7 years ago
OK j'attends la nightly pour tester demain :)
Merci Julio
Updated by Eric Petitdemange almost 7 years ago
Attention, le changement crée un autre souci :
- sur les QRM, si tu coches la première réponse fausse et les deux autres vraies (réponses 2 et 4) la plate-forme vire la dernière réponse (4).
Le score est 50% là où il devrait être à 73 ou 78%.
La coche étant virée, la plate-forme voit -10 +10 = 0, alors que tu devrais avoir -10 +10 +10 = 10
EDIT :
Et le vrai/Faux/Ne sais pas est affiché [Vrai] [Faux]....
Updated by Julio Montoya almost 7 years ago
Coursenligne 45 wrote:
Attention, le changement crée un autre souci :
- sur les QRM, si tu coches la première réponse fausse et les deux autres vraies (réponses 2 et 4) la plate-forme vire la dernière réponse (4).
Le score est 50% là où il devrait être à 73 ou 78%.
La coche étant virée, la plate-forme voit -10 +10 = 0, alors que tu devrais avoir -10 +10 +10 = 10
EDIT :
Et le vrai/Faux/Ne sais pas est affiché [Vrai] [Faux]....
c'est vrai je regarde ca ...
Updated by Julio Montoya almost 7 years ago
Julio Montoya wrote:
Coursenligne 45 wrote:
Attention, le changement crée un autre souci :
- sur les QRM, si tu coches la première réponse fausse et les deux autres vraies (réponses 2 et 4) la plate-forme vire la dernière réponse (4).
Le score est 50% là où il devrait être à 73 ou 78%.
La coche étant virée, la plate-forme voit -10 +10 = 0, alors que tu devrais avoir -10 +10 +10 = 10
EDIT :
Et le vrai/Faux/Ne sais pas est affiché [Vrai] [Faux]....c'est vrai je regarde ca ...
fixed too
Updated by Eric Petitdemange almost 7 years ago
Yep !!!
Juste un truc:
V/F/NSP :
affiche [=Vrai=] [=Vrai=] lors de la correction, mais c'est peut-être un serveur de test (je parle de stable.chamilo....
En tout cas, MERCI Julio !
Updated by Eric Petitdemange almost 7 years ago
- Status changed from Needs testing to Bug resolved
C'est avec un IMMENSE plaisir que je clos ce cas !
Tout focntionne avec la dernière nightly.
Encore mille mercis pour le travail effectué, cela motive réellement à faire de la pub !!
Fixing query + fixing import questions from old chamilo courses see #5814