Subversion Repositories wimsdev

Rev

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

  1. !nocache
  2. !if $oef_test=yes
  3.  !set renewlink=cmd=next&retest=again
  4.  !!$header_js
  5.  !goto tester
  6. !else
  7.  !set init_parm=!translate + to $ $ in $module_init_parm
  8.  !set init_parm=!replace internal $\
  9. $ by ; in $init_parm
  10.  !set renewlink=cmd=renew&worksheet=$worksheet&$init_parm
  11. !endif
  12.  
  13. !if $printing=yes
  14.  !changeto oef/print.phtml
  15. !endif
  16.  
  17. !if $title!=$empty
  18.  !set module_title=$title
  19.  !set module_author=$author
  20.  !set module_address=$email
  21. !endif
  22.  
  23. !if 0$delay2>0 and $status!=$empty
  24.  !set now_=$wims_nowseconds
  25.  !read js/chrono.phtml $[max(0,$delay1-($now_-$starttime))]
  26. !endif
  27. !set wims_html_header=!append line $header_js to $wims_html_header
  28. !set wims_html_header=$oefcss\
  29. $wims_html_header
  30.  
  31. !header1
  32. <h1 class="oeftitle">$title</h1>
  33.  
  34. !if $module_checkdata!=yes
  35.  !read oef/$module_language/nodata.phtml
  36.  !goto end
  37. !endif
  38.  
  39. !if $title=$empty
  40.  Este módulo es una agrupación de ejercicios. Aparentemente lo ha
  41.  abierto sin precisar un ejercicio válido que quiera hacer. Esto puede
  42.  ocurrir porque ha seguido un enlace erróneo, o tratarse de un error del
  43.  programa.
  44.  <p><center>
  45.  !href module=$module Pruebe a comenzar de nuevo
  46. , o
  47.  !href $ cancelar
  48.  . </center>
  49.  !goto end
  50. !endif
  51.  
  52. !if 0$delay1>0 and $status!=$empty
  53.  <p><form target="#" name=chrono><center>
  54.  <table border=2 bgcolor="$wims_ref_bgcolor"><tr><td>
  55.  &nbsp;<b><font color=red>¡Atención!</font></b>
  56.  !if $qnum>1
  57.   Esta serie tiene límite de tiempo.
  58.  !else
  59.   Ete ejercicio tiene límite de tiempo.
  60.  !endif
  61.  <input size=4 name=clock readonly onFocus="this.blur();">
  62.  </table>
  63.  </center></form> <p>
  64. !endif
  65.  
  66. :tester
  67. !read oef/present.phtml
  68.  
  69. !if $wims_theme_version= or $wims_theme_version<1
  70. <center><hr width="50%"></center>
  71. !endif
  72.  
  73. !if $cmd=hint
  74.  !read oef/hint.phtml
  75.  !goto end
  76. !endif
  77.  
  78. !if $status=waiting
  79.  !if $error!=$empty
  80.   !read oef/msg.phtml
  81.  !if $wims_theme_version= or $wims_theme_version<1
  82.   <center><hr width="50%"></center>
  83.  !endif
  84.  !endif
  85.  !read oef/form.phtml
  86.  <p>
  87.  !if $hint!=$empty and $givehint>0
  88.   !href cmd=hint Pista
  89. .
  90.  !endif
  91.  !if $help!=$empty
  92.   !href cmd=help Ayuda
  93. .
  94.  !endif
  95.  !if $qnum<=1
  96.   !href $renewlink Reiniciar el ejercicio
  97. .
  98.  !else
  99.   Este es el ejercicio número $[$reply_cnt+1] de una serie con $qnum
  100.   ejercicios.
  101.   !href $renewlink Abandonar la serie
  102. .
  103.  !endif
  104. !else
  105.  !if $error!=$empty
  106.   !read oef/msg.phtml
  107.   !if $wims_theme_version= or $wims_theme_version<1
  108.   <center><hr width="50%"></center>
  109.   !endif
  110.  !endif
  111.  !read oef/answer.phtml
  112.  <p>
  113.  !if $status!=$empty
  114.   Este es el ejercicio número $reply_cnt de una serie de $qnum exercicios. <p>
  115.   !href cmd=next Continuar la serie con el siguiente ejercicio
  116. , o
  117.   !href $renewlink abandonar la serie y solicitar una nueva
  118.  (debe seguir hasta el final de la serie si quiere recibir puntuación).
  119.  !else
  120.   !if $qnum>1
  121.    Ha terminado una serie de $qnum ejercicios, con una puntuación de
  122.    $module_score sobre 10.
  123.    !ifval $module_score>9.8
  124.     ¡Felicidades!
  125.    !endif
  126.    !if $toolate!=$empty and $score>$module_score
  127.     (Ha sido penalizado por superar el límite de tiempo permitido).
  128.    !endif
  129.    <p>
  130.    !href $renewlink Una vez más
  131. .
  132.    !if $wims_sheet=$empty
  133.     !href exo_Intro
  134. .
  135.    !endif
  136.   !else
  137.    Ha obtenido una puntuación de $module_score sobre 10.
  138.    !ifval $module_score>9.8
  139.     ¡Felicidades!
  140.    !endif
  141.    !if $toolate!=$empty and $score>$module_score
  142.     (Ha sido penalizado por superar el límite de tiempo permitido).
  143.    !endif
  144.  
  145.    <p>
  146.    !href $renewlink Una vez más
  147. .
  148.    !if $wims_sheet=$empty and $oef_test!=yes
  149.     !href exo_Intro
  150. .
  151.    !endif
  152.   !endif
  153.  !endif
  154. !endif
  155.  
  156. !if $replydefaulted=yes
  157.  <p> <small>
  158.  Modo de desarrollo:
  159.  !if $oef_default=yes
  160.   las respuestas correctas se insertan en los campos
  161.   de respuesta de forma predeterminada.
  162.   !else
  163.    !href cmd=config&oef_default=yes insertar las respuestas correctas
  164.    en los campos de respuesta.
  165.  !endif
  166.  </small>
  167. !endif
  168.  
  169. !read endhook.phtml
  170. !!!if $wims_user=supervisor and exam notin $session and \
  171. !!      ..classes/ notin ..$module and ..adm/ notin ..$module and \
  172. !!      ..devel/ notin ..$module and \
  173. !!      GNU isin $module_copyright and \
  174. !!      _check notin $session and \
  175. !!      $class_importation!=no
  176. !! <p>
  177. !! !href module=adm/createxo&existing=$thisexo&catmodule=$module Importar
  178. !! este ejercicio a su clase (donde podrá modificarlo).
  179. !!!endif
  180. :end
  181.  
  182. !tail
  183.  
  184.