Subversion Repositories wimsdev

Rev

Rev 5903 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. <h3>Insertion des champs de réponse dans le texte de l'énoncé</h3>
  2.  
  3. :signification
  4. Il est possible d'inclure des champs de réponse dans l'énoncé des exercices
  5. sous format html par la commande <span class="tt wims_code_words">embed</span>. Les réponses et choix doivent être définis de façon
  6. habituelle. Des conditions particulières sont indiquées dans la documentation des types de réponses.
  7.  
  8. :example
  9. <ul>
  10.  <li><span class="tt wims_code_words">\embed{choice 1}</span> insérer le premier <i>choix multiple</i> dans le texte.</li>
  11.  <li><span class="tt wims_code_words">\embed{reply 2}</span> insérer la deuxième <i>réponse libre</i>
  12.    dans le texte.</li>
  13.  <li><span class="tt wims_code_words">\embed{reply 1,5}</span> peut avoir plusieurs significations
  14.    suivant le type de réponse. En général, cela signifie :
  15.    insérer la première <i>réponse libre</i> avec la taille du champ de réponse égale à 5.
  16.    Par contre, si le type de <span class="tt wims_code_words">reply 1</span> est parmi <span class="tt wims_code_words">checkbox</span>,
  17.    <span class="tt wims_code_words">click</span>, <span class="tt wims_code_words">radio</span>, <span class="tt wims_code_words">\embed{reply 1,5}</span>
  18.    insère seulement l'un des choix (le numéro 5 dans ce cas) dans le format correspondant
  19.     au type. Cela permet l'insertion de choix dans différentes structures de texte
  20.    (en liste, dans un tableau, ...).
  21.    <p>Attention: Dans le cas du type <span class="tt wims_code_words">menu</span>,
  22.    il faut obligatoirement mettre <span class="tt wims_code_words">\embed{reply 1}</span>
  23.    sans deuxième argument.
  24.    </p>
  25.  </li>
  26.  <li><span class="tt wims_code_words">\embed{reply 1,AxBxC}</span> peut avoir plusieurs significations
  27.    selon le type :
  28.    <ul>
  29.      <li>dans le cas où le type est <span class="tt wims_code_words">clickfill</span> ou <span class="tt wims_code_words">dragfill</span>,
  30.    A et B sont les tailles horizontale et verticale (en pixels) d'une case,
  31.     et C est le nombre de cases que contient le champ de réponses.
  32.       </li><li> dans le cas où le type est <span class="tt wims_code_words">correspond</span>,
  33.     A est la taille verticale des items,
  34.     B et C sont respectivement la taille horizontale des colonnes de gauche et de droite.
  35.       </li><li>
  36.         Dans le cas de réponses de type texte libre, d'autres lignes peuvent être ajoutées
  37.        permettant de personnaliser le style du champ de réponses. De plus, si la première ligne supplémentaire
  38.        est le mot <span class="tt wims_code_words">default</span>, le champ aura la classe
  39.        de style css <span class="tt wims_code_words">wims_oef_input</span> : le gestionnaire du site ou l'enseignant peuvent alors
  40.         le configurer de manière générale. Par exemple,
  41.         pour le type <span class="tt wims_code_words">numeric</span>,
  42. <pre>\embed{reply 1,12
  43. default}</pre>
  44. ou
  45. <pre>\embed{reply 1,12
  46. style="font-size:18px;background-color:#e8ffff;border:1px solid #3333CC;"}</pre>
  47.       </li>
  48.     </ul></li>
  49.   <li><span class="tt wims_code_words">\embed{reply 1,numero, pick_numero}</span>
  50.     Dans le cas où le type est un choix multiple,
  51.     insère le choix n°<span class="tt">numero</span> dans le texte,
  52.     mais en lui donnant l'apparence "<span class="tt">pick_numero</span>".
  53.    Typiquement, cela permet d'avoir des choix assez simples (A,B,C),
  54.     mais dont l'apparence est complexe (formules mathématique par exemple).
  55.    <pre>
  56. \statement{<ul class="inline">
  57.  <li>1:\embed{reply 1,1, \(\frac{1}{2}\)}</li>
  58.  <li>2:\embed{reply 1,2, \(\frac{1}{3}\)}</li>
  59.  <li>3:\embed{reply 1,3, \(\frac{1}{4}\)}</li>
  60. </ul>
  61. }
  62. \answer{}{1;1,2,3}{type=radio}{option=noanalyzeprint}
  63. </pre>
  64. Dans ce cas, il vaut mieux désactiver pour l'instant l'analyse de la réponse
  65. (bogue à corriger) car elle peut être difficilement compréhensible.
  66.  
  67.  
  68.  
  69.