Subversion Repositories wimsdev

Rev

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

  1. !! display freework page for student and type=3
  2.  
  3. !if $emptypage=yes
  4.   !exit
  5. !endif
  6.  
  7. !if $activetest>=2
  8.   <div class="wims_msg info">
  9.     $name_copie_toolate2
  10.   </div>
  11. !else
  12.     !if $toolate=yes
  13.       <div class="wims_msg info">
  14.       $name_copie_toolate
  15.       !read adm/date.phtml $deadline
  16.       $l_date_out $wims_name_at
  17.       !replace internal : by H in $(timedeadline).
  18.       </div>
  19.     !else
  20.       !if $nbrezonestudent=0
  21.         $name_copie_type1
  22.       !else
  23.         $name_copie_type2
  24.       !endif
  25.       !read adm/date.phtml $deadline
  26.       $l_date_out $wims_name_at
  27.       !replace internal : by H in $(timedeadline).
  28.  
  29.       !if $studentclose=1
  30.         !form reply
  31.         !if $job2=consigne
  32.              <div class="wims_msg alert">
  33.               $name_close_alert
  34.               <input type="hidden" name="job" value="$job" >
  35.               <input type="hidden" name="freework" value="$freework" >
  36.               <input type="hidden" name="job2" value="confirm" >
  37.               <input type="submit" name="confirm" value="$name_close_confirm" >
  38.               <input type="submit" name="giveup" class="wims_secondary_button" value="$wims_name_giveup">
  39.               </div>
  40.         !else
  41.            !if $studentmode=0
  42.            !! todo: format date
  43. !!              !read adm/date.phtml $test_close
  44.               <div class="wims_msg info">$(name_close_closed[1]) $test_close ($(name_close_closed[2])).</div>
  45. !!            <div>$l_date_out // $wims_name_at $timedeadline</div>
  46.            !else
  47.               <div>$name_close_info
  48.               <input type="hidden" name="job" value="$job" >
  49.               <input type="hidden" name="freework" value="$freework" >
  50.               <input type="hidden" name="job2" value="consigne" >
  51.               <input type="submit" name="consigne" value="$name_close_doclose" >
  52.                   </div>
  53.            !endif
  54.         !endif
  55.         !formend
  56.       !endif
  57.  
  58.       !if $seealltime=1
  59.         <div>$name_warningseealltime</div>
  60.       !endif
  61.     !endif
  62. !endif
  63. !if $activetest>1
  64.     <div class="wims_msg info">$name_userperimemessage3</div>
  65. !endif
  66. !if $desc!=$empty
  67.   <div class="wims_freework_desc">$desc</div>
  68. !endif
  69.  
  70. <div class="wims_widget_box">
  71.   <div class="title_box">
  72.     <h2 class="wims_title">$(name_subject)</h2>
  73.   </div>
  74.   <div class="box_content">
  75.     !for i=1 to $nbrezoneteacher
  76.       !if $(ztypeteacher$i)=wimsexo
  77.         !read applet/$(ztypeteacher$i) displayhtml teacher $i $studentmode $wims_user
  78.       !else
  79.         !read applet/$(ztypeteacher$i) displayhtml teacher $i 0 $wims_user
  80.       !endif
  81.     !next i
  82.   </div>
  83. </div>
  84.  
  85. !if $nbrezonestudent>0
  86. !if $studentmode=1
  87.   <fieldset class="property_fields blockcenter">
  88.     <legend>$(name_answerzone)</legend>
  89.     !set wims_form_method=post
  90.     !form reply
  91.       <input type="hidden" name="job" value="$job" >
  92.       <input type="hidden" name="freework" value="$freework" >
  93.       <input type="hidden" name="job2" value="savezone" >
  94.       !reset with_text
  95.       !for i=1 to $nbrezonestudent
  96.           !read applet/$(ztypestudent$i) displayhtml student $i $studentmode $wims_user
  97.           !if $(ztypestudent$i)=texte
  98.             !let with_text=1
  99.           !endif
  100.       !next i
  101.       !if $onclickactionlist!=$empty
  102.         !let onclickactionlist=onclick="$onclickactionlist"
  103.       !endif
  104.       <div class="wimscenter">
  105.         !if $wims_user=supervisor
  106.           <input type="submit" value="$wims_name_tosave" disabled >
  107.         !else
  108.           <input type="submit" value="$wims_name_tosave" $onclickactionlist >
  109.           !if $with_text=1
  110.             <input type="submit" name="cf_preview" value="$name_preview" class="wims_secondary_button" >
  111.             !reset cf_preview
  112.           !endif
  113.         !endif
  114.       </div>
  115.     !formend
  116.     !! ------- manage of file form upload in all zone
  117.     !if $ltdownloadzone!=$empty
  118.       !if $wims_user=supervisor
  119.         !read proc/uploadfileform.phtml $ltdownloadzone\
  120. 1\
  121. disabled
  122.       !else
  123.         !read proc/uploadfileform.phtml $ltdownloadzone\
  124. 1
  125.       !endif
  126.     !endif
  127.   </fieldset>
  128. !else
  129.   !if $activetest<2
  130.     <div class="wims_widget_box">
  131.       <div class="title_box">
  132.         <h2 class="wims_title">$(name_answerzone)</h2>
  133.       </div>
  134.       <div class="box_content">
  135.         !for i=1 to $nbrezonestudent
  136.             !read applet/$(ztypestudent$i) displayhtml student $i $studentmode $wims_user
  137.         !next i
  138.       </div>
  139.     </div>
  140.   !endif
  141. !endif
  142. !endif
  143.  
  144. !if $codownload=1 or $activetest>=2
  145.   <div class="wims_widget_box">
  146.     <div class="title_box">
  147.       <h2 class="wims_title">$(name_app)</h2>
  148.     </div>
  149.     <div class="box_content">
  150.       !if $sizelimitfile>0
  151.         <div><strong>$(name_correctedfile)</strong>
  152.            !read proc/listfile.phtml usersol 0 $userv
  153.         </div>
  154.       !endif
  155.       !if $seealltime=1
  156.         <div><strong>$name_remark</strong>$remark</div>
  157.       !endif
  158.       <div><strong>$name_finalremark</strong>$finalremark</div>
  159.       !if $scoring>0
  160.         <div>
  161.           !let k_=!positionof item $wims_user in $uulist
  162.           !if $k_!=$empty
  163.             !let t_=!record $[$k_+1] of wimshome/log/classes/$wims_class/.grades
  164.             !let t_=!item $[$scoring+2] of $t_
  165.           !else
  166.             !let t_=$empty
  167.           !endif
  168.           <strong>$(name_score)</strong> $t_/$maxscore
  169.         </div>
  170.       !endif
  171.     </div>
  172.   </div>
  173. !else
  174.   !if $seealltime=1 and $remark!=$empty
  175.     <div class="wims_widget_box">
  176.     <div class="box_content">
  177.       <div class="title_box"><h2 class="wims_title">$(name_remarkinwork)</h2></div>
  178.       <div>$remark</div>
  179.     </div>
  180.     </div>
  181.   !endif
  182. !endif
  183.  
  184.  
  185. !if $flistsolution!=$empty
  186.   <div class="wims_widget_box">
  187.     <div class="title_box">
  188.       <h2 class="wims_title">$(name_solution)</h2>
  189.     </div>
  190.     <div class="box_content">
  191.       !if $displaysolution=1
  192.         !read proc/listfile.phtml solution 0
  193.       !else
  194.         $name_solutiondate
  195.         !read adm/date.phtml $soldate
  196.         $l_date_out
  197.         $wims_name_at
  198.         !replace internal : by H in $(timesoldate).
  199.       !endif
  200.     </div>
  201.   </div>
  202. !endif
  203.