Subversion Repositories wimsdev

Rev

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

  1. !! display freework page for student type=1 or type=2
  2.  
  3. !if $emptypage=yes
  4.   !exit
  5. !endif
  6.  
  7. <div class="wims_sheet_desc">$desc</div>
  8.  
  9. <fieldset class="property_fields blockcenter">
  10.   <legend>$(name_subject)</legend>
  11.   <div>
  12.     <ul class="inline">
  13.     !for f in $(flistsubject)
  14.       <li class="text-icon file">
  15.         !getfile freeworks/$freework/$f $f
  16.       </li>
  17.     !next f
  18.     </ul>
  19.   </div>
  20. </fieldset>
  21.  
  22. !if $activetest=1
  23.   <fieldset class="property_fields blockcenter">
  24.     <legend>$(name_copie)</legend>
  25.     !if $type=1
  26.       !if $activetest>=2
  27.         $name_copie_toolate2
  28.       !else
  29.         !if $toolate=yes
  30.           $name_copie_toolate
  31.         !else
  32.           $name_copie_type1
  33.         !endif
  34.         !read adm/date.phtml $deadline
  35.         $l_date_out
  36.         $wims_name_at
  37.         !replace internal : by H in $(timedeadline).
  38.       !endif
  39.     !else
  40.       !! ---   type=2
  41.       !if $activetest>=2
  42.         $name_copie_toolate2
  43.       !else
  44.         !if $toolate=yes
  45.           <div class="field box fullwidth">
  46.             $name_copie_toolate
  47.             !read adm/date.phtml $deadline
  48.             $l_date_out $wims_name_at
  49.             !replace internal : by H in $(timedeadline).
  50.           </div>
  51.         !else
  52.           <div class="field box fullwidth">
  53.             $name_copie_type2
  54.             !read adm/date.phtml $deadline
  55.             $l_date_out $wims_name_at
  56.             !replace internal : by H in $(timedeadline).
  57.             !if $seealltime=1
  58.               <div>$name_warningseealltime</div>
  59.             !endif
  60.           </div>
  61.         !endif
  62.         !if $data_0!=$empty
  63.             <div class="field box fullwidth">
  64.               $name_oldwork
  65.               !getfile freeworksdata/work$freework-$(data_0[2]) $(data_0[2])
  66.               $name_the
  67.               !read adm/date.phtml $(data_0[3])
  68.               $l_date_out $wims_name_at
  69.               !replace internal : by H in $(data_0[4]).
  70.             </div>
  71.         !endif
  72.         !if $toolate=$empty
  73.           <div class="field box fullwidth">
  74.             !! --- interface de chargement de fichier
  75.             !if $quota_free>=1
  76.               !set wims_form_method=file
  77.               !form reply
  78.                 <input type="hidden" name="job" value="student1" />
  79.                 <input type="hidden" name="freework" value="$freework" />
  80.                 <label for="wims_deposit">$name_depos</label>
  81.                 <input type="file" size="35" name="wims_deposit" id="wims_deposit" />
  82.                 <div class="formHelp">$name_copie_type2bis.</div>
  83.                 <input type="submit" value="$wims_name_submit" />
  84.               !formend
  85.             !else
  86.               $name_warning_fullclass
  87.             !endif
  88.           </div>
  89.         !endif
  90.       !endif
  91.     !endif
  92.   </fieldset>
  93. !endif
  94.  
  95. !if $codownload=1 or $activetest>=2
  96.   <fieldset class="property_fields blockcenter">
  97.     <legend>$(name_correctedwork)</legend>
  98.     <div class="field box">
  99.       !if $(data_0[5])!=$empty
  100.         !if $codownload=1
  101.           !getfile freeworksdata/workco$freework-$(data_0[5]) $(data_0[5])
  102.         !else
  103.           $(name_nomorecodownload).
  104.         !endif
  105.       !else
  106.         $name_nouploaded
  107.       !endif
  108.     </div>
  109.     !if $scoring>0
  110.       <div  class="field box">
  111.         !let k_=!positionof item $wims_user in $uulist
  112.         !if $k_!=$empty
  113.           !let t_=!record $[$k_+1] of wimshome/log/classes/$wims_class/.grades
  114.           !let t_=!item $[$scoring+2] of $t_
  115.         !else
  116.           !let t_=$empty
  117.         !endif
  118.         <strong>$(name_score)</strong>
  119.         !if $t_!=$empty
  120.           $t_/$maxscore
  121.         !else
  122.           $name_noscore
  123.         !endif
  124.       </div>
  125.     !endif
  126.   </fieldset>
  127. !endif
  128.  
  129. !if $flistsolution!=$empty
  130.   <div class="wims_widget_box">
  131.     <h2 class="box_title">$(name_solution)</h2>
  132.     !if $displaysolution=1
  133.       <div>
  134.         <ul class="inline">
  135.           !for f in $(flistsolution)
  136.             <li class="text-icon file">
  137.               !getfile freeworks/$freework/$f $f
  138.             </li>
  139.           !next f
  140.         </ul>
  141.       </div>
  142.     !else
  143.       $name_solutiondate
  144.       !read adm/date.phtml $soldate
  145.       $l_date_out
  146.       $wims_name_at
  147.       !replace internal : by H in $(timesoldate).
  148.     !endif
  149.   </div>
  150. !endif
  151.  
  152. !if $activetest>1 and $type>=2
  153.   $name_userperimemessage
  154. !endif
  155.