Subversion Repositories wimsdev

Rev

Rev 1262 | Rev 1409 | 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. Deze module bevat een hele verzameling aan oefeningen.<br>
  41.  Je hebt deze blijkbaar aangevraagd zonder te specificeren aan welke
  42.  oefening je precies wilt gaan werken.<br>
  43. <small>Dit komt misschien omdat je op een verkeerde link hebt geklikt,                                                                    
  44. of misschien een software fout ?</small>
  45. <br><center>
  46. Probeer
  47.  !href module=$module opnieuw
  48.  , of
  49.  !href $ annuleer
  50.  . </center>
  51.  !goto end
  52. !endif
  53.  
  54. !if 0$delay1>0 and $status!=$empty
  55.  <br><form target="#" name=chrono><center>
  56.  <table border=2 bgcolor="$wims_ref_bgcolor"><tr><td>
  57.  &nbsp;<b><font color=red>Attentie !</font></b>
  58.  !if $qnum>1
  59.     Deze serie oefeningen heeft een tijdslimiet.
  60.  !else
  61.     Deze oefening heeft een tijdslimiet.
  62.  !endif
  63.  <input size=4 name=clock readonly onFocus="this.blur()";>
  64.  </table>
  65.  </center></form> <br>
  66. !endif
  67.  
  68. :tester
  69. !read oef/present.phtml
  70.  
  71. <center><hr width="50%"></center>
  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.   <center><hr width="50%"></center>
  82.  !endif
  83.  !read oef/form.phtml
  84.  <br>
  85.  !if $hint!=$empty and $givehint>0
  86.   !href cmd=hint Hint
  87. .
  88.  !endif
  89.  !if $help!=$empty
  90.   !href cmd=help Help
  91. .
  92.  !endif
  93.  !if $qnum<=1
  94.   !href $renewlink Herhaal
  95.  deze oefening.
  96.  !else
  97.   Dit is de $[$reply_cnt+1] oefening uit een serie van $qnum.
  98.   Ga door met
  99.   !href $renewlink deze serie
  100. .
  101.  !endif
  102. !else
  103.  !if $error!=$empty
  104.   !read oef/msg.phtml
  105.   <center><hr width="50%"></center>
  106.  !endif
  107.  !read oef/answer.phtml
  108.  <br>
  109.  !if $status!=$empty
  110.  Dit is de $reply_cnt oefening uit een serie van $qnum. <br>
  111.  Ga door naar de
  112.   !href cmd=next volgende
  113.    of
  114.   !href $renewlink herhaal
  115.   dezelfde oefening (er wordt pas aan het eind van de reeks een cijfer gegeven).
  116.  !else
  117.   !if $qnum>1
  118.     U heeft een reeks van $qnum oefeningen afgerond, met een cijfer
  119.    $module_score uit 10.
  120.    !ifval $module_score>9.8
  121.     Gefeliciteerd !
  122.    !endif
  123.    !if $toolate!=$empty and $score>$module_score
  124.     (U krijgt strafpunten voor het overschrijden van de tijdslimiet.)
  125.    !endif
  126.    <br>
  127.    !href $renewlink Herhaal
  128.    de hele serie.
  129.    !if $wims_sheet=$empty
  130.     !href exo_Intro
  131. .
  132.    !endif
  133.   !else
  134.    Uw cijfer is een $module_score uit 10.
  135.    !ifval $module_score>9.8
  136.     Gefeliciteerd !
  137.    !endif
  138.    !if $toolate!=$empty and $score>$module_score
  139.     (U hebt strafpunten gekregen voor het overschrijden van de tijdslimiet.)
  140.    !endif
  141.    <br>
  142.    !href $renewlink Herhaal
  143.    deze oefening.
  144.    !if $wims_sheet=$empty and $oef_test!=yes
  145.     &nbsp;
  146.     !href exo_Intro
  147. .
  148.    !endif
  149.   !endif
  150.  !endif
  151. !endif
  152.  
  153. !if $replydefaulted=yes
  154.  <br> <small>
  155.  Experimenteer mode:
  156.  !if $oef_default=yes
  157.     de goede antwoorde zijn reeds ingevuld
  158.  !else
  159.     vul de
  160.   !href cmd=config&oef_default=yes  goede antwoorden
  161.   alvast in.
  162.  !endif
  163.  </small>
  164. !endif
  165.  
  166. !read ./endhook.phtml
  167. !!!if $wims_user=supervisor and exam notin $session and \
  168. !!      ..classes/ notin ..$module and ..adm/ notin ..$module and \
  169. !!      ..devel/ notin ..$module and \
  170. !!      GNU isin $module_copyright and \
  171. !!      _check notin $session and \
  172. !!      $class_importation!=no
  173. !! <br>
  174. !! !href module=adm/createxo&existing=$thisexo&catmodule=$module Importeer
  175. !!  deze oefening in uw eigen klas. Daar kan de broncode eenvoudig worden aangepast.
  176. !!!endif
  177. :end
  178. !tail
  179.  
  180.  
  181.