\def{text color1 = #D9D2C0}
\def{text color2 = #cdcd99}
\def{text color3 = #ccffcc}
\def{text color0 = #f6f6f6}
<table align = "center" border = 1>
<tr><th bgcolor = \color0>"Nouvel exercice" avant l'nonc </th><th bgcolor = \color0>
Pendant l'nonc</th><th bgcolor = \color0>Aprs la rponse</th></tr>
<tr>
<td valign="top" bgcolor = \color0>
Instructions gnrales, concernant l'auteur, l'exercice en gnral :
\fold{}{exemples}{<p><b><tt class = "c">
  <br>\title{}
  <br>\language{}
  <br>\author{}
  <br>\email{}
  <br>\format{}
  <br>\precision{}
  <br>\range{}
  </tt></b>}
<p>
Dfinitions de variables
<p>
Calculs ncessaires pour donner l'nonc (plus tard)
<p>
Calculs pour la rponse ne demandant pas d'utiliser
la rponse de l'utilisateur
<p> S'il y a lieu, dfinition des \fold{}{tapes}{tapes
<p><b><tt class = "c">
    \steps{<tt class="reply">reply1</tt>
  <br> <tt class="reply">reply2</tt>,choice1
  }</tt></b>}
</td><td valign="top" bgcolor = \color0>
<p><b><tt class = "c">
  <tt class=comm><tt class=comm>\\statement</tt></tt>{Enonc de l'exercice}
<p>
  \\help{Aide en popup}
<p>  <tt class="comm">\\hint</tt>{Indication}
</tt></b>
<p> Utilisation de toutes les variables dfinies dans la partie <b>Avant</b>
<p> Utilisation du mode \fold{}{mathmatique}{mathmatique : <tt class="c">&#92;( ) </tt> ou mode html si possible,
  tex ou latex sinon}
</td>
<td bgcolor = \color0 valign="top">
\fold{}{Dclaration des questions-rponses}{
  Dclaration des questions-rponses :
  <p><b><tt class = "c">
  <br>  \answer{Commentaire} {\reponse} {type = ??}
  <br>  \choice{Commentaire} {\bonchoix} {\tousleschoix}
  </tt></b>}
<p>
<table bgcolor = \color1><tr><td valign="top">Dfinition de nouvelles variables pouvant utiliser
la rponse donne par l'utilisateur
</td></tr></table>
<p> Analyse plus prcise des \fold{}{rponses}{rponses :
  <br><p><b><tt class = "c">
    \condition{commentaire du test }{\a = 1}
  </tt></b>
}
<p>
</td>
</tr>
<tr><td valign="top"> Principe : toute variable dfinie auparavant peut tre rutilise </td><td valign="top">
 condition de la faire prcder de   <tt class="c">\\</tt> : </td><td valign="top">
\fold{}{Exemple}{<p><b><tt class = "c">
  <br>\integer{a = 3 + 4}
  <br>\integer{b = (\\a)^2}
  <br>\real{c = sqrt(\\a)}
  </tt></b>}
</td></tr>
<tr><td valign="top" bgcolor = \color1>
<br>
\fold{}{Dfinition de variables}{Dfinition de variables :
  <p><b><tt class = "c">
  <br>  \text{a =  }
  <br>  \integer{a = }
  <br>  \rational{a = }
  <br>  \real{a = }
  <br>  \complex{a = }
  <br>  \matrix{a = }
  <br>  \function{a = }
  </tt></b>}
</td><td bgcolor = \color2 valign="top">
\fold{}{Commandes html}{Commandes html :
  Les plus utiles sont
  <br>Centrer :
  <b><tt class = "c">
  <br>&lt;center&gt;  .... &lt;/center&gt;</tt></b>
    <br>Faire des tableaux:
    <br><b><tt class = "c">
    &lt;table&gt;
    <br>&nbsp;&lt;tr&gt;
    <br>&nbsp&nbsp;&lt;td&gt; ... &lt;/td&gt;
    <br>&nbsp&nbsp; &lt;td&gt; ... &lt;/td&gt;
    <br>&nbsp; &lt;/tr&gt;
    <br>&lt;/table&gt;
    </tt></b>
      <br>mettre des couleurs :
 <br><p><b><tt class = "c">&lt;b&gt; &lt;font color = "purple"&gt; .. &lt;/font> &lt;/b&gt; </tt></b>}
</td><td bgcolor = \color2 valign="top">
<p> \fold{}{Feedback ou solution}{
  Feedback ou solution
   : <br> <p><b><tt class = "c">\feedback{\a = 1}{texte}
  <br>
    \solution{texte}
  </tt></b>
  pouvant utiliser les variables dfinies auparavant,
  les commandes html,
  les commandes de programmation. }</td>
</tr>
<tr><td valign="top" bgcolor = \color3>
<p>\fold{}{Programmation}{Programmation
  <br><b><tt class = "c">
  <br>  \if{condition}{}{}
  <br>  \for{i = 1 <tt class="w">to</tt> 10}{....}
  </tt></b>}
</td><td valign="top" bgcolor = \color3>
<p>\fold{}{Programmation}{Programmation
  <br><b><tt class = "c">
  <br>  \if{condition}{}{}
  <br>  \for{i = 1 <tt class="w">to</tt> 10}{....}
  </tt></b>}
</td><td valign="top" bgcolor = \color3>
<p>\fold{}{Programmation}{Programmation
  <br><b><tt class = "c">
  <br>  \if{condition}{}{}
  <br>  \for{i = 1 <tt class="w">to</tt> 10}{....}
  </tt></b>}
</td>
</tr>
<tr><td valign="top" bgcolor = \color0>&nbsp;
</td><td valign="top" bgcolor = \color2>
On peut utiliser l'instruction <b><tt class = "c"><tt class=comm>\\draw</tt></tt></b>
<p> Si des tapes ont t dfinies, une variable
<b><tt class = "c">\\step</tt></b>
est dfinie et utilisable. Elle s'incrmente de 1  chaque fois
qu'une rponse est envoye.
</td><td valign="top" bgcolor = \color0></td>
</tr>
<tr><td valign="top" bgcolor = \color6>
Attention : 
<p>ne pas utiliser <b><tt class = "c"><tt class=comm>\\draw</tt>{}{}</tt></b>
Par contre on peut dfinir l'adresse d'un dessin avec
<b><pre class = "c">
<tt class=comm>\\text</tt>{adresse=<tt class=fct>draw</tt>(100,100
 xrange 0,1
 yrange 0,1
 vline black,0,1
 )
}
</pre></b>
</td><td valign="top" bgcolor = \color6>
Attention : 
<p>ne pas utiliser
<b><tt class = "c"><tt class=comm>\\text</tt>{a = } .... </tt></b>
<p> un seul <b><tt class = "c"><tt class=comm>\\statement</tt>{} </tt></b>
</td><td valign="top" bgcolor = \color6></td>
</tr>
</table>
