Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
15107 mquerol 1
<h3>Insertion des champs de réponse dans le texte de l'énoncé</h3>
23 reyssat 2
 
3469 bpr 3
:signification
15107 mquerol 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.
23 reyssat 7
 
3469 bpr 8
:example
15107 mquerol 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>
23 reyssat 60
</ul>
15107 mquerol 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.
23 reyssat 66
 
15107 mquerol 67
 
68