1 | Une commande pour afficher automatiquement le nombre de cases pour \AMCnumericChoices en cas d'utilisation de nombres aléatoires.
|
2 |
|
3 | Cette commande utilise le paquet xstring et fp à déclarer dans le préambule \usepackage{fp,xstring}
|
4 | Elle comporte 8 arguments :
|
5 | #1 : valeur de la réponse
|
6 | #2 : distance pour la réponse exacte
|
7 | #3 : point pour une réponse exacte
|
8 | #4 : distance pour la réponse approchée
|
9 | #5 : point pour une réponse approchée
|
10 | #6 : affichage ou non du signe
|
11 | #7 : nombre de décimales (si la valeur est entière permet d'inclure des décimales afin que l'élève ne soit pas influencé pour la réponse).
|
12 | #8 : affichage vertical ou non
|
13 |
|
14 |
|
15 | Si vous utilisez Texmaker, vous pouvez paramétrer celui-ci pour créer un raccourci via la barre d'outils :
|
16 | Utilisateur -> Personnaliser compl'tion -> Complétez le cadre puis cliquez sur ajoutez
|
17 |
|
18 |
|
19 | Voici ce que j'y ai inscrit avec mes valeurs par défaut
|
20 |
|
21 | \AAC{valeur}{1}{1}{2}{.5}{false}{0}{false}%valeur | distance exact| point| distanceapprox |point| signe| ajout decimal si entier | affichage vertical si true
|
22 |
|
23 |
|
24 |
|
25 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
26 | %% Pour afficher automatiquement le nombre de cases pour AMCnumericChoices et la décimale %%
|
27 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
28 | \newcommand{\AAC}[8]{%
|
29 | \IfInteger{#1}%
|
30 | {\StrLen{#1}[\Len]\FPeval\chiffres{clip(\Len +#7)}\FPeval\decimales{clip(#7)}}%-> Accolade du vrai du si
|
31 | {\StrLen{#1}[\Len]\StrPosition{#1}{.}[\Position]\FPeval\chiffres{clip(\Len -1)}\FPeval\decimales{clip(\Len - \Position)}}%->accolade du faux si
|
32 | \AMCnumericChoices{#1}{digits=\chiffres,decimals=\decimales,exact=#2,scoreexact=#3,approx=#4,scoreapprox=#5,sign=#6,vertical=#8,borderwidth=.2mm,%
|
33 | bordercol=gray,hspace=.2ex,vspace=0em,reverse=false,Tpoint={\Large$\prime$\vspace*{-.1em}}}%
|
34 | }%->accolade de la commande
|
35 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
36 | %% Fin Pour afficher automatiquement le nombre de cases pour AMCnumericChoices et la décimale %%
|
37 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
38 |
|
39 |
|
40 |
|
41 |
|