Subversion Repositories wimsdev

Rev

Rev 12524 | Rev 13007 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12524 Rev 12527
Line 117... Line 117...
117
    !set wims_homeref_alltries=$[max($wims_homeref_alltries-1,0)]
117
    !set wims_homeref_alltries=$[max($wims_homeref_alltries-1,0)]
118
  !else
118
  !else
119
    !set wims_homeref_alltries=$[$wims_homeref_alltries]
119
    !set wims_homeref_alltries=$[$wims_homeref_alltries]
120
  !endif
120
  !endif
121
  !default wims_homeref_alltries=0
121
  !default wims_homeref_alltries=0
122
  !if $wims_exotrymax!=$empty and $wims_homeref_maxexotry!=yes
122
  !if $wims_exotrymax!=$empty
123
    !set tmp_exotrymax=$wims_name_try $wims_homeref_alltries/$wims_exotrymax<br />
123
    !set tmp_exotrymax=$wims_name_try $wims_homeref_alltries/$wims_exotrymax<br />
124
  !endif
124
  !endif
125
  !if $wims_homeref_scorestat=yes and $wims_exodep!=pending
125
  !if ($wims_homeref_scorestat=yes and $wims_exodep!=pending) \
-
 
126
      and ($wims_exotrymax<=1 or $wims_homeref_alltries<=$wims_exotrymax)
126
    !if $wims_scorereg!=suspend
127
    !if $wims_scorereg!=suspend
127
      !set wims_homeref_req=!getscorerequire sheet=$wims_sheet work=$wims_exo
128
      !set wims_homeref_req=!getscorerequire sheet=$wims_sheet work=$wims_exo
128
      !set wims_homeref_mean=!getscoremean sheet=$wims_sheet work=$wims_exo
129
      !set wims_homeref_mean=!getscoremean sheet=$wims_sheet work=$wims_exo
129
      !set wims_homeref_last=!getscorelast sheet=$wims_sheet work=$wims_exo
130
      !set wims_homeref_last=!getscorelast sheet=$wims_sheet work=$wims_exo
130
      !reset wims_name_score
131
      !set wims_name_score=$tmp_exotrymax
131
      !if $(wims_severity[2])!=1 or $(wims_severity[2])=$empty or $wims_homeref_mean<=2
132
      !if $(wims_severity[2])!=1 or $(wims_severity[2])=$empty or $wims_homeref_mean<=2
132
        !set wims_name_score=$(wims_name_thsheet[7]): $[ceil(100*$[$wims_homeref_mean])/100]/10
133
        !set wims_name_score=$wims_name_score$(wims_name_thsheet[7]): $[ceil(100*$[$wims_homeref_mean])/100]/10
133
      !endif
134
      !endif
134
      !if $(wims_severity[3])=2
135
      !if $(wims_severity[3])=2
135
        !set wims_homeref_level=!getscorelevel sheet=$wims_sheet work=$wims_exo
136
        !set wims_homeref_level=!getscorelevel sheet=$wims_sheet work=$wims_exo
136
        !set wims_name_score=$tmp_exotrymax$wims_name_score<br />$(wims_name_thsheet[13]): $wims_homeref_level/10
137
        !set wims_name_score=$wims_name_score<br />$(wims_name_thsheet[13]): $wims_homeref_level/10
137
        !! I1
138
        !! I1
138
      !else
139
      !else
139
        !if $(wims_severity[3])=1
140
        !if $(wims_severity[3])=1
140
          !set wims_homeref_best=!getscorebest sheet=$wims_sheet work=$wims_exo
141
          !set wims_homeref_best=!getscorebest sheet=$wims_sheet work=$wims_exo
141
          !set wims_name_score=$tmp_exotrymax$wims_name_score<br />$(wims_name_thsheet[10]): $[ceil(100*$wims_homeref_best/$wims_homeref_req)] %
142
          !set wims_name_score=$wims_name_score<br />$(wims_name_thsheet[10]): $[ceil(100*$wims_homeref_best/$wims_homeref_req)] %
142
          !!I2
143
          !!I2
143
        !else
144
        !else
144
          !set wims_homeref_got=!getscore sheet=$wims_sheet work=$wims_exo
145
          !set wims_homeref_got=!getscore sheet=$wims_sheet work=$wims_exo
145
          !set wims_name_score=$tmp_exotrymax$wims_name_score<br />$(wims_name_thsheet[5]): $[ceil(100*$wims_homeref_got/$wims_homeref_req)]%
146
          !set wims_name_score=$wims_name_score<br />$(wims_name_thsheet[5]): $[ceil(100*$wims_homeref_got/$wims_homeref_req)]%
146
          !!I0
147
          !!I0
147
        !endif
148
        !endif
148
      !endif
149
      !endif
149
      !set 4_=!append line score,0,$wims_name_score to $4_
150
      !set 4_=!append line score,0,$wims_name_score to $4_
150
      !if $wims_authscoresuspend!=no
151
      !if $wims_authscoresuspend!=no
Line 153... Line 154...
153
    !else
154
    !else
154
      !set 4_=!append line score,0,$wims_name_scoresuspend to $4_
155
      !set 4_=!append line score,0,$wims_name_scoresuspend to $4_
155
      !if $wims_authscoresuspend!=no
156
      !if $wims_authscoresuspend!=no
156
        !!set wims_rm_0=!append line scorereopen,1,module=adm/sheet&sh=$wims_sheet&exo=$wims_exo&job=reopen to $wims_rm_0
157
        !!set wims_rm_0=!append line scorereopen,1,module=adm/sheet&sh=$wims_sheet&exo=$wims_exo&job=reopen to $wims_rm_0
157
      !endif
158
      !endif
158
    !endif
-
 
159
    !if $wims_homeref_maxexotry=yes
-
 
160
      !set 4_=!append line score,0,$wims_name_maxexotry1 to $4_
-
 
161
    !endif
159
    !endif
162
  !else
160
  !else
163
    !if $wims_homeref_maxexotry!=yes
161
    !if $wims_homeref_maxexotry!=yes
164
      !set 4_=!append line score,0,$wims_name_scoreclose to $4_
162
      !set 4_=!append line score,0,$wims_name_scoreclose to $4_
165
    !else
163
    !else