!set titb=Marquer des mots d'un texte
!set keyw=
!set datm=20050430
!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; 

Bien qu'on s'éloigne de plus en plus des qcm, on ne résiste pas à l'envie de vous 
proposer un autre type d'exercices qui consistent à faire marquer certains mots. 
<p>
Par exemple, vous désirez faire un exercice demandant de marquer tous les 
articles définis d'une phrase. Pour cela, on peut utiliser le type de réponses <tt class="d">mark</tt>
Ce type comme <tt class="d">checkbox</tt> demande de connaître &#58; 
<p>
<pre>
la position des items sur lesquels on doit cliquer ; les items en question
</pre>
Par exemple &#58; 
<pre class="c">
1,4;le,chien,et,le,chat
</pre>
<p>
Le fichier de données <tt class="e">datamark</tt>
adapté à l'exercice qui suit  est de la forme &#58;
<pre class="c">
&#58;??le?? chien et ??le?? chat
??La?? montagne lui plaît
<p>
&#58;??un??village  et ??une?? ville
<p>
</pre>
<p>
<pre class="cc">
<div class="variable">
$m_title{Marquer les articles}
$m_text{cnt_record= $m_wims($m_recordcnt datamark)}
$m_text{H=$m_randint(\cnt_record)}
$m_matrix{texte=$m_randrow( $m_wims($m_record 0 of datamark))}
$m_matrix{texte = $m_slib(text/marktext \texte)}
$m_text{cnt = \texte[3;]}
$m_matrix{texte=\texte[1,2;]}
</div></div>
</pre>
<div class="aide">On utilise ici un script qui calcule la position 
des mots sur lesquels il faut cliquer et transforme la phrase en mots
séparés par des virgules comme le demande le type <tt class="d">mark</tt>.
<p>
</div>
<pre class="cc">
<p>
<div class="statement">
$m_statement{
&lt;p style="background-color &#58; #AAFFFF;
padding &#58; 1%;
margin &#58; 5% 15%;"> 
<tt class="comm">\for</tt>{s = 1 <tt class="w">to</tt> \cnt}{<tt class="comm">\embed</tt>{<tt class="reply">reply1</tt>,\s} }
}
</div>
<div class="variable">
$m_answer{}{\texte}{<tt class="type">type=mark</tt>}
</div>
</pre>
<p>
Vous pouvez voir  ce qu'il y a derrière le script. Regardez-le si vous désirez l'adapter. 

!read primitives.phtml 2, link, fichiermark 

<p>
On peut aussi imaginer plutôt que ?? des indicateurs plus précis comme 
<tt class="d">&lt;ART>
&lt;GN></tt>
 etc adaptés à l'analyse grammaticale ... A vous de voir et de proposer &#33;
<p>
Mais nous nous éloignons du sujet. 

