Subversion Repositories wimsdev

Rev

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

  1. :signification
  2.  Met les champs des types de réponses de type texte dans un texte en gardant sa présentation
  3.  (espaces, retours à la ligne, ...). Cela est utile si l'on désire faire remplir des trous
  4. dans un code de programmation.
  5. Doit être utilisé dans le <span class="tt wims_code_words">statement</span> d'un exercice OEF.
  6.  
  7. <p>
  8. La première ligne est formée du texte du code mis entre crochets, suivi de la taille générique des
  9.  champs de réponse (obligatoire).
  10.  Les lignes suivantes sont formées des réponses insérées suivies si nécessaires de la taille de
  11.  cette réponse si elle est différente de la taille générique.
  12.  Les endroits d'insertion de la réponse sont marqués par le mot reply<span class="tt">n</span>.
  13. </p>
  14.  
  15. :example
  16. <div class="wims_help_bloc example">
  17. <h2>Exemples</h2>
  18. <div class="spacer">
  19.  <p>
  20.   Dans l'exemple ci-dessous, on affiche le code dans l'énoncé avec 3 champs de réponse.
  21.   Les trois champs sont respectivement les réponses 1, 3 et 4 (qui peuvent être toute
  22.   réponse faisant intervenir un champ de texte comme
  23.   <span class="tt wims_code_words">numeric</span>, <span class="tt wims_code_words">case</span>
  24.   <span class="tt wims_code_words">formal</span>, etc.)
  25.  </p>
  26.  <textarea id="wims_show11" cols="100" rows="9" readonly="readonly">
  27. \text{preformat=un premier champ de réponses : reply1
  28. puis sur une 2e ligne :  reply2  et un peu plus loin sur la 2e ligne : reply3}
  29. \statement{
  30.  \special{codeinput [\preformat], 5
  31.    reply1,2x8
  32.    reply2
  33.    reply3,1x10
  34.  }
  35. }
  36. \answer{}{0,1}{type=matrix}
  37. \answer{}{4}{type=numeric}
  38. \answer{}{2x}{type=formal}
  39. </textarea>
  40. </div>
  41. <hr/>
  42. <div class="spacer">
  43.  <textarea id="wims_show12" cols="100" rows="14" readonly="readonly">
  44. \text{code=for i = 1 to reply1
  45.  do
  46.    reply2
  47.  od
  48. }
  49. \statement{
  50. \special{codeinput [\code], 5
  51. reply1
  52. reply2,30
  53. }
  54. }
  55. \answer{}{4}{type=numeric}
  56. \answer{}{tourner d'un quart de tour}{type=nocase}
  57.   </textarea>
  58.  </div>
  59. </div>
  60. :option
  61. <div class="wims_help_bloc option">
  62.  <h2>Option :</h2>
  63.  Il est possible de rajouter un mot d'option, pour l'instant uniquement
  64.   <span class="tt wims_code_words">div</span>. Dans ce cas, le texte ne sera pas affiché dans un
  65.   style <span class="tt wims_code_words">pre</span>.
  66. </div>
  67. <div class="wims_msg warning">
  68.   <strong>$wims_name_warning</strong> : il peut y avoir un bogue pour l'instant dans le cas où un autre
  69.  champ de réponses se trouve sur la page (numérotation dans l'analyse)
  70.   que l'on espère corriger.
  71. </div>
  72.