Subversion Repositories wimsdev

Rev

Rev 6133 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
 
6133 bpr 2
<h3>Comentarios dependientes de las respuestas</h3>
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:
4091 bpr 11
<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>,
21
<span class="tt wims_code_variable">\reply2</span>... (para las respuestas libres), <span class="tt wims_code_variable">\choice1</span>,
22
<span class="tt wims_code_variable">\choice2</span>... (para las opciones múltiples). El orden de estas variables
23 reyssat 23
es el mismo que el orden en el que aparecen en el código fuente (o
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&gt;\reply2+2</td><td>la primera respuesta libre es &gt; la segunda más 2</td></tr>
37
$table_tr<td class="tt wims_code_words">\choice1=Sí and \choice2=No</td>
23 reyssat 38
  <td>la primera opción múltiple es Sí, y la segunda es No (<b>Atención</b>
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&lt;5 or \reply1&gt;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>
23 reyssat 46
  <td>la primera respuesta, del tipo "set" o "vector",
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
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