!set titb=Amélioration du module
!set keyw=
!set datm=20080723
!set prev=ajout
!set next=publication
!set upbl=main
!set dat1=19000101
!set dat2=24000101

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

!exit

:content
<h2><center> Modifier le menu d'introduction</center></h2>
<ul><li>
Le fichier <tt class="e">intro.phtml</tt> contient par défaut le texte suivant &#58; 
<div class="fichier">
<pre class="c">
&#33;header
&#33;read Exindex
Ce module regroupe pour l'instant &#36;exototal exercices sur ...
<p>
&#33;read oef/&#36;module_language/intromenu.phtml
&#33;tail
</pre>
</div>
Il ne faut pas toucher aux deux premières lignes, ni aux deux dernières 
(elles donnent le format général du menu intro). Par contre vous pouvez/devez 
compléter la phrase
<pre class="c">
Ce module regroupe pour l'instant &#36;exototal exercices sur ...
</pre>
Tout ce que vous mettrez là sera dans le menu d'introduction de votre module
avant la fenêtre de choix. Vous pouvez utiliser des balises html.
</li>
<li> Le fichier 
!read primitives.phtml 1, fold, introhook, <tt class="e">introhook.phtml</tt> Vous pouvez passer lors de votre première lecture 
 
<p>
<h2><center>Modifier le bas de page des exercices</center></h2>
Le fichier <tt class="e">endhook.phtml</tt> &#58; Pour faire apparaître des lignes à la fin 
de <b>tous</b> les exercices du module, vous pouvez rajouter du texte ici. Une utilisation courante est de mettre un lien sur les outils pouvant être utilisés. 
<pre class="c">
 &#33;if &#36;status=waiting
  &#33;read tool.phtml linear/vector linear/matrix linear/linsolver
  &#33;href module=U2/analysis/docstokes.fr Un document
 &#33;endif
</pre>
Ce lien n'apparaîtra ici que lorsque l'exercice est en cours. Il disparaîtra lorsque l'exercice
est terminé et résolu ( 
!read primitives.phtml 2, fold, , sur <tt class="d">status</tt>, <tt class="d">status</tt> est une variable prédéfinie 	utilisée dans le module  qui attend  qu'on réponde  (=<tt class="d">waiting</tt>)	et qui change de valeur lorsqu'on on a répondu à l'exercice.  
)
<h2><center> Modifier l'à propos</center></h2>
Lorsque vous cliquez sur <tt class="d">A propos</tt> dans un module d'exercices
OEF, c'est le contenu du fichier <tt class="e">about.phtml</tt> &#58; 
<pre class="c">
&#33;changeto oef/&#36;module_language/about.phtml
</pre>
Cette ligne permet de faire de manière automatique le tableau donnant l'adresse, le nom de l'auteur ... Si vous rajoutez une ligne de texte 
<font color="red"><b>AVANT</b></font>,  elle apparaîtra. Vous pouvez donc y mettre
les références que vous avez utilisées,  vos remerciements etc &#33; 
<h2><center>Compte rendu de mise à jour</center></h2>
Le fichier <tt class="e">NEWS</tt> sert à informer des mises à jours successives
 du module. Par défaut, il contient les lignes suivantes
<pre class="c">
# This file registers changes to the module.
# Please write in reverse order&#58; the last version first.
<p>
Version 1.00&#58;
        First publication.
</pre>
<p>
Vous pouvez enlever les deux premières lignes, ... mais retenir le conseil. 
Ce que vous écrirez là apparaîtra à la fin de l'<tt class="d">A propos</tt>. Si vous le remplissez, il permettra
rapidement à l'utilisateur de voir que vous avez rajouté un exercice, que vous avez corrigé
un bogue dans tel exercice.
<p>
Mais, nous reverrons cela plus tard. 
<p>
<h2><center> Modifier le fichier var.proc</center></h2>
<div class="fichier">
<pre class="c">
# Change to 0 if you don't want the choice `I don't know'
idontknow=1
<p>
# Change to 1 of you want all choices to be present
allchoices=0
<p>
# Computational precisions&#58; you can change the defaults here.
# pari_precision=18
# maxima_precision=8
# print_precision=8
<p>
# Change to no if you don't want classes to import exercises in this module.
# A typical situation is that these exercises use common resources of the module.
class_importation=yes
<p>
# Change to yes if you want to put images in common (images/) to all exercises.
# If you do so, you must disable class_importation.
common_images=no
<p>
&#33;changeto oef/var.proc
</pre>
</div>
Les lignes commençant par # sont des commentaires. 
Vous voyez que vous pouvez, en décommentant la ligne
<tt class="c"> pari_precision=18</tt> 
et en changeant le nombre, augmenter la précision des calculs
(bien sûr ne le faites que si nécessaire)
<p>
Si vous utilisez des images qui doivent être communes à
plusieurs exercices,  mettez
<tt class="c"> common_images=yes</tt>
<p>
Il ne doit rien y avoir après la dernière ligne du fichier d'origine. 
