Subversion Repositories wimsdev

Rev

Rev 7383 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. <b>Clic sobre una imagen.</b>
  3. (nombre : <span class="tt">coord</span>)
  4. <br>
  5. Este tipo de respuesta permite al usuario presionar una imagen,
  6. y puede analizar la posición del clic siguiente distintos criterios de zona.
  7. <p>
  8. La buena respuesta debe darse en forma de una matriz (el
  9. separador de líneas es el punto y coma  `;'). La primera línea es
  10. el URL de la imagen. L'image doit être actuellement dans le format gif.
  11. La segunda línea es la posición de los criterios que permiten
  12. dar los datos del clic por correctas.  Y a partir de
  13. la tercera posible línea, cada una puede contener criterios
  14. (malas posiciones).
  15.  All the point coordinates must be in pixels.
  16. </p><p>
  17. La respuesta del usuario se da por buena cuando
  18. se cumplen las condiciones de la segunda línea. Si no, si los criterios
  19. de malas posiciones existen (a partir de la 3.a línea),
  20. la respuesta es mala si una de estas malas condiciones se cumple,
  21. y ambigua si ninguna condición se cumple (en este último caso,
  22. el usuario deberá volver a intentar de responder). Si no hay criterio de mala posición,
  23. toda respuesta por la que no se cumplen las condiciones
  24. de la segunda línea se juzgará mala.
  25. </p><p>
  26. El número de la primera de las líneas de acuerdo con la respuesta
  27. del usuario, disminuido en 1, se almacena en una variable
  28. <span class="tt">\result</span><em>n</em>, donde <em>n</em> es el número del campo de
  29. respuesta, y puede utilizarse en un \feedback.
  30. </p><p>
  31. Varias condiciones pueden combinarse en la misma línea,
  32. utilizando los conectores lógicos
  33. `&' (intersección), `|' (unión), `^' (complementario), así como
  34. los paréntesis.
  35. </p><p>
  36. Se recomienda insertar este campo de respuesta en la declaración.
  37. No puede coexistir con otros campos de respuesta, por la razón
  38. evidente que todo clic del usuario sobre una imagen
  39. enviará el formulario de respuesta.
  40. </p>
  41.  
  42. !set p=anstype.$lang/coord
  43. !readproc tabletheme
  44. $table_header
  45. !set caption=!record 1 of help/$p
  46.  <caption>$caption</caption>
  47.  !set header=!record 2 of help/$p
  48.  $table_tr<th>$(header[1])</th><th>$(header[2])</th></tr>
  49.  !set cnt_record=!recordcnt help/$p
  50.  !for u= 3 to $cnt_record
  51.    !set l_=!record $u of help/$p
  52.    $table_tr<td class="tt">
  53. !line 1 of $l_
  54.    </td><td>
  55. !line 2 to -1 of $l_
  56.   </td>
  57.   </tr>
  58.  !next
  59. $table_end
  60.