!set titb=Présentation des questions
!set keyw=
!set datm=20060528
!set prev=
!set next=
!set upbl=main
!set dat1=19000101
!set dat2=24000101


!if $wims_read_parm!=$empty
 !goto $wims_read_parm
!endif
!exit

:content

!read primitives.phtml 1, embed, definition, &nbsp; 
Il ne suffit pas de poser les questions dans l'énoncé. 
Pour  chaque case de réponses que l'on désire ouvrir, 
on doit écrire une ligne du type  
<pre class="cc">
$m_answer$m_lbrac $m_rbrac$m_lbrac $m_rbrac$m_lbrac <tt class="type">type = xxx</tt>$m_rbrac 
</pre>
ou 
<pre class="cc">
$m_choice$m_lbrac $m_rbrac$m_lbrac $m_rbrac$m_lbrac $m_rbrac 
</pre>
<p>
Pour $m_answer &#58; 
la manière dont la réponse est analysée dépend 
du troisième argument qui est de la forme
<tt class="d"> <tt class="type">type = xxx</tt></tt>.
Voir 
!read primitives.phtml 2, link, type 
 pour la liste des types possibles.
<p>
Le premier argument
est un texte libre, le troisième indique
le type de réponses qui est demandé, le second est selon le type
la réponse ou une matrice liée à la réponse. Deux autres
arguments sont optionnels &#58; 
<tt class="c">$m_lbrac <tt class="type">option=</tt>$m_rbrac </tt> et <tt class="c">$m_lbrac <tt class="type">weight=</tt>$m_rbrac </tt>
<p>
Il doit donc y avoir autant de lignes avec
$m_answer ou $m_choice
que de questions que l'on désire poser.
<p>
<h4>Conseils plus avancés</h4> 
<p>
<ul>
<li>On peut avoir envie d'immerger des cases de réponses dans l'énoncé. 

!read primitives.phtml 3, fold, embed, On utilise la commande <tt class="comm">&#92;embed</tt> 

</li>
<li>La notation est imposée par l'analyse de la réponse. Cependant
vous pouvez influer sur le poids des questions en utilisant 
l'option <tt class="type">weight</tt> afin de donner des poids
différents aux questions. 
</li>
<li>
Vous pouvez avoir besoin d'avoir un 

!read primitives.phtml 4, link, varreponse 

</li>
<li>
On peut utiliser des dessins pour poser une question 
ou obtenir une réponse &#58; 
!read primitives.phtml 5, link, repdessin 
</li>
</ul>

