Subversion Repositories wimsdev

Rev

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

  1. <!-- adm/class/exam student.phtml START -->
  2.  
  3. !! <!--There isn't any help for student yet. this will hide the "help button"-->
  4. !set module_has_help = no
  5.  
  6. !read adm/class/classname.phtml $wims_classname\
  7. $wims_institutionname
  8.  
  9. !read adm/title.phtml 1\
  10. $classname\
  11. $title
  12.  
  13. !if $wims_user=supervisor
  14. <div style="text-align:center">($name_presentation)</div>
  15. !endif
  16.  
  17. !if $desc!=$empty
  18.         <h2>$name_instructions :</h2>
  19.         <p class="exam_instructions">$desc</p>
  20. !endif
  21.  
  22. !if $error!=$empty
  23. <div class="wims_alertmsg">
  24. !read lang/msg.phtml.$moduclass_lang
  25. </div>
  26. !href module=home $wims_name_back2
  27. . <br/>
  28. !exit
  29. !endif
  30.  
  31. !if $registered<0 or ($registered>0 and $timeleft<=0)
  32. !changeto score.phtml
  33. !endif
  34.  
  35. !if $exocnt=0
  36. $name_empty
  37. !else
  38. <h2>$name_content:</h2>
  39. !set activeexo=0
  40.  
  41.  
  42. <ol class="wims_exam">
  43.  !for i=1 to $exocnt
  44.   <li class="exo_item">
  45. !! -------------------------- debut de la ligne correspondant a un exercice de l'examen
  46.  
  47.  !set ex=!record $i of wimshome/log/classes/$wims_class/exams/.exam$exam
  48.  !distribute lines $ex into we,li,ti,de,op
  49.  !set de=!trim $de
  50.  
  51.  !if $t_=yes and ($allowtype=simulation or $tryremain>0 or \
  52.    ($tryremain=0 and $registered!=$empty))
  53.    !if $(replied$i)>0
  54.     <span class="exo_name">$ti </span> - <span class="exo_done">$name_done</span>
  55.    !else
  56.     !if $de!=$empty
  57.      !set dt=!examdep $exam $de
  58.     !else
  59.      !set dt=yes
  60.     !endif
  61.     !if $dt=yes
  62.      !advance activeexo
  63.      <span class="exo_link">
  64.      !href target=wims_exam cmd=new&worksheet=$exam.$i $ti
  65. </span>&nbsp;
  66.      !if autogen iswordof $op and $wims_exam_remain!=$empty
  67.       !set ss=$(wims_session)t$(exam)t$i
  68.       !set test=!defof w_cmd in wimshome/sessions/$ss/var
  69.       !if $test=$empty
  70.        !set test=$wims_ref_name?wims_window=new&+session=$(wims_session)_exam&+cmd=new&+worksheet=$exam.$i
  71.        <img src="$test" height="1" width="1" />
  72.       !endif
  73.      !endif
  74.     !else
  75.      <span class="red">$ti</span>
  76.      <span>
  77.      !href cmd=reply&job=student $name_depend
  78. .</span>
  79.     !endif
  80.    !endif
  81.   !else
  82.    <span>$ti.</span>
  83.   !endif
  84. !! -------fin d'affichage de la ligne correspondant a un exercice
  85.  
  86.   </li>
  87.  !next i
  88. </ol>
  89. <br class="spacer"/>
  90.  
  91. <p class="exam_instructions">
  92. !if $t_=no
  93.  $name_examclosed
  94.  !href cmd=reply&job=student $wims_name_refresh
  95. !else
  96.  !if $stries=1
  97.   $name_exam1
  98.  !else
  99.   $name_exam2
  100.  !endif
  101.  !if $tryremain<0 or ($tryremain=0 and ($registered=$empty or $allowtype=simulation))
  102.   !if $trcut=0
  103.    $name_exam3
  104.   !else
  105.    $name_exam4
  106.   !endif
  107.   $name_exam5
  108.   !set exhausted=yes
  109.  !endif
  110.  !if $tryremain>0
  111.   $name_exam6
  112.  !endif
  113.  !if $registered=$empty and $exhausted!=yes
  114.   $name_exam9
  115.   !if $allowtype!=simulation
  116.    $name_exam7
  117.   !else
  118.    $name_exam8
  119.   !endif
  120.  !else
  121.   !if $allowtype!=simulation and $tryremain=0 and $exhausted!=yes
  122.    $name_lasttry
  123.   !endif
  124.  !endif
  125.  !if $exhausted!=yes
  126.   !set wims_menu_items=!append line refresh,1,cmd=reply&job=student\
  127. scoreexam,1,cmd=reply&job=score \
  128. to $wims_menu_items
  129.   !if $activeexo<1
  130. !set wims_menu_items=!append line endexam,1,cmd=reply&job=scorereg\
  131. to $wims_menu_items
  132.   !endif
  133.  !endif
  134. !endif
  135. !endif
  136. </p>
  137.  
  138. !if $t_=yes
  139. !if $allowtype=simulation
  140.  <p class="simulation"><strong>$name_simulation</strong></p>
  141. !endif
  142. !endif
  143.  
  144. !if $wims_user=supervisor
  145. !set wims_menu_items=!append line backteacher,1,cmd=resume\
  146. to $wims_menu_items
  147. !endif
  148.  
  149. <!-- adm/class/exam/student.phtml END -->
  150. !tail
  151.  
  152. !reset job
  153.  
  154.