Subversion Repositories wimsdev

Rev

Rev 5903 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5903 Rev 15107
Line 1... Line 1...
1
<h4>Embed answers into the statements</h4>
1
<h3>Insertion des champs de réponse dans le texte de l'énoncé</h3>
2
 
2
 
3
:signification
3
:signification
4
It is possible to embed (include) answers into the statement of your
4
Il est possible d'inclure des champs de réponse dans l'énoncé des exercices
5
exercises under html format. The embedded replies and choices should be
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
defined usually.
6
habituelle. Des conditions particulières sont indiquées dans la documentation des types de réponses.
7
 
-
 
8
 
7
 
9
:example
8
:example
10
 <span class="wims_help_example">Examples</span>
-
 
11
 <ul>
9
<ul>
12
<li><span class="tt wims_code_words">\embed{reply 1}</span> insert the first freestyle reply into the text.</li>
10
  <li><span class="tt wims_code_words">\embed{choice 1}</span> insérer le premier <i>choix multiple</i> dans le texte.</li>
13
<li><span class="tt wims_code_words">\embed{reply 2,10}</span> insert the second freestyle reply into the text,
11
  <li><span class="tt wims_code_words">\embed{reply 2}</span> insérer la deuxième <i>réponse libre</i>
14
with an input field of size 10.</li>
12
    dans le texte.</li>
15
<li><span class="tt wims_code_words">\embed{choice 1}</span> insert the first multiple choice into the text.</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>
16
</ul>
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
 
17
 
68
 
18
Special case. If the type of <span class="tt wims_code_words">reply 1</span> is among <span class="tt wims_code_words">checkbox</span>,
-
 
19
<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,2}</span>
-
 
20
inserts only one of the choices (here the number 2 in this case), either
-
 
21
clickable (<span class="tt wims_code_words">click</span>) or with a button for marking it. This allows
-
 
22
insertions of the choices in versatile text structures.
-