Rev 6249 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
23 | reyssat | 1 | |
10822 | bpr | 2 | <h2>Comentarios dependientes de las respuestas</h2> |
23 | reyssat | 3 | |
4 | Puede definir condiciones (dependientes de las respuestas proporcionadas por |
||
5 | los usuarios) bajo las que pueden imprimirse comentarios en la página de |
||
6 | resultados de un ejercicio. Una utilidad común de esta posibilidad será dar |
||
7 | una explicación cuando se detecta un error típico en la respuesta. |
||
8 | <p> |
||
9 | Se puede añadir un número arbitrario de comentarios vinculados a cualquier tipo |
||
10 | de respuesta (libres o de opción múltiple). La sintaxis es la siguiente: |
||
10822 | bpr | 11 | </p><pre> |
23 | reyssat | 12 | \feedback{CONDICIÓN}{MENSAJE} |
4091 | bpr | 13 | </pre> |
23 | reyssat | 14 | Se puede poner una línea como esta en el campo de los parámetros (en modo |
15 | guiado) o en cualquier lugar del código fuente (en el modo en bruto). |
||
16 | <p> |
||
5903 | bpr | 17 | Cuando se cumple la <span class="tt">CONDICIÓN</span>, |
18 | se le mostrará el <span class="tt">MENSAJE</span> al usuario en la página de resultados. Se |
||
23 | reyssat | 19 | pueden utilizar los valores de las respuestas del usuario en los dos |
5903 | bpr | 20 | campos (CONDICIÓN y MENSAJE) por medio de las variables <span class="tt wims_code_variable">\reply1</span>, |
10822 | bpr | 21 | <span class="tt wims_code_variable">\reply2</span>... (para las respuestas libres), <span class="tt wims_code_variable">\choice1</span>, |
5903 | bpr | 22 | <span class="tt wims_code_variable">\choice2</span>... (para las opciones múltiples). El orden de estas variables |
10822 | bpr | 23 | es el mismo que el orden en el que aparecen en el código fuente (o |
23 | reyssat | 24 | en el formulario en el modo guiado). |
25 | <p> |
||
5903 | bpr | 26 | El <span class="tt">MENSAJE</span> es un texto libre, que acepta las etiquetas html y los símbolos |
23 | reyssat | 27 | matemáticos. |
5947 | bpr | 28 | </p>$table_header |
23 | reyssat | 29 | <caption>Ejemplos de condiciones |
30 | <small> |
||
31 | !href target=wims_mhelp cmd=help&special_parm=if Lista completa |
||
32 | </small> |
||
33 | </caption> |
||
5947 | bpr | 34 | $table_hdtr<th>condición</th><th>cuando se cumpla que</th></tr> |
6249 | bpr | 35 | $table_tr<td class="tt wims_code_words">\reply1=5</td><td>la primera respuesta libre es exactamente igual a 5</td></tr> |
36 | $table_tr<td class="tt wims_code_words">\reply1>\reply2+2</td><td>la primera respuesta libre es > la segunda más 2</td></tr> |
||
37 | $table_tr<td class="tt wims_code_words">\choice1=Sí and \choice2=No</td> |
||
10822 | bpr | 38 | <td>la primera opción múltiple es Sí, y la segunda es No (<b>Atención</b> |
23 | reyssat | 39 | ¡la comparación en las opciones múltiples es sensible a la diferencia |
40 | minúsculas-mayúsculas!) |
||
5947 | bpr | 41 | </td></tr> |
6249 | bpr | 42 | $table_tr<td class="tt wims_code_words">\reply1<5 or \reply1>8</td> |
23 | reyssat | 43 | <td>la primera respuesta se sale del intervalo [5,8]. |
5947 | bpr | 44 | </td></tr> |
6249 | bpr | 45 | $table_tr<td class="tt wims_code_words">3 isitemof \reply1</td> |
10822 | bpr | 46 | <td>la primera respuesta, del tipo "set" o "vector", |
23 | reyssat | 47 | contiene una componente "3". |
5947 | bpr | 48 | </td></tr> |
23 | reyssat | 49 | $table_end |
50 | <p> |
||
5903 | bpr | 51 | <b>Fallo conocido</b>. Debe evitar usar conjuntamente <span class="tt wims_code_variable">\reply</span> y |
10822 | bpr | 52 | <span class="tt wims_code_variable">\choice</span> en una misma condición. De lo contrario el resultado |
23 | reyssat | 53 | será imprevisible. |
5947 | bpr | 54 | </p> |
23 | reyssat | 55 |