Notes étranges (Bug #563)


Added by Joël Brogniart almost 6 years ago. Updated almost 6 years ago.


Status:Closed Start date:05/22/2018
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:-
Target version:1.4.0

Description

Sous macOS 10.3.4 avec AMC git:a488cdbc MacPorts.

Avec le fichier source au format AMC-TXT attaché. Si je remplis un sujet (numérisation du sujet 3 attaché), que je remplis les cases comme indiqué dans les questions, j'obtiens pour chaque question les notes suivantes (image attachée).
Q1 : 1 (c'est ce que j'attendais, la bonne question est cochée, b=1 dans la notation par défaut)
Q2 : -1 (c'est ce que j'attendais, la mauvaise question est cochée, m=-1 dans la notation par défaut)
Q3 : 2 (c'est ce que j'attendais, la réponse avec une note spécifique attribuée)
Q4 : -2 (c'est ce que j'attendais, la réponse avec une note spécifique attribuée)
Q5 : -1 (j'attendais 0 puisque c'est la note attribuée à la réponse mais ça ne marche pas avec 0 alors que ça marche avec 2 et -2)
Q6 : -10 (c'est ce que j'attendais, 2 réponses pour une question simple, e=-10 dans la notation par défaut)
Q7 : 0 (j'attendais -10 pour question incohérente, 2 réponses pour une question simple)
Q8 : -10 (c'est ce que j'attendais, 2 réponses pour une question simple, e=-10 dans la notation par défaut)
Q9 : 0 (c'est ce que j'attendais, v=0 dans la notation par défaut)

Est-ce que mon utilisation de la notation par défaut est inccorrecte (DefaultScoringS: e=-10,v=0,b=1,m=-1) ?


source.txt (886 Bytes) Joël Brogniart, 05/22/2018 01:58 pm

num-20180522135207.pdf (21.6 kB) Joël Brogniart, 05/22/2018 01:58 pm

notes.png (19.9 kB) Joël Brogniart, 05/22/2018 01:58 pm

Tous_etudiants.pdf - fichier annoté (47.6 kB) Frédéric Bréal, 05/22/2018 10:09 pm

bareme.tex (2.3 kB) Frédéric Bréal, 05/22/2018 10:09 pm

source-OK.txt (2.1 kB) Joël Brogniart, 05/28/2018 10:54 am

source-last.txt (1.2 kB) Joël Brogniart, 05/31/2018 12:37 pm

source-last.tex (3.6 kB) Joël Brogniart, 05/31/2018 12:37 pm


History

Updated by Frédéric Bréal almost 6 years ago

Je suis sous ubuntu 16.04 avec 1.4.0~beta1+git-2018-05-15, j'ai les mêmes résultats que vous.
  • Si je modifie la question 7 comme ci-dessous, j'obtiens -10
*[ordered]{e=-10,v=0,b=1,m=-1} Quelle septième note voulez-vous (choisir 1 et 2) ?
+ 1
- -1
-{2} 2
  • Par contre, pour la question 5, j'obtiens comme vous.
*[ordered]{e=-10,v=0,b=1,m=-1} Quelle cinquième note voulez-vous (choisir 0) ?
+ 1
- -1
-{0} 0

Je testerai en faisant un sujet en latex pour vérifier.

Updated by Frédéric Bréal almost 6 years ago

Voici le résultat avec un fichier tex.
La question 5 ne donne pas le résultat attendu mais les autres sembles correctes.

Updated by Joël Brogniart almost 6 years ago

D'après ce que j'ai compris, on a à faire à deux problèmes. Ces problèmes ne sont pas spécifiques à macOS, ni au format AMC-TXT.

Premier problème

Quand il y a un barême par défaut ET que l'utilisateur sélectionne une réponse ayant une note personnalisée ET que la note personnalisée n'est pas {0}, le barême par défaut est ignoré. Ce qui explique le résultat dans le cas Q7. Pour palier à ce problème, il faut impérativement spécifier le barême dans toute question qui aurait une de ses réponses avec une note personnalisée (soit toutes les questions dans mon exemple).

Deuxième problème

Quand une réponse a la note personnalisée {0} ET que celle ci est sélectionnée, le calcul de la note n'est pas correct. Une manière de contourner le problème est d'utiliser une variable pour stocker la note de la question et d'utiliser cette variable pour le calcul de la note obtenue. Par exemple :


Le fichier source-OK.txt joint contient un nouveau fichier source permettant le calcul correct de la note. J'y ai ajouté des cas supplémentaires par rapport au fichier original pour vérifier d'autres combinaisons de choix de réponses.

Updated by Alexis Bienvenüe almost 6 years ago

Merci pour ce rapport !
Normalement les problèmes évoqués sont réglés par les révisions git:c5796dd4, git:b2426dc9 et git:6ec1da0f.

  • Status changed from New to Feedback
  • Target version set to 1.4.0

Updated by Joël Brogniart almost 6 years ago

Merci pour les changements. J'essaie ça dès que possible. Pour l'instant je suis coincé par un problème lors de la génération de la documentation la toute dernière version.

Updated by Joël Brogniart almost 6 years ago

Après avoir résolu mes problèmes de génération de doc, j'ai pu construire et utiliser AMC révision git:6ec1da0f. Les notes y sont calculées telles que je m'y attendais avec le fichier source.txt.

Un grand merci.

Updated by Alexis Bienvenüe almost 6 years ago

Super. En fait j'ai utilisé les fichiers fournis pour créer un nouveau test de fonctionnement…

  • Status changed from Feedback to Closed
  • % Done changed from 0 to 100

Updated by Joël Brogniart almost 6 years ago

J'ai testé sous plusieurs versions de macOS ainsi qu'avec une version latex du sujet et tout fonctonne correctement. J'ajoute les fichiers AMC-TXT et latex utilisé pour les derniers tests.

Also available in: Atom PDF