Rev 6887 | Rev 11270 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6887 | Rev 10822 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | < |
2 | <h2 class="wimscenter">Commentaires ciblés selon les réponses</h2> |
3 | 3 | ||
4 | <p> |
4 | <p> |
5 | Vous pouvez définir des conditions (sur les réponses données par les |
5 | Vous pouvez définir des conditions (sur les réponses données par les |
6 | utilisateurs) sous lesquelles des commentaires peuvent être imprimés dans la |
6 | utilisateurs) sous lesquelles des commentaires peuvent être imprimés dans la |
7 | page de résultat d'un exercice. Une utilisation commune de cette facilité |
7 | page de résultat d'un exercice. Une utilisation commune de cette facilité |
8 | sera de donner des avertissements quand une erreur typique est détectée dans |
8 | sera de donner des avertissements quand une erreur typique est détectée dans |
9 | la réponse. |
9 | la réponse. |
10 | </p> |
10 | </p> |
11 | - | ||
12 | <p> |
11 | <p> |
13 | Un nombre arbitraire de commentaires ciblés peuvent être ajoutés, sur tout type |
12 | Un nombre arbitraire de commentaires ciblés peuvent être ajoutés, sur tout type |
14 | de réponses (libre ou choix multiple). La syntaxe est comme suit. |
13 | de réponses (libre ou choix multiple). La syntaxe est comme suit. |
- | 14 | </p> |
|
15 | <pre> |
15 | <pre> |
16 | \feedback{CONDITION}{MESSAGE} |
16 | \feedback{CONDITION}{MESSAGE} |
17 | </pre> |
17 | </pre> |
18 | Une telle ligne peut être placée dans le champ de paramètres (sous le mode |
18 | Une telle ligne peut être placée dans le champ de paramètres (sous le mode |
19 | guidé) ou n'importe où dans la source (sous le mode brut). |
19 | guidé) ou n'importe où dans la source (sous le mode brut). |
20 | </p> |
20 | </p><p> |
21 | - | ||
22 | <p> |
- | |
23 | Quand <span class="tt">CONDITION</span> est remplie, |
21 | Quand <span class="tt">CONDITION</span> est remplie, |
24 | <span class="tt">MESSAGE</span> sera montré à l'utilisateur dans la page de résultat. |
22 | <span class="tt">MESSAGE</span> sera montré à l'utilisateur dans la page de résultat. |
25 | Les valeurs des réponses de l'utilisateur peuvent être utilisées dans les deux |
23 | Les valeurs des réponses de l'utilisateur peuvent être utilisées dans les deux |
26 | champs (CONDITION et MESSAGE) via les variables <span class="tt wims_code_variable">\reply1</span>, |
24 | champs (CONDITION et MESSAGE) via les variables <span class="tt wims_code_variable">\reply1</span>, |
27 | <span class="tt wims_code_variable">\reply2</span>, ... (pour réponses libres), |
25 | <span class="tt wims_code_variable">\reply2</span>, ... (pour réponses libres), |
28 | <span class="tt wims_code_variable">\choice1</span>, |
26 | <span class="tt wims_code_variable">\choice1</span>, |
29 | <span class="tt wims_code_variable">\choice2</span>,... (pour choix multiples). |
27 | <span class="tt wims_code_variable">\choice2</span>,... (pour choix multiples). |
30 | L'ordre dans ces variables est le même que l'ordre sous lequel elles apparaissent dans la source (ou |
28 | L'ordre dans ces variables est le même que l'ordre sous lequel elles apparaissent dans la source (ou |
31 | dans le formulaire en $name_normal). |
29 | dans le formulaire en $name_normal). |
32 | </p> |
30 | </p> |
33 | 31 | ||
Line 35... | Line 33... | ||
35 | <span class="tt">MESSAGE</span> est un texte libre, acceptant les tags html et les symboles |
33 | <span class="tt">MESSAGE</span> est un texte libre, acceptant les tags html et les symboles |
36 | mathématiques. |
34 | mathématiques. |
37 | </p> |
35 | </p> |
38 | 36 | ||
39 | <p> |
37 | <p> |
40 | On pourra aussi s'aider de la variable <span class="tt wims_code_variable">\sc_reply1</span>, |
38 | On pourra aussi s'aider de la variable <span class="tt wims_code_variable">\sc_reply1</span>, |
41 | <span class="tt wims_code_variable">\sc_reply2</span>, |
39 | <span class="tt wims_code_variable">\sc_reply2</span>, |
42 | ... dont la valeur vaut 1 si la réponse est bonne, 0 si la réponse est fausse |
40 | ... dont la valeur vaut 1 si la réponse est bonne, 0 si la réponse est fausse |
43 | et 0.5 si elle est bonne à précision près. Cette variable ne tient pas compte |
41 | et 0.5 si elle est bonne à précision près. Cette variable ne tient pas compte |
44 | des conditions supplémentaires éventuellement imposées et est vide dans le cas |
42 | des conditions supplémentaires éventuellement imposées et est vide dans le cas |
45 | où la réponse est uniquement analysée à l'aide de conditions. |
43 | où la réponse est uniquement analysée à l'aide de conditions. |
46 | </p> |
44 | </p> |
47 | 45 | ||
48 | $table_header |
46 | $table_header |
49 | <caption>Exemples de conditions |
47 | <caption>Exemples de conditions |
50 | <small> |
48 | <small> |
Line 53... | Line 51... | ||
53 | </caption> |
51 | </caption> |
54 | $table_hdtr<th>condition<th>quand elle sera remplie |
52 | $table_hdtr<th>condition<th>quand elle sera remplie |
55 | $table_tr<td><span class="tt wims_code_words">\reply1=5</span></td><td>la première réponse libre est exactement égale à 5</td></tr> |
53 | $table_tr<td><span class="tt wims_code_words">\reply1=5</span></td><td>la première réponse libre est exactement égale à 5</td></tr> |
56 | $table_tr<td><span class="tt wims_code_words">\reply1>\reply2+2</span></td><td>la première réponse libre est > la seconde plus 2</td></tr> |
54 | $table_tr<td><span class="tt wims_code_words">\reply1>\reply2+2</span></td><td>la première réponse libre est > la seconde plus 2</td></tr> |
57 | $table_tr<td><span class="tt wims_code_words">\choice1=Oui and \choice2=Non</span></td> |
55 | $table_tr<td><span class="tt wims_code_words">\choice1=Oui and \choice2=Non</span></td> |
58 | <td>premier choix multiple est Oui, et le second est Non (<b>attention</b> |
56 | <td>premier choix multiple est Oui, et le second est Non (<b>attention</b> |
59 | la comparaison dans les choix multiples est sensible aux |
57 | la comparaison dans les choix multiples est sensible aux |
60 | minuscules-majuscules !) |
58 | minuscules-majuscules !) |
61 | </td></tr> |
59 | </td></tr> |
62 | $table_tr<td><span class="tt wims_code_words">\reply1<5 or \reply1>8</span></td> |
60 | $table_tr<td><span class="tt wims_code_words">\reply1<5 or \reply1>8</span></td> |
63 | <td>première réponse est hors de l'intervalle [5,8]. |
61 | <td>première réponse est hors de l'intervalle [5,8]. |
64 | </td></tr> |
62 | </td></tr> |
65 | $table_tr<td><span class="tt wims_code_words">3 isitemof \reply1</span></td> |
63 | $table_tr<td><span class="tt wims_code_words">3 isitemof \reply1</span></td> |
66 | <td>la première réponse, du type <span class="tt wims_code_words">set</span> ou <span class="tt wims_code_words">vector</span>, |
64 | <td>la première réponse, du type <span class="tt wims_code_words">set</span> ou <span class="tt wims_code_words">vector</span>, |
67 | contient une composante "3". |
65 | contient une composante "3". |
68 | </td></tr> |
66 | </td></tr> |
69 | $table_end |
67 | $table_end |
70 | 68 | ||
71 | <p> |
69 | <p> |