!set titb=Possibilité d'écrire sur un dessin (réponse à choix)
!set keyw=
!set datm=20040614
!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; 
Cet exemple montre comment créer un exercice où des 
cases sur un dessin seront à compléter. 
Vous pouvez charger dans Createxo le 
!read primitives.phtml 2, link, fichierimagefill, fichier 
 suivant 
par un copier coller. 
<p>
<pre class="cc">
$m_text$m_lbrac rangex=-1,4 $m_rbrac
$m_text$m_lbrac rangey=-1,4 $m_rbrac
$m_real$m_lbrac SIZEX=200 $m_rbrac
$m_text$m_lbrac SIZEY=\SIZEX $m_rbrac
$m_text$m_lbrac taille= 20 x 20 $m_rbrac </pre>
<div class="aide">
<tt class="c">taille</tt> sera la taille en pixels des cases à remplir
(une seule taille est possible)
</div><pre class="cc">
$m_text$m_lbrac dessin=<tt class=fct>draw</tt>(\SIZEX,\SIZEY
<tt class="des">xrange</tt> \rangex
<tt class="des">yrange</tt> \rangey
<tt class="des">parallel</tt> -1,-1,-1,4,1,0,5,grey
<tt class="des">parallel</tt> -1,-1,4,-1,0,1,5,grey
<tt class="des">hline</tt> 0,0,black
<tt class="des">vline</tt> 0,0,black
) $m_rbrac </pre>
<div class="aide">On crée le dessin &#58; il est stocké et son adress url est dans 
<tt class="c">dessin</tt> (vous pouvez la faire afficher dans l'énoncé pour la voir). 
</div><pre class="cc">
$m_text$m_lbrac POS1=$m_slib(draw/convpixel 1,2,\SIZEX,\SIZEY,\rangex,\rangey,10,pixels) $m_rbrac
$m_text$m_lbrac POS2=$m_slib(draw/convpixel 3,3,\SIZEX,\SIZEY,\rangex,\rangey,10,pixels) $m_rbrac </pre>
<div class="aide">Les positions des cases à remplir doivent être en pixels. Ce slib permet
la conversion
</div><pre class="cc">
$m_matrix$m_lbrac pos=<tt class=reply>r 1</tt>,\POS1[1] x\POS1[2]
	<tt class=reply>r 2</tt>,\POS2[1] x\POS2[2] $m_rbrac </pre>
<div class="aide">On a créé ici la matrice de position des cases et attribué à chaque
case une réponse. 
</div><pre class="cc">
$m_statement$m_lbrac Donner l'abscisse des carrés 
&lt;p align="center">
$m_special$m_lbrac imagefill \dessin,\SIZEX x \SIZEY, \taille
  \pos $m_rbrac &lt;/p>
</pre>
<div class="aide">Une boîte noire
</div><pre class="cc"> $m_rbrac
$m_answer$m_lbrac $m_rbrac$m_lbrac 1;2,3,4 $m_rbrac$m_lbrac <tt class="type">type=clickfill</tt> $m_rbrac
$m_answer$m_lbrac $m_rbrac$m_lbrac 3 $m_rbrac$m_lbrac <tt class="type">type=clickfill</tt> $m_rbrac </pre>

