AMC-TXT -> Tirer au hazard un groupe de question

Added by Valérian M. 7 months ago

Bonjour,

Je sais qu'il est possible de tirer au hazard une question dans un groupe de question en utilisant la syntaxe :

*([numquestions=1] [== titre du groupe de questions ==]

Question A

Question B

Question C

*)

Mais j'aimerai savoir s'il est possible de tirer au hasard parmi un groupe de question. Ça serait très intéressant car ça permettrait de faire des versions différentes exercices composées de plusieurs questions (en changeant les valeurs numériques par exemple).

j'ai testé ça, sans succès :

*([numquestions=1]

([== Exercice sujet A ]
Question A
Question B
Question C
)

([ Exercice sujet B ==]
Question A'
Question B'
Question C'
)

*)

Merci d'avance pour votre aide


Replies (3)

RE: AMC-TXT -> Tirer au hazard un groupe de question - Added by delphine BERTAUX 7 months ago

Bonsoir,

pas sûr de comprendre la différence entre vos deux questions mais :
on m'a proposé, et c'est dans la notice entre la page 10 et 11 en mode TXT d'utiliser shuffle.
j'ai un groupe de questions, ça choisi avec "shuffle" parmi mes questions au pif le nombre de questions dont j'ai besoin.
[shuffle=true,columns=2,numquestions=27]

Je ne sais pas si ça peut aider.

Cdt

delfin

RE: AMC-TXT -> Tirer au hazard un groupe de question - Added by Valérian M. 7 months ago

Je me suis peut-être mal exprimé mais je ne souhaite pas tirer au hasard une question. Je souhaite tirer au hasard un groupe de question parmi les groupes de question. Dans mon deuxième exemple, je voudrais soit les questions A,B,C soit les questions A',B',C'.

:-)

RE: AMC-TXT -> Tirer au hazard un groupe de question - Added by Frédéric Bréal 7 months ago

en changeant les valeurs numériques par exemple

Une solution mêlant un peu de latex pour avoir des valeurs numériques différentes avec une seule question.

# AMC-TXT source
PaperSize: A4
Lang: FR
Title: Mon premier questionnaire
LaTeX-Preambule: \usepackage{fp}
LaTeX-BeginDocument: \FPseed=1234

LaTeX: 1
LaTeX-BeginCopy: \FPeval\VQa{trunc(1+random*8,0)}
\FPeval\VQb{trunc(4+random*5,0)}
\FPeval\VQsomme{clip(VQa+VQb)}
\FPeval\VQnonA{clip(VQa+VQb-1)}
\FPeval\VQnonB{clip(VQa*VQb)}
\FPeval\VQnonC{clip(VQa-VQb)}

Presentation: Veuillez répondre aux questions
ci-dessous du mieux que vous pouvez.

* Quelle est la somme de \VQa{} et \VQb{} ?

+ \VQsomme
- \VQnonA
- \VQnonB
- \VQnon

(1-3/3)