Forums » Utilisation d'AMC (french) »
Valeurs d'une question en fonction du numéro du sujet
Added by Antoine Bluheim over 1 year ago
Hello,
Je suis en train de faire un QCM sur les suites géométriques et j'aimerai faire 8 sujets différents.
Ma question 1 est comme ceci:%------------------
% Catégorie 1
%------------------
%Question terminée et en cours de vérification
\element{categorie1}{
\input{Input/Variables}
\begin{question}{cat1-quest1}
Cas numéro \RandomCasQA
\begin{Cadre}
On considère la suite géométrique $U_n$ définie par $u_1$=\num{\VarAA} ; $u_2$=\num{\VarAB} ; $u_3$=\num{\VarAC} et $q$=\num{\RaisonA}.\\
Quelle est la valeur de $u_4$?
\end{Cadre}
\begin{multicols}{6}
\begin{reponses}[o]\bareme{b=1,m=0,e=-1,v=0}
\multido{\i=\RandomA+-1}{\RandomA}{
\mauvaise{\num{\fpeval{\VarAD+0.1*\i}}}}
\bonne{\num{\VarAD}}
\multido{\i=1+1}{\fpeval{11-\RandomA}}{
\mauvaise{\num{\fpeval{\VarAD-0.1*\i}}}}
\end{reponses}
\end{multicols}
\end{question}
}
Et mes variables:
%Variables pour les questions de catégorie 1
\FPeval\RandomCasQA{round(1+7*random,0)}
\FPeval\RandomA{trunc(1+11*random,0)}
%Valeurs qui tombent justes
\ifthenelse{\RandomCasQA=1}{
\renewcommand{\VarAA}{12.25}
\renewcommand{\RaisonA}{2.2}
\renewcommand{\VarAB}{\fpeval{\VarAA * \RaisonA}}
\renewcommand{\VarAC}{\fpeval{\VarAB * \RaisonA}}
\renewcommand{\VarAD}{\fpeval{\VarAC * \RaisonA}}
}{}
Avec 8 cas différents pour \RandomCasQA
Est-ce que je peux, par exemple, forcer la valeur de \RandomCasQA à 1 pour mon sujet 1, à 2 pour mon sujet 2 etc etc etc
Merci pour votre aide.
Antoine
Replies (5)
RE: Valeurs d'une question en fonction du numéro du sujet - Added by Frédéric Bréal over 1 year ago
Est-ce que je peux, par exemple, forcer la valeur de \RandomCasQA à 1 pour mon sujet 1, à 2 pour mon sujet 2 etc etc etc
Il faut utiliser la commande \AMCStudentNumber
.
RE: Valeurs d'une question en fonction du numéro du sujet - Added by Antoine Bluheim over 1 year ago
Ca fonctionne comment du coup?
RE: Valeurs d'une question en fonction du numéro du sujet - Added by Alexis Bienvenüe over 1 year ago
Comme ça par exemple ?
\FPeval\RandomCasQA{trunc(1+\AMCStudentNumber-1-(8*trunc((\AMCStudentNumber-1)/8,0)),0)}
RE: Valeurs d'une question en fonction du numéro du sujet - Added by Antoine Bluheim over 1 year ago
Ahhh oui j'avais pas pensé à l'intégrer à FPEVAL.
Je teste ça ce soir, merci!
RE: Valeurs d'une question en fonction du numéro du sujet - Added by Antoine Bluheim over 1 year ago
Superbe ça marche nickel! Merci pour cette super astuce!
(1-5/5)