Bonne réponse aléatoire

Added by Emmanuel SCHNEIDER almost 4 years ago

Bonjour j’aimerais créer une question un peu particulière et je me demande comment faire.
Imaginons un tableau avec 4 cases. Dans la première il faut inscrire rouge dans la deuxième vert dans la troisième bleu et dans la quatrième jaune.
La question est que faut il inscrire dans la case numéro n où n est choisi au hasard(pas de soucis pour ça j’utilise pythontex). Je propose les quatre réponses mais la bonne dépend du nombre n. Est ce possible ?
Merci par avance pour votre réponse et encore bravo pour ce fabuleux logiciel !


Replies (7)

RE: Bonne réponse aléatoire - Added by Joss OUIN almost 4 years ago

Bonjour,

Auriez-vous une capture d'écran ou un exemple pour se faire une idée plus précise de votre problème ?

J/O

RE: Bonne réponse aléatoire - Added by Joss OUIN almost 4 years ago

Bonjour,

Vous pouvez construire une matrice M[i,j] (avec python) de 4 colonnes et de n lignes avec la "bonne réponse" située à chaque fois dans la colonne N°1. En fait, vous listez tous les cas possibles dans cette matrice. La bonne réponse pour une valeur de n se trouve alors à la ligne n.
Ensuite, dans le fichier LaTeX, vous écrivez (toujours avec Python) M[n,0] au niveau de la bonne réponse.

J/O

RE: Bonne réponse aléatoire - Added by Emmanuel SCHNEIDER almost 4 years ago

Merci l’idée est intéressante. Je vais tenter de l’exploiter. Est-ce qu’il existe une instruction si alors en latex du genre si À alors la bonne response est... sinon la bonne réponse est...

RE: Bonne réponse aléatoire - Added by Joss OUIN almost 4 years ago

Bonsoir,

Je ne suis pas assez "calé" en LaTeX pour vous répondre. Pour ma part, lorsque je crée des exercices avec des valeurs numériques différentes (un jeu de valeurs en somme), je complète une matrice de valeurs et ce sont ces valeurs que je place dans les réponses "\bonne" et "\mauvaise".

J/O

RE: Bonne réponse aléatoire - Added by BERNARD GRAVOUIL almost 4 years ago

Bonjour,
Une idée que j'exploite est tout simplement de mettre la "bonne" réponse dans une variable et ensuite de mettre cette variable aléatoirement dans n'importe quelle case.

Code (pour trois bonnes réponses ici, dans les variables \VQunB et \VQtroisB et \VQcinqB ):

...
\begin{choices}
    \bonne{\VQunB}
    \mauvaise{\VQdeuxF}
    \bonne{\VQtroisB}
    \mauvaise{\VQquatreF}
    \bonne{\VQcinqB}
\end{choices}
...

Bernard

RE: Bonne réponse aléatoire - Added by Frédéric Bréal almost 4 years ago

Est-ce qu’il existe une instruction si alors en latex du genre si À alors la bonne response est... sinon la bonne réponse est...

Il existe le paquet ifthen mais si vous utilisez le paquet fp, il y a des tests si alors.

RE: Bonne réponse aléatoire - Added by Emmanuel SCHNEIDER almost 4 years ago

Merci pour toutes vos réponses, je vais tester tout cela.

(1-7/7)