
:Instructions
:instruction,nombre de paramètres,description,paramètres optionnels,mots d'option reconnus
:title
1
définit le titre de l'exercice
:language
1
définit la langue de l'exercice, comme <span class="tt wims_code_words">en</span> ou <span class="tt wims_code_words">fr</span>

:author
1
définit l'auteur de l'exercice. Le mettre sous la forme <span class="tt wims_code_words">Prénom, Nom</span> (dans le cas de plusieurs auteurs, les séparer par des points-virgules).

:email
1
définit l'adresse électronique de l'auteur (dans le cas de plusieurs auteurs, les séparer par une virgule).

:format
1
format de l'énoncé


help=format
:css
1
définit le style css

:precision
1
précision en comparant la réponse de l'utilisateur avec la solution. Donnez un nombre positif n ici&nbsp;: la comparaison sera effectuée avec une tolérance de 1/n.

:range
1
zone de variables pour l'évaluation de fonction fournie par l'utilisateur. Doit être donnée sous forme <span class="tt wims_code_words">n1..n2</span>, où n1 est le point de départ, n2 le point d'arrivée.


:computeanswer
1
La commande <span class="tt wims_code_words">\computeanswer{ no }</span> précise que l'utilisateur doit lui-même faire les calculs et entrer la valeur finale. Si par contre, on met <span class="tt wims_code_words">\computeanswer{ yes }</span>, l'utilisateur peut entrer une formule comme <span class="tt wims_code_words">5*5</span>, laissant à l'ordinateur le soin de faire les calculs.

:statement
1
le paramètre est l'énoncé de l'exercice

:answer
2-5
définit une réponse libre. Le premier paramètre est le message pour la réponse, et le second est la bonne réponse. La réponse sera analysée selon des types (nombre, fonction, texte, etc).
type option weight
reorder shuffle nonstop
help=reply

:choice
3-5
définit un choix multiple. Le premier paramètre est le message pour le choix, le second les bons choix, et le troisième les mauvais choix. Les deux derniers paramètres peuveut (doivent) être une liste d'objets séparés par des virgules. Il est permis d'avoir plusieurs bons choix. Si un choix apparait à la fois comme bon et mauvais, il est pris pour bon.
option weight
noidontknow shuffle

:condition
2-4
définit une condition spéciale pour l'évaluation de réponses libres. Le premier argument est un texte qui sera affiché lors de l'analyse de la réponse. Le second argument, on met la liste des conditions que la réponse de l'utilisateur doit satisfaire pour être considérée comme bonne.	
option weight

help=reply

:solution
1
donne une solution expliquée de l'exercice. Le gestionnaire OEF peut décider de montrer la solution ou pas à l'utilisateur, suivant le choix du niveau de difficulté pris par l'utilisateur. Ne peut apparaître qu'une seule fois dans un exercice.

:hint
1
donne une indication de l'exercice. Le gestionnaire OEF peut décider de montrer l'indication ou non, suivant le niveau de difficulté. Ne peut apparaître qu'une seule fois dans un exercice.

:help
1
donne une aide à l'exercice. Cette aide sera toujours accessible à l'utilisateur, dans une fenêtre `popup'. Ne peut apparaître qu'une seule fois dans un exercice.

:feedback
2
affiche un commentaire quand la réponse tombe sous une certaine condition. Peut normalement être utilisé pour avertir d'une erreur typique.


help=feedback

:steps
1
sert à définir les questions apparaissant à chaque étape ; doit être mis avant la commande <span class="tt wims_code_words">statement</span> (voir la variable <span class="tt wims_code_words">\step</span>). Ne peut apparaître qu'une seule fois dans un exercice.


:nextstep
1
sert à définir de manière dynamique les questions qui devront être posées ; doit être mis avant la commande <span class="tt wims_code_words">statement</span> (voir la variable <span class="tt wims_code_words">\step</span>). Can be used only one time in the exercise. 

:conditions
1
permet d'indiquer les numéros des conditions utiles pour l'exercice servant à contrôler les réponses de l'utilisateur.

:latex
1
permet d'écrire une version en latex de l'exercice utilisant les variables définies dans l'exercice et pouvant être téléchargées dans la version imprimable de l'exercice (accessible uniquement par les développeurs ou les enseignants d'une classe). Il est conseillé de mettre l'énoncé dans un environnement latex prédéfini <span class="tt wims_code_words">\begin{statement} \end{statement}</span> et la solution dans l'environnement  <span class="tt wims_code_words">\begin{sol} ... \end{sol}</span>.

:credits
1
permet d'inclure automatiquement un remerciement ou un crédit en fin d'exercice (les variables sont évaluées). 