N'y-t-il pas une option simple pour choisir les nombres de bonnes et mauvaises réponses ?

Added by G M over 4 years ago

Bonjour,

je souhaite, pour chaque question d'un QCM pouvoir choisir aléatoirement
- n bonnes réponses parmi N;
- p mauvaises réponses parmi P.

N'y aurait-il pas une option simple qui permettrait de définir n et p ?

Comme je n'ai pas trouvé, j'ai bricolé quelque chose comme ci-cessous...

\element{themeA}{
  \cleargroup{bonnesreponses}
  \cleargroup{mauvaisesreponses}
  \cleargroup{tout}
  \element{bonnesreponses}{\bonne{Bonne réponse 1}}
  \element{bonnesreponses}{\bonne{Bonne réponse 2}}
  \element{mauvaisesreponses}{\mauvaise{Mauvaise réponse 1}}
  \element{mauvaisesreponses}{\mauvaise{Mauvaise réponse 2}}
  \element{mauvaisesreponses}{\mauvaise{Mauvaise réponse 3}}
  \element{mauvaisesreponses}{\mauvaise{Mauvaise réponse 4}}
  \element{mauvaisesreponses}{\mauvaise{Mauvaise réponse 5}}
  \melangegroupe{bonnesreponses}
  \melangegroupe{mauvaisesreponses}
  \copygroup[1]{bonnesreponses}{tout}
  \copygroup[3]{mauvaisesreponses}{tout}
  \melangegroupe{tout}
  \begin{question}{Paris}
    Quel est ............
    \begin{reponseshoriz}[o]
    \restituegroupe{tout}%
    \end{reponseshoriz}
  \end{question}
}

mais j'aspirais à trouver quelque chose du genre :

\element{themeA}{
  \begin{question}{Paris}
    Quel est ............
    \begin{reponseshoriz}[nbrB=1,nbrM=3]
         \bonne{Bonne réponse 1}
         \bonne{Bonne réponse 2}
         \mauvaise{Mauvaise réponse 1}
         \mauvaise{Mauvaise réponse 2}
         \mauvaise{Mauvaise réponse 3}
         \mauvaise{Mauvaise réponse 4}
         \mauvaise{Mauvaise réponse 5}
    \end{reponseshoriz}
  \end{question}
}

ou

\element{themeA}{
  \begin{question}{Paris}
    Quel est ............
    \begin{reponseshoriz}\AMCnbrB{1}\AMCnbrM{3}
         \bonne{Bonne réponse 1}
         \bonne{Bonne réponse 2}
         \mauvaise{Mauvaise réponse 1}
         \mauvaise{Mauvaise réponse 2}
         \mauvaise{Mauvaise réponse 3}
         \mauvaise{Mauvaise réponse 4}
         \mauvaise{Mauvaise réponse 5}
    \end{reponseshoriz}
  \end{question}
}

Merci.


Replies (2)

RE: N'y-t-il pas une option simple pour choisir les nombres de bonnes et mauvaises réponses ? - Added by Frédéric Bréal over 4 years ago

Votre choix est certainement la meilleure façon et la plus simple avec amc.
Plus compliqué, j'aurais l'idée d'utiliser datatool ou xstring. Si j'y arrive vous proposerais mon idée.

(1-2/2)