erreur dans la correction

Added by Samuel Delepoulle over 4 years ago

Bonjour,

J'utilise AMC sans problème mais cette fois, je tombe sur un os...

J'ai utilisé la fonction "cloner" pour faire un nouveau projet à partir d'un ancien. J'ai modifié le sujet, je l'ai imprimé après avoir "mis à jour les documents" puis "Calculer les mise en page". Puis j'ai imprimé mes copies qui semblaient normales.

Ensuite j'ai fait la saisie (dont une partie manuelle car j'ai des questions ouvertes), comme d'habitude. Les copies sont bien traitées et reconnues, je peux bien quoter les questions ouvertes.

Mais ensuite, quand je fais notation, c'est le drame, il y a des notes qui ne correspondent pas ... J'ai un peu l'impression qu'il y a un joyeux mélange entre les notes précédentes... J'ai des copies qui annotées ont la note 0/0 !

Existe-t'il un moyen de réinitialiser les notations sans modifier la saisie ? Car je n'ai pas envie de renoter les questions ouvertes.


Replies (14)

RE: erreur dans la correction - Added by Frédéric Bréal over 4 years ago

Est-ce mettre à jour le barème est coché avant de corriger ?

RE: erreur dans la correction - Added by Samuel Delepoulle over 4 years ago

Oui, j'ai d'ailleurs essayé avec et sans mais ça ne change pas.

RE: erreur dans la correction - Added by Frédéric Bréal over 4 years ago

Ah, je n'aime pas ce type de problème, je ne sais pas quoi conseiller.
Est-ce que ce n'est pas un problème de code barre et de nombre de copies différents entre l'interface qui doit être à zéro et le fichier tex à la ligne \exemplaire qui doit être à ce que vous voulez.
Sinon, pouvez-vous une archive et l'envoyer par lien https://www.swisstransfer.com/fr pour que je puisse tester. C'est tout ce que j'ai comme idée.

RE: erreur dans la correction - Added by Frédéric Bréal over 4 years ago

Faîtes également une correction en mode deboggage et postez ensuite le fichier log. Alexis Bienvenüe saura l’interpréter.

RE: erreur dans la correction - Added by Samuel Delepoulle over 4 years ago

J'ai vraiment l'impression que le barème n'est pas relu bien que j'ai coché l'option (par exemple, j'ai une question sur 2 points qui est notée sur 1).

Comment faire une correction avec mode debug ?

Voici l'archive.
https://www.swisstransfer.com/d/0538df3e-4551-4326-93a2-4a058fd5c70d

RE: erreur dans la correction - Added by Frédéric Bréal over 4 years ago

Vous avez 9.39 de moyenne.
Celle-ci était déjà affichée en-dessous de Corriger quand j'ai ouvert le projet donc AMC a bien corrigé votre sujet.
C'est plutôt l'annotation qui semble ne pas fonctionner.
Je vous joins mes paramètres cependant l'onglet projet est lié à votre fichier.

Archive au format zip car AMC sait les ouvert en nouveau projet.
https://www.swisstransfer.com/d/8f7a2045-f154-4350-ac3e-bee0678c1792

Pour faire un mode débogage : Aide -> débogage puis vous lancez la correction puis annotation. Le fichier se trouve dans /tmp/ sous la forme AMCXXXX.log. Le chemin est indiqué au moment de la sélection du mode débogage.

preferences.pdf (123.6 kB)

RE: erreur dans la correction - Added by Frédéric Bréal over 4 years ago

Quelques remarques sur votre fichier tex sans rapport avec votre problème :

  • melangegroupe ne doit plus être utilisé (voir la documentation) depuis AMC 1.3
    \cleargroup{Q1}
    \melangegroupe{recursivA}\copygroup[1]{recursivA}{Q1}
    \melangegroupe{Q1}
    \restituegroupe{Q1}
    
fixed     avec ce mode, les éléments du groupe sont pris à partir du début du groupe à chaque restitution.

cyclic     les éléments sont pris à la suite les uns des autres à chaque restitution, en repartant du début si nécessaire.

withreplacement     même chose que pour fixed, mais le groupe est mélangé à chaque fois.

withoutreplacement     comme cyclic, en ajoutant un mélange à chaque fois que l'on reprend au début.

Ce que vous devriez écrire :

Soit :

\setdefaultgroupmode{withreplacement}

entre \begin{decoument} et \exemplaire afin que tous les groupes soient mélangés
puis
\restituegroupe[1]{recurvivA}

soit vous pouvez sélectionnez ponctuellement une option de mélange :

\setgroupmode{recurviva}{cyclic}
\restituegroupe[1]{recurvivA}

ainsi chaque copie aura obligatoirement 1 question différente de ce groupe.
  • Laissez une ligne vide entre la question et AMCOpen. Cela oblige latex à considérer l'ensemble comme un seul paragraphe et cela peut poser des problèmes de mises en page.

RE: erreur dans la correction - Added by Samuel Delepoulle over 4 years ago

Bonsoir et merci d'avoir pris le temps de regarder mon problème.

Je pense quand même qu'il y a un problème au niveau de la notation (pour certaines copies seulement).

Si je prends la copie 1, je trouve bien :
2+2+2+0+4+2+4+3 = 19/28 = 13.57 (le logiciel trouve 13, admettons ... j'aurais plutôt mis 13.5)

En revanche, si je prends la copie 9 et que je relis ma quotation :
2+2+4+3+4+2+3+3 = 23/28 = 16.42 mais le logiciel trouve 11.5 !

Donc ça ne va pas non plus dans la notation.

Encore merci !

RE: erreur dans la correction - Added by Samuel Delepoulle over 4 years ago

Et donc voici le log de debug.

RE: erreur dans la correction - Added by Frédéric Bréal over 4 years ago

Pour la copie 1, AMC annote 2/2 + 2/2 +2/4 +0/4 +4/4 +2/4 + 2/4 +4/4 +0/1 +3/4 = 19/29.
Il y a 9 questions et vous n'en comptez que 8

Pour la copie 9 :2/2 +2/2 +0/0 +3/4 +4/4 +2/4 +0/0 +1/1 +3/3 = 17/29

Dans toutes les questions 7, il y a une case supplémentaire, j'ignore d'où elle vient.

Il faudrait que je relise le fichier tex en détail.

RE: erreur dans la correction - Added by Alexis Bienvenüe over 4 years ago

Quand on compile le fichier source de votre projet, la question proposée sur la copie 9 est bulle1 alors que celle qui est sur le scan de la copie de l'étudiant est bulle2.
J'ai donc l'impression qu'il y a eu des changements effectués sur le fichier source entre la construction et l'impression du sujet et l'étape de notation, ce qui perturbe AMC.

RE: erreur dans la correction - Added by Frédéric Bréal over 4 years ago

la question proposée sur la copie 9 est bulle1 alors que celle qui est sur le scan de la copie de l'étudiant est bulle2.

D'où le 0/0 ?

Pour ma part, j'ai fait la méthode brutale, j'ai modifié votre fichier tex avec les commandes \setdefaultgroupmode{withreplacement} puis \restituegroupe[1]{} et corrigé toutes les questions avec votre fichier pdf annoté. En tous cas, je n'ai plus de 0/0.
Vous allez devoir vérifier car je n'ai pas les réponses à vos questions. J'obtiens une moyenne de 7,79/20.

Pour la case supplémentaire, c'est AMCOpen le responsable. Il faut rajouter dans les options lineup=true.

Si vous n'avez pas la version 1.3, toutes mes remarques sont inutiles.

Je vous mets le lien dès que c'est uploadé.

RE: erreur dans la correction - Added by Samuel Delepoulle over 4 years ago

Effectivement, @Alexis, l'explication la plus probable, c'est que j'ai fait une modif dans le document et que j'ai oublié de mettre à jour le sujet... Dans ce cas, il y a un façon de s'y retrouver ou je suis juste bon à tout refaire la correction à la main ?

(1-14/14)