Séléction des questions

Added by Ali KOMATY over 6 years ago

Bonjour,

Je suis débuttant en auto-QCM et je n'arrive pas à sélectionner un certain nombre de questions à partir d'un nombre donné.
J'ai bien lu le tutorial et le forum mais LaTeX me donne tjs une erreur qd j'utilise la commnade \restituegroupe[2]{GB} par exemple.
Je vous prie si quelqu'un peut me dire si je doit utiliser un package supplémentaire. Le code que j'ai fait pour tester est le suivant (j'ai créé trois éléments 'GA', 'GB' et 'tout'. 'GA' contient une question et 4 réponses. 'GB' contient 3 questions à 3 réponses chacune et 'tout contient une question et 4 réponses'), je n'arrive pas à compiler ce code :(

\documentclass[a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage[francais,bloc,completemulti]{automultiplechoice}
\begin{document}

%%% préparation des groupes
\element{GA}{
  \begin{questionmult}{facile}
    Alors, combien font un plus un~?
    \begin{reponseshoriz}
      \bonne{GA 1}
      \mauvaise{GA 2}
      \mauvaise{GA 3}
      \mauvaise{GA 4}
    \end{reponseshoriz}
  \end{questionmult}
}

\element{GB}{
  \begin{questionmult}{facile1}
    Alors, combien font un plus un~?
    \begin{reponseshoriz}
      \bonne{GB 1}
      \mauvaise{GB 2}
      \mauvaise{GB 3}
    \end{reponseshoriz}
  \end{questionmult}

    \begin{questionmult}{facile2}
    Alors, combien font un plus un~?
    \begin{reponseshoriz}
      \bonne{GA 1}
      \mauvaise{GA 2}
      \mauvaise{GA 3}
    \end{reponseshoriz}
  \end{questionmult}

    \begin{questionmult}{facile3}
    Alors, combien font un plus un~?
    \begin{reponseshoriz}
      \bonne{GC 1}
      \mauvaise{GC 2}
      \mauvaise{GC 3}
    \end{reponseshoriz}
  \end{questionmult}
}

\element{tout}{
  \begin{questionmult}{facile6}
    Alors, combien font un plus un~?
    \begin{reponseshoriz}
      \bonne{tout 1}
      \mauvaise{tout 2}
      \mauvaise{tout 3}
      \mauvaise{tout 4}
    \end{reponseshoriz}
  \end{questionmult}
}

%%% fabrication des copies

\exemplaire{5}{

\melangegroupe{GA}
\restituegroupe[3]{GA}

\cleargroup{tout}
\melangegroupe{GB}\copygroup[2]{GB}{tout}
\melangegroupe{tout}
\restituegroupe{tout}

\clearpage
}

\end{document}


Replies (3)

RE: Séléction des questions - Added by Alexis Bienvenüe over 6 years ago

Dans votre code, le groupe GB ne contient qu'un seul élément (formé de trois questions), d'où l'erreur. Vous devez utiliser trois fois \element{GB}{ ... } afin de créer trois éléments dans le groupe GB.
Par ailleurs, vous mettez un élément dans le groupe tout, mais vous l'effacez dès la première copie avec la commande \cleargroup{tout}...

RE: Séléction des questions - Added by Gérard Carpeaux over 6 years ago

Bonjour,

La commandes est erronée, il faut écrire le chiffre entre crochet et \restituegroupe sans chiffre

\melangegroupe{GB}\copygroup[2]{GB}{tout}

\restituegroupe{GA}

Ensuite, je crois que vous confondez les groupes et les questions/réponses.
La commande permet de copier aléatoirement 2 éléments d'un même groupe pas les questions d'un groupe. Il faut donc qu'un groupe est au minimum deux questions distinctes.

Le mieux est de faire une unique question dans l’environnement element.
Si vous mettez 3 questions dans un même groupe, à chaque appel (comme GB) de cette question les 3 questions seront écrites. Il est impossible de scinder les questions d'un groupe.

Enfin, vous créez un groupe tout et ce groupe est effacé pour la création de copies pour être restituer avec des éléments de GB. Il faudrait mieux appeler ce groupe GC car la question risque de ne jamais être appelée.

\element{GA}{
\begin{questionmult}{facile1}
Alors, combien font un plus un~?
\begin{reponseshoriz}
\bonne{tout 1}
\mauvaise{tout 2}
\mauvaise{tout 3}
\mauvaise{tout 4}
\end{reponseshoriz}
\end{questionmult}
}
\element{GA}{
\begin{questionmult}{facile2}
Alors, combien font un plus un~?
\begin{reponseshoriz}
\bonne{tout 1}
\mauvaise{tout 2}
\mauvaise{tout 3}
\mauvaise{tout 4}
\end{reponseshoriz}
\end{questionmult}
}

Cordialement.

RE: Séléction des questions - Added by Ali KOMATY over 6 years ago

Merci infiniment pour votre aide. Maintenat je comprend mieux :)

(1-3/3)