Subversion Repositories wimsdev

Rev

Rev 510 | Rev 1009 | 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 renewlink=cmd=renew&worksheet=$worksheet&$init_parm
  9. !endif
  10.  
  11. !if $printing=yes
  12.  !changeto oef/print.phtml
  13. !endif
  14.  
  15. !if $title!=$empty
  16.  !set module_title=$title
  17.  !set module_author=$author
  18.  !set module_address=$email
  19. !endif
  20.  
  21. !if 0$delay2>0 and $status!=$empty
  22.  !set now_=$wims_nowseconds
  23.  !read js/chrono.js $[max(0,$delay1-($now_-$starttime))]
  24. !endif
  25. $header_js
  26. !header
  27.  
  28. !if $module_checkdata!=yes
  29.  !read oef/it/nodata.phtml
  30.  !goto end
  31. !endif
  32.  
  33. !if $title=$empty
  34.  Questo modulo contiene un gruppo di esercizi. Apparentemete non è
  35.  stato specificato quale esercizio svolgere. O si è cliccato
  36.  su un link errato o si tratta di un bug nel sistema.
  37.  <p><center>
  38.  !href module=$module Riprovare
  39.  , o
  40.  !href $ annullare
  41.  . </center>
  42.  !goto end
  43. !endif
  44.  
  45. !if 0$delay1>0 and $status!=$empty
  46.  <p><form target=# name=chrono><center>
  47. <table border=2 bgcolor=$wims_ref_bgcolor><tr><td>
  48.  &nbsp;<b><font color=red>Attenzione!</font></b>
  49.  !if $qnum>1
  50.   Questa sessione ha un limite di tempo.
  51.  !else
  52.   Questo esercizio ha un limite di tempo.
  53.  !endif
  54.  <input size=4 name=clock readonly onFocus=this.blur();>
  55.  </table>
  56.  </center></form> <p>
  57. !endif
  58.  
  59. :tester
  60. !read oef/present.phtml
  61.  
  62. <center><hr width="50%"></center>
  63.  
  64. !if $cmd=hint
  65.  !read oef/hint.phtml
  66.  !goto end
  67. !endif
  68.  
  69. !if $status=waiting
  70.  !if $error!=$empty
  71.   !read oef/msg.phtml
  72.   <center><hr width="50%"></center>
  73.  !endif
  74.  !read oef/form.phtml
  75.  <p>
  76.  !if $hint!=$empty and $givehint>0
  77.   !href cmd=hint Suggerimento
  78. .
  79.  !endif
  80.  !if $help!=$empty
  81.   !href cmd=help Help on line
  82. .
  83.  !endif
  84.  !if $qnum<=1
  85.   !href $renewlink Un nuovo esercizio
  86. .
  87.  !else
  88.   Questo &egrave; l'esercizio numero $[$reply_cnt+1] di una sessione di $qnum esercizi.
  89.  !href $renewlink Terminare la sessione
  90. .
  91. !endif
  92. !else
  93. !if $error!=$empty
  94.  !read oef/msg.phtml
  95.  <center><hr width="50%"></center>
  96. !endif
  97. !read oef/answer.phtml
  98. <p>
  99. !if $status!=$empty
  100.  Questo &egrave; l'esercizio $reply_cnt in una serie di $qnum. <p>
  101.   !href cmd=next Passare all'esercizio successivo
  102. , o
  103.  !href $renewlink abbandonare la sessione e cominciarne un'altra
  104. . (&Egrave; necessario terminare una sessione per ottenere un punteggio.)
  105.  !else
  106.   !if $qnum>1
  107.    Avete terminato una sessione di $qnum esercizi, ottenendo un punteggio di
  108.    $module_score su 10.
  109.    !ifval $module_score>9.8
  110.     Congratulazioni
  111.    !endif
  112.    !if $toolate!=$empty and $score>$module_score
  113.     (Sei stato punito per non aver terminato l'esercizio nel tempo stabilito.)
  114.   !endif
  115.   <p>
  116.   !href $renewlink Un'altra sessione
  117. .
  118.    !if $wims_sheet=$empty
  119.     !href exo_Intro
  120. .
  121.    !endif
  122.   !else
  123.    Avete ottenuto un punteggio di $module_score su 10.
  124.    !ifval $module_score>9.8
  125.     Congratulazioni!
  126.    !endif
  127.    !if $toolate!=$empty and $score>$module_score
  128.     (Sei stato punito per non aver terminato l'esercizio nel tempo stabilito.)
  129.   !endif
  130.   <p>
  131.   !href $renewlink Un'altra sessione
  132. .
  133.    !if $wims_sheet=$empty and $oef_test!=yes
  134.     !href exo_Intro
  135. .
  136.    !endif
  137.   !endif
  138.  !endif
  139. !endif
  140.  
  141. !if $replydefaulted=yes
  142.  <p> <small>Debug:
  143.  !if $oef_default=yes
  144.   le risposte esatte sono inserite come risposte di default.
  145.  !else
  146.   !href cmd=config&oef_default=yes le risposte corrette
  147.   vanno inserite nei campi delle risposte.
  148.  !endif
  149.  </small>
  150. !endif
  151.  
  152. !read ./endhook.phtml
  153. !if $wims_user=supervisor and exam notin $session and \
  154.         ..classes/ notin ..$module and ..adm/ notin ..$module and \
  155.         ..devel/ notin ..$module and \
  156.         GNU isin $module_copyright and \
  157.         _check notin $session and \
  158.         $class_importation!=no
  159.  <p>
  160.  !href module=adm/createxo&existing=$thisexo&catmodule=$module Importa
  161.  questo esercizio nel tuo corso (dove puoi modificarlo).
  162. !endif
  163. :end
  164. !tail
  165.  
  166.