Garder les questions par groupe mais mélanger l'ordre des groupes

Added by Jean-Baptiste BUTEAUD over 6 years ago

Bonjour à tous,

J'ai un questionnaire avec 11 groupes.

Je souhaiterai que les questions ainsi que les réponses de chaque questions soient dans un ordre aléatoire. Jusque la pas de soucis.

Maintenant, je souhaite que les questions soient affichées par groupe mais que les groupes puissent être insérés dans le QCM dans un ordre aléatoire.

Et la... Je bloque... Il y a t'il un moyen pour que le \restituegroupe{tout} me restitue les groupes mais pas dans le même ordre à chaque fois ?

\cleargroup{tout}
\melangegroupe{groupA}\copygroup{groupA}{tout}
\melangegroupe{groupB}\copygroup{groupB}{tout}
\melangegroupe{groupC}\copygroup{groupC}{tout}
\melangegroupe{groupD}\copygroup{groupD}{tout}
\melangegroupe{groupE}\copygroup{groupE}{tout}
\melangegroupe{groupF}\copygroup{groupF}{tout}
\melangegroupe{groupG}\copygroup{groupG}{tout}
\melangegroupe{groupH}\copygroup{groupH}{tout}
\melangegroupe{groupI}\copygroup{groupI}{tout}
\melangegroupe{groupJ}\copygroup{groupJ}{tout}
\melangegroupe{groupK}\copygroup{groupK}{tout}
\restituegroupe{tout}

Merci par avance pour vos conseils !


Replies (7)

RE: Garder les questions par groupe mais mélanger l'ordre des groupes - Added by Frédéric Bréal over 6 years ago

...
\melangegroupe{tout}
\restituegroupe{tout}

RE: Garder les questions par groupe mais mélanger l'ordre des groupes - Added by Frédéric Bréal over 6 years ago

La version 1.3 a de nouvelles options pour le choix du mélange des groupes.

RE: Garder les questions par groupe mais mélanger l'ordre des groupes - Added by Jean-Baptiste BUTEAUD over 6 years ago

\melangegroupe{tout}

Cela va me mélanger toutes les questions contenues dans {tout} et cela ne respectera plus les groupes, c'est justement ce que je ne veux pas.
Je souhaite que les questions dans les groupes soient mélangées (\melangegroupe{groupX}) mais que les questions des groupes restent concomitantes malgré tout. Par exemple :

Copie 1 :
Shuffle du GroupA puis Shuffle du GroupB puis Shuffle du GroupC...

Copie 2 :
Shuffle du GroupJ puis Shuffle du GroupA puis Shuffle du GroupD...

Copie 3 :
Shuffle du GroupI puis Shuffle du GroupE puis Shuffle du GroupF...

RE: Garder les questions par groupe mais mélanger l'ordre des groupes - Added by Jérôme O. over 6 years ago

Bonsoir,
voici ma méthode :

\element{preGroupA}{
    introduction aux questions du groupe A (chapeau commun qui doit apparaître en premier)
    \insertgroup[2]{groupA}
  \end{tcolorbox}
}
\element{groupA}{
  \begin{question}{1reQuestion}
  \end{question}
}
\cleargroup{tout}
\copygroup{preGroupA}{tout}
\copygroup{preGroupB}{tout}
\restituegroupe{tout}

Ainsi, les questions dans les groupes sont mélangées mais les groupes sont respectés.

Cordialement,
Jérôme

RE: Garder les questions par groupe mais mélanger l'ordre des groupes - Added by Jérôme O. over 6 years ago

Je suis allé trop vite : c'est

\insertgroup{groupA}

et pas
\insertgroup[2]{groupA}

RE: Garder les questions par groupe mais mélanger l'ordre des groupes - Added by Jean-Baptiste BUTEAUD over 6 years ago

Bonsoir et merci pour le code.

Malheureusement, cela ne me donne pas le résultat attendu : Le groupA reste en premier puis le groupB, puis le groupC etc.

RE: Garder les questions par groupe mais mélanger l'ordre des groupes - Added by Jean-Baptiste BUTEAUD over 6 years ago

Un petit \shufflegroup{tout} en plus et cela semble bien fonctionner !

(1-7/7)