Forums » Utilisation d'AMC (french) »
Uitilisation de la macro \baremeOuverte (de G. Carpeaux ?)
Added by Benjamin Gillet almost 5 years ago
Bonjour,
Je souhaite utiliser la macro \baremeOuverte.
De ce que je comprends du tuto la note de la question est ramenee sur 1 point. Comment faire pour que la note maximale de la question vale 3 pts ?
Le code de ma question est :
----------------------------------------------------------------------
@
\begin{question}{vl6}\bareme{v=0,e=0,m=0,b=3}
La position d'un satellite sur son orbite peut être mesurée avec précision en émettant des tirs LASER depuis la Terre. Entre l'émission et la réception du signal on mesure 0,009 s. \\ Calcule l'altitude en km où se trouve le satellite. \textit{Donnée : $c=300\,000\;km/s$}.
\FPeval{dsat}{round(300000*0.5*0.009, 1)} % Pour moi : calcule la valeur recherchee lors de la redaction du sujet
\textit{Écris tes calculs et encadre le résultat.} \dsat d= m
\baremeOuverte[choices=3, total=3]{lines=1, dots=false, lineheight=1cm}
\end{question}@
----------------------------------------------------------------------
Le code de la macro (de G. Carpeaux ?) est :
----------------------------------------------------------------------
@
\newcommand{\baremeOuverte}[2][1]{
\pgfkeys{/baremeOuverte/.cd,%
choices/.store in=\choicesKey,% Nombre cases
choices=2,%
total/.store in=\totalKey,% Score total (coefficient)
total=1,%
text/.store in=\AMCotextReserved,% Texte zone à cocher
text=\emph{Réservé},%
}%
\pgfkeys{/baremeOuverte/.cd,#1}%
\bareme{
e=0,% incohérence (2 réponses cochées)
v=0,% absence de réponse cochée
MAX=\totalKey,% Nombre de points de la question
default.POINT=0,% Pas de case cochée 0 pt
formula=(\totalKey *POINT/(N-1))% La ième case cochée rapporte (i-1)/(n-1)
}%
\pgfmathsetmacro{\fin}{\choicesKey - 1}
\AMCOpen{#2}{
\foreach \i in {0,...,\fin}%
{
\mauvaise{\i~}\bareme{set.POINT=\i}%
}%
\bonne{\choicesKey~}\bareme{set.POINT=\choicesKey}%
}%
}
@
----------------------------------------------------------------------
Benjamin
Replies (3)
RE: Uitilisation de la macro \baremeOuverte (de G. Carpeaux ?) - Added by DENIS Sébastien almost 5 years ago
\baremeOuverte}[2][3] au lieu de \baremeOuverte}[2][1]
RE: Uitilisation de la macro \baremeOuverte (de G. Carpeaux ?) - Added by Benjamin Gillet almost 5 years ago
Merci.
Mais est-ce que l'appel a la macro comme je l'ai ecrit permet de la piloter en imposant la note maximale a la question ?
Car modifier la macro selon que la question valle 3 points ou 2 points n'est pas génial.
RE: Uitilisation de la macro \baremeOuverte (de G. Carpeaux ?) - Added by Benjamin Gillet almost 5 years ago
Après un test avec correction par AMC, l'appel à la macro comme je l'ai rédigé permet bien de fixer la note maxiamle de la question.
Donc RAS, tout va bien !
(1-3/3)