Questions d'association entre 2 listes?

Added by Christophe Dubessy over 5 years ago

Bonjour,
Tout d'abord, merci pour cet excellent logiciel.
Je souhaiterais poser des questions d'association entre 2 listes. Par exemple :
Liste 1:
A Louis
B Paul
C Marie

Liste 2
1 Curie
2 Langevin
3 Pasteur

L'étudiant doit répondre A3, B2, C1
Est-il possible de coder ce type de questions avec AMC?

Merci,


Replies (7)

RE: Questions d'association entre 2 listes? - Added by Frédéric Bréal over 5 years ago

Je vous propose ceci (pièce jointe).
Je vous laisse lire la documentation partie Correction, sous-partie barème pour la compréhension des commandes set.
Je ne vois pas comment mélanger les réponses avec la liste donnée. Peut-être en les incluant elles-mêmes dans la commande \element

Remarque hors AMC : j'avais lu dans un document de pédagogie qu'il fallait mettre une proposition supplémentaire dans une colonne car une fois qu'on a trouvé 2 bonnes réponses la 3e est automatiquement trouvée même si l'élève ne la connaît pas

Je vous laisse tester.

simple.tex (2 kB)

RE: Questions d'association entre 2 listes? - Added by Jean-Marc Gervais over 5 years ago

Bonsoir,
Je n'ai pas vraiment lu la réponse de Gérard Carpeaux, car je ne maîtrise pas suffisamment et du coup ça me parle peu. Bien entendu, c'est sans doute la bonne approche, mais je me dis qu'il y a peut-être aussi des plus débutants dans mon genre ici, donc je propose cette solution, pas forcément la plus pratique / élégante, si elle peut convenir à d'autres:

  • On crée un groupe, dans lequel on regroupe diverses questions, une par "combinaison" :
    \element{mongroupe}{
      \begin{question}{Q1a}
         \bareme{e=-0.5,v=0,b=1.5,m=-0.5,p=-0.5}% Ou autre bien sûr
             \begin{reponses}
                \bonne{A - 3}
                \mauvaise{A - 2}
                \mauvaise{A - 1}
          \end{reponses}
      \end{question}
    %
    % Mieux peut-être : faire cocher une réponse numérique, de 1 à 3
    }
    %
    % Etc. idem pour Q1b, etc.
    
  • Dans le bloc \exemplaire{\NbEleves}{... } :
    (Avant et après, il peut y avoir d'autres groupes de questions, bien sûr)
    L'énoncé, à savoir les deux listes et la consigne, "pour les 3 questions suivantes".
    puis
    % PAS DE \melangegroupe{mongroupe}% Ou avec, suivant les goûts
    \restituegroupe{mongroupe}
    

Voilà, au cas où...

RE: Questions d'association entre 2 listes? - Added by Christophe Dubessy over 5 years ago

Bonjour,
Je n'ai pas eu le temps de tester la solution de Jean-Marc Gervais mais le fichier proposé par Gérard Carpeaux est une solution qui répond bien à ce problème. On peut l'appliquer pour des listes assez courtes (ex. 5 propositions) ; pour des listes plus grandes, les différentes combinaisons prennent beaucoup de place sur la copie (mais tout dépend de la longueur des propositions).
Reste le problème du mélange des réponses que je ne vois pas non plus comment résoudre...
Je souscris également à votre remarque, il me semble important d'ajouter une proposition supplémentaire, sinon, la dernière combinaison vient d'elle même!
Merci en tout cas pour vos réponses éclairées
Bien cordialement,

RE: Questions d'association entre 2 listes? - Added by Josué Simo almost 3 years ago

Gérard Carpeaux wrote:

Je vous propose ceci (pièce jointe).
Je vous laisse lire la documentation partie Correction, sous-partie barème pour la compréhension des commandes set.
Je ne vois pas comment mélanger les réponses avec la liste donnée. Peut-être en les incluant elles-mêmes dans la commande element

Remarque hors AMC : j'avais lu dans un document de pédagogie qu'il fallait mettre une proposition supplémentaire dans une colonne car une fois qu'on a trouvé 2 bonnes réponses la 3e est automatiquement trouvée même si l'élève ne la connaît pas

Je vous laisse tester.

Je vous remercie infiniment pour l'exemple
Je ne suis pas très fort en latex .
S'il vous plait j'ai besoin d'aide au niveau du barème
Je voudrais attribuer à l'étudiant du sujet 1 la note de 5/5 et à l'étudiant du sujet 2 la note de 2/5 (voir image barême)

voici le script latex utilisé

\element{thal}{ 
\begin{questionmult}{association}
\bareme{default.1=0,default.2=0,%
default.3=0,default.4=0,%
default.5=0%
default.a=0,default.b=0,%
default.c=0,default.d=0,%
default.e=0%
formula={1*a + 2*b + 3*c + 4*d + 5*e, d=5}}
\begin{multicols}{2}[Soient les données suivantes.
Faire correspondre les propositions de gauche (liste1) à celles de droite (par exemple 6F)]
Liste 1:

1. Hormone adrénocorticotrope

2. Thyreotropine (TSH)

3. Hormone folliculo-stimulante (FSH)

4. Hormone lutéinisante (LH)

5. Dopamine

Liste 2

a. Maturation des spermatozoïdes

b. Augmentation du nombre de récepteurs LH

c. Inhibition de la libération de la prolactine

d. Augmentation du taux de l?AMPc

e. Corticotropin realising hormone

\end{multicols}

\begin{multicols}{5}%[preface]
\begin{reponses}[o]\AMCnoCompleteMulti

\bonne{1}\bareme{set.1=1}

\begin{multicols}{3}
\mauvaise{b}

\bonne{a}\bareme{set.a=1}

\mauvaise{c}

\mauvaise{d}

\mauvaise{e}
\end{multicols}

\bonne{2}\bareme{set.2=1}

\begin{multicols}{3}
\mauvaise{a}

\bonne{b}\bareme{set.b=1}

\mauvaise{c}

\mauvaise{d}

\mauvaise{e}
\end{multicols}

\bonne{3}\bareme{set.3=1}

\begin{multicols}{3}
\bonne{c} \bareme{set.c=1}

\mauvaise{b}

\mauvaise{a}

\mauvaise{d}

\mauvaise{e}
\end{multicols}

\bonne{4}\bareme{set.4=1}

\begin{multicols}{3}
\mauvaise{a}

\bonne{d}\bareme{set.d=1}

\mauvaise{c}

\mauvaise{b}

\mauvaise{e}
\end{multicols}

\bonne{5}\bareme{set.5=1}

\begin{multicols}{3}
\mauvaise{a}

\bonne{e}\bareme{set.e=1}

\mauvaise{c}

\mauvaise{d}

\mauvaise{b}
\end{multicols}
\end{reponses}
\end{multicols}
\end{questionmult}
}

bareme.png (85.3 kB)

RE: Questions d'association entre 2 listes? - Added by Frédéric Bréal almost 3 years ago

Là tout de sute, je n'ai pas le temps de regarder en détail mais je n'écrirais pas default.1=0 ni set.1=1 mais plutôt default.quelquechoseentouteslettres et set.quelquechoseentouteslettres=1 car je pense que dans la formule AMC prend les chiffres 1 à 5 pour des chiffres et pas des variables.

RE: Questions d'association entre 2 listes? - Added by Josué Simo almost 3 years ago

Merci pour ces informations
Je continu de faire des essais en prenant en compte vos remarques

Cordialement

RE: Questions d'association entre 2 listes? - Added by Frédéric Bréal almost 3 years ago

Il y a aussi le d=5 qu'il faut sortir de formula.
Je testerais dès que j'ai un peu de temps.

(1-7/7)