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 |