Forcer deux questions à la suite

Added by Antoine Bluheim 4 months ago

Bonjour,
J'ai un QCM avec 8 questions et je souhaite qu'il tienne sur une page recto verso.
La question 7 et 8 prenant plus de places, pour éviter que le sujet fasse 3 pages avec un mélange des questions non favorables, j'aimerai les forcer à être sur la deuxième page.
Pour le moment j'ai ça
\cleargroup{tout}
\melangegroupe{categorie1}\copygroup[1]{categorie1}{tout}
\melangegroupe{categorie2}\copygroup[1]{categorie2}{tout}
\melangegroupe{categorie3}\copygroup[1]{categorie3}{tout}
\melangegroupe{categorie4}\copygroup[1]{categorie4}{tout}
\melangegroupe{categorie5}\copygroup[1]{categorie5}{tout}
\melangegroupe{categorie6}\copygroup[1]{categorie6}{tout}
\melangegroupe{categorie7}\copygroup[1]{categorie7}{tout}
\melangegroupe{categorie8}\copygroup[1]{categorie8}{tout}
\restituegroupe{tout}

Il y a moyen de forcer cela?


Replies (4)

RE: Forcer deux questions à la suite - Added by Alexis Bienvenüe 4 months ago

Chacune des 8 questions est choisie au hasard dans un pool de questions de la catégorie correspondante, c'est bien cela ?

Vous pouvez placer les 6 premières questions dans un groupe tout1, puis les deux dernières dans un groupe tout2, et restituer successivement le groupe tout1 puis le groupe tout2.

RE: Forcer deux questions à la suite - Added by Antoine Bluheim 4 months ago

En fait vu que ce sont des questions avec des nombres aléatoires, j'ai une question par catégorie.
Pour chaque question j'ai
\element{categorie7}{
\begin{question}{cat7-quest1}

Le soucis aussi c'est que les 6 premières ne tiennent pas sur une feuille! Donc en gros forcer que les deux dernières a être sur la feuille 2 à la fin, tout en conservant un mélange d'ordre pour les 6 premières!

RE: Forcer deux questions à la suite - Added by Alexis Bienvenüe 4 months ago

Avoir des groupes avec un seul élément est inutile. Je pense que vous pouvez faire deux groupe : un premier groupe contenant les 6 questions courtes, et un autre avec les deux questions longues. Il suffira ensuite de restituer l'un puis l'autre.

\element{courtes}{

 \begin{question}{courte-1}
  ...
 \end{question}
}

\element{courtes}{

 \begin{question}{courte-2}
  ...
 \end{question}
}

\element{courtes}{

 \begin{question}{courte-3}
  ...
 \end{question}
}

\element{courtes}{

 \begin{question}{courte-4}
  ...
 \end{question}
}

\element{courtes}{

 \begin{question}{courte-5}
  ...
 \end{question}
}

\element{courtes}{

 \begin{question}{courte-6}
  ...
 \end{question}
}

\element{longues}{

 \begin{question}{longue-1}
  ...
 \end{question}
}

\element{longues}{

 \begin{question}{longue-2}
  ...
 \end{question}
}

% ------------------

\exemplaire{10}{

 % en-tête, etc.

 ...

 \melangegroupe{courtes}\restituegroupe{courtes}

 \melangegroupe{longues}\restituegroupe{longues}

}

RE: Forcer deux questions à la suite - Added by Antoine Bluheim 4 months ago

Ah oui effectivement, j'avais pas pensé à cette solution!
Ca marche nickel!
Merci!

(1-4/4)