Subversion Repositories wimsdev

Rev

Rev 2448 | Rev 5947 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. <center><h3>Comentarios dependientes de las respuestas</h3></center> <p>
  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:
  11. <pre>
  12. \feedback{CONDICIÓN}{MENSAJE}
  13. </pre>
  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>
  17. Cuando se cumple la <tt>CONDICIÓN</tt>,
  18. se le mostrará el <tt>MENSAJE</tt> al usuario en la página de resultados. Se
  19. pueden utilizar los valores de las respuestas del usuario en los dos
  20. campos (CONDICIÓN y MENSAJE) por medio de las variables <tt class="wims_code_variable">\reply1</tt>,
  21. <tt class="wims_code_variable">\reply2</tt>... (para las respuestas libres), <tt class="wims_code_variable">\choice1</tt>,
  22. <tt class="wims_code_variable">\choice2</tt>... (para las opciones múltiples). El orden de estas variables
  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>
  26. El <tt>MENSAJE</tt> es un texto libre, que acepta las etiquetas html y los símbolos
  27. matemáticos.
  28. <p>$table_header
  29. <caption>Ejemplos de condiciones
  30. <small>
  31. !href target=wims_mhelp cmd=help&special_parm=if Lista completa
  32. </small>
  33. </caption>
  34. $table_hdtr<th>condición<th>cuando se cumpla que
  35. $table_tr<td><tt class="wims_code_words">\reply1=5<td>la primera respuesta libre es exactamente igual a 5
  36. $table_tr<td><tt class="wims_code_words">\reply1&gt;\reply2+2<td>la primera respuesta libre es &gt; la segunda más 2
  37. $table_tr<td><tt class="wims_code_words">\choice1=Sí and \choice2=No
  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!)
  41. $table_tr<td><tt class="wims_code_words">\reply1&lt;5 or \reply1&gt;8
  42.   <td>la primera respuesta se sale del intervalo [5,8].
  43. $table_tr<td><tt class="wims_code_words">3 isitemof \reply1
  44.   <td>la primera respuesta, del tipo "set" o "vector",
  45.   contiene una componente "3".
  46.  
  47. $table_end
  48. <p>
  49. <b>Fallo conocido</b>. Debe evitar usar conjuntamente <tt class="wims_code_variable">\reply</tt> y
  50. <tt class="wims_code_variable">\choice</tt> en una misma condición. De lo contrario el resultado
  51. será imprevisible.
  52.  
  53.  
  54.