Subversion Repositories wimsdev

Rev

Rev 3363 | Rev 5872 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. :signification
  2. La méthode spéciale <tt class="wims_code_words">help</tt> accepte deux paramètres. Le premier est un identificateur
  3.  qui sera dans la variable <tt class="wims_code_variable">\help_subject</tt>
  4.  à l'intérieur de la commande <tt class="wims_code_words">\help</tt>
  5. et le second est le texte du lien.
  6.  
  7. Si <tt class="wims_code_words">\special{help}</tt> est mis dans l'énoncé ou le feedback d'un exercice,
  8. l'aide sera de type popup, contrairement à l'aide usuelle.
  9.  
  10. Tout le contenu de l'aide doit être mis dans le source de l'exercice oef.
  11. Aucune facilité n'est prévue pour l'aide au niveau du module, car le principe
  12. est que l'indépendance des fichiers oef n e doit pas être détruit par les aides.
  13. Cependant, si vous avez plusieurs exercices partageant les mêmes textes d'aide
  14. vous pouvez utiliser cpp.
  15.  
  16. <p></p>
  17. :example
  18. <span class="wims_help_example">Exemple</span>
  19.  
  20. <pre>
  21. \title{Deviner}
  22. \statement{ Deviner un mot :  
  23.   \special{help test1,Premier indice}
  24. }
  25. \answer{1}{Singe}
  26. \help{
  27.   Voici l'aide: help subject=\help_subject
  28.    <p>
  29.    \if{\help_subject issametext or \help_subject issametext none}{
  30.      \special{help test0,ici}
  31.    }
  32.    \if{\help_subject issametext test1}{
  33.      La première lettre est <b>S</b>. Vous pouvez trouver un nouvel indice
  34.      \special{help test2,ici}
  35.    }
  36.   \if{\help_subject issametext test2}{Voici le second indice.
  37.     La deuxième lettre est <b>i</b>
  38.    }
  39.   \if{\help_subject issametext test0}{Voici
  40.     \special{help test1,l'aide 1}, \special{help test2,l'aide 2}
  41.    }
  42.  }
  43.  </pre>
  44.