Rev 17468 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 17468 | Rev 17542 | ||
---|---|---|---|
Line 44... | Line 44... | ||
44 | !if $registered<0 or ($registered>0 and $wims_exam_remain<=0) |
44 | !if $registered<0 or ($registered>0 and $wims_exam_remain<=0) |
45 | !changeto score.phtml |
45 | !changeto score.phtml |
46 | !endif |
46 | !endif |
47 | 47 | ||
48 | !if $exam_mode>0 |
48 | !if $exam_mode>0 |
49 | <div class="wims_msg info"> |
49 | !!<div class="wims_msg info"> |
50 |
|
50 | !! !line $exam_mode of $name_modedesc |
51 | </div> |
51 | !!</div> |
52 | !distribute item 0,0,0 into cntexo,flag_course,coursefalse |
52 | !distribute item 0,0,0 into cntexo,flag_course,coursefalse |
53 | <h2>$name_progress</h2> |
53 | <h2>$name_progress</h2> |
54 | !readproc examprogressbar.proc $progressbar |
54 | !readproc examprogressbar.proc $progressbar |
55 | $wims_progressbar |
55 | $wims_progressbar |
56 | !bound directexo between 1 and $exocnt default $empty |
56 | !bound directexo between 1 and $exocnt default $empty |
Line 71... | Line 71... | ||
71 | <div class="wims_msg info">$name_warning_notstartip</div> |
71 | <div class="wims_msg info">$name_warning_notstartip</div> |
72 | !endif |
72 | !endif |
73 | <ol class="wims_exam"> |
73 | <ol class="wims_exam"> |
74 | !for i in $(wims_exrandomlist[1;]) |
74 | !for i in $(wims_exrandomlist[1;]) |
75 | !increase cntexo |
75 | !increase cntexo |
76 | <li class="exo_item"> |
- | |
77 | !! |
76 | !! ---- debut de la ligne correspondant a un exercice de l'examen |
78 | - | ||
79 | !set ex=!record $i of wimshome/log/classes/$wims_class/exams/.exam$exam |
77 | !set ex=!record $i of wimshome/log/classes/$wims_class/exams/.exam$exam |
80 | !distribute lines $ex into we,li,ti,de,op |
78 | !distribute lines $ex into we,li,ti,de,op |
81 | !set de=!trim $de |
79 | !set de=!trim $de |
82 | !if $t_=yes and ($allowtype=simulation or $tryremain>0 or \ |
80 | !if $t_=yes and ($allowtype=simulation or $tryremain>0 or \ |
83 | ($tryremain=0 and $registered!=$empty)) |
81 | ($tryremain=0 and $registered!=$empty)) |
84 | |
82 | !!!if $exam_mode>0 and $(got$i)!=$empty |
85 | |
83 | !! !let flag_course=$[$flag_course+$(got$i)] |
86 | |
84 | !!!endif |
87 | !if $(replied$i)>0 |
85 | !if $(replied$i)>0 |
88 | < |
86 | <li class="exo_item"> |
89 | |
87 | <span class="exo_name">$ti</span> |
90 |
|
88 | !if $exam_mode=0 or $(got$i)=10 |
91 |
|
89 | - <span class="exo_done">$name_done</span> |
92 |
|
90 | !else |
93 |
|
91 | - <span>❌</span> |
94 |
|
92 | !set coursefalse=$cntexo |
95 | !endif |
- | |
96 | !endif |
93 | !endif |
97 | <span class="weight">($name_weight: $we)</span> |
94 | <span class="weight">($name_weight: $we)</span> |
98 | |
95 | </li> |
- | 96 | !else $(replied$i)=0 |
|
99 | !if $de!=$empty |
97 | !if $de!=$empty |
100 | !set dt=!examdep $exam $de |
98 | !set dt=!examdep $exam $de |
101 | !else |
99 | !else |
102 | !set dt=yes |
100 | !set dt=yes |
103 | !endif |
101 | !endif |
104 | !if $dt=yes |
102 | !if $dt=yes |
105 | !advance activeexo |
103 | !advance activeexo |
- | 104 | <li class="exo_item"> |
|
106 | <span class="exo_link"> |
105 | <span class="exo_link"> |
107 | !let rd=!randint 111111,999999 |
106 | !let rd=!randint 111111,999999 |
108 | !href target=wims_exam cmd=new&+randomizer=$rd&+worksheet=$exam.$i $ti |
107 | !href target=wims_exam cmd=new&+randomizer=$rd&+worksheet=$exam.$i $ti |
109 | </span> |
108 | </span> |
110 | <span class="weight">($name_weight: $we)</span> |
109 | <span class="weight">($name_weight: $we)</span> |
Line 113... | Line 112... | ||
113 | !set test=!defof w_cmd in wimshome/sessions/$ss/var |
112 | !set test=!defof w_cmd in wimshome/sessions/$ss/var |
114 | !if $test=$empty |
113 | !if $test=$empty |
115 | !set test=$wims_ref_name?wims_window=new&+session=$(wims_session)_exam&+cmd=new&+worksheet=$exam.$i |
114 | !set test=$wims_ref_name?wims_window=new&+session=$(wims_session)_exam&+cmd=new&+worksheet=$exam.$i |
116 | <img src="$test" style="height:1px; width:1px"> |
115 | <img src="$test" style="height:1px; width:1px"> |
117 | !endif |
116 | !endif |
- | 117 | !endif |
|
- | 118 | </li> |
|
- | 119 | !if $exam_mode>0 |
|
- | 120 | !goto endli |
|
118 | !endif |
121 | !endif |
119 | !else |
122 | !else |
- | 123 | !if $exam_mode=0 |
|
120 | |
124 | <li class="exo_item">$ti |
121 | <span> |
125 | <span> |
122 | !href cmd=reply&job=student $name_depend |
126 | !href cmd=reply&job=student $name_depend |
123 | . |
- | |
124 | </span> |
127 | </span> |
- | 128 | </li> |
|
- | 129 | !endif |
|
125 | !endif |
130 | !endif |
126 | !endif |
131 | !endif |
127 | !else |
132 | !else |
128 | <span>$ti.</span> <span class="weight">($name_weight: $we)</span> |
133 | <span>$ti.</span> <span class="weight">($name_weight: $we)</span> |
129 | !endif |
134 | !endif |
130 | !! -------fin d'affichage de la ligne correspondant a un exercice |
135 | !! -------fin d'affichage de la ligne correspondant a un exercice |
131 | </li> |
- | |
132 | !next i |
136 | !next i |
- | 137 | :endli |
|
133 | </ol> |
138 | </ol> |
134 | <br class="spacer clearall"> |
139 | <br class="spacer clearall"> |
135 | !! variables |
140 | !! variables |
136 | !! $stries: number of tries |
141 | !! $stries: number of tries |
137 | !! $tryremain: number of remaining tries |
142 | !! $tryremain: number of remaining tries |
138 | !! registered: if non empty, the exam session has begun |
143 | !! registered: if non empty, the exam session has begun |
139 | !! exhausted: if yes, no more available sessions |
144 | !! exhausted: if yes, no more available sessions |
140 | - | ||
141 | !if $exam_mode> |
145 | !if $exam_mode>0 |
- | 146 | !if $dt=no |
|
142 | <div class="wims_msg alert"> |
147 | <div class="wims_msg alert"> |
143 | $name_courseend |
148 | $name_courseend |
144 | </div> |
149 | </div> |
- | 150 | !endif |
|
145 | !endif |
151 | !endif |
146 | 152 | ||
147 | !! closed exam |
153 | !! closed exam |
148 | !if $t_=no |
154 | !if $t_=no |
149 | <p class="examclosed">$name_examclosed</p> |
155 | <p class="examclosed">$name_examclosed</p> |
150 | !set wims_menu_items=!append line refresh,1,cmd=reply&job=student to $wims_menu_items |
156 | !set wims_menu_items=!append line refresh,1,cmd=reply&job=student to $wims_menu_items |
151 | !else |
157 | !else |
- | 158 | !if $wims_exam_remain!=$empty and ($exam_mode=0 or $dt=yes) |
|
- | 159 | <p>$wims_name_examremain <span id="exam_clock"> </span></p> |
|
- | 160 | !! !if $time_end!=$empty |
|
- | 161 | !! <div class="wims_msg warning"> |
|
- | 162 | !! $name_exam11 |
|
- | 163 | !! </div> |
|
- | 164 | !! !endif |
|
- | 165 | !endif |
|
152 | !if $tryremain < $stries |
166 | !if $tryremain < $stries |
153 | <p class="exam_score"><strong>$name_bestscore</strong></p> |
167 | <p class="exam_score"><strong>$name_bestscore</strong></p> |
154 | !endif |
168 | !endif |
155 | <div class="exam_instructions wims_msg info" id="exam_status"> |
169 | <div class="exam_instructions wims_msg info" id="exam_status"> |
156 | !! open exam or in simulation |
170 | !! open exam or in simulation |
157 | <p class="tries"> |
171 | <p class="tries"> |
158 | !if $stries=1 |
172 | !if $stries=1 |
159 | $name_exam1 |
173 | $name_exam1 |
Line 172... | Line 186... | ||
172 | !if $stry>1 |
186 | !if $stry>1 |
173 | $name_exam5 |
187 | $name_exam5 |
174 | !endif |
188 | !endif |
175 | !set exhausted=yes |
189 | !set exhausted=yes |
176 | </p> |
190 | </p> |
177 | !endif |
- | |
178 | !if $wims_exam_remain!=$empty |
- | |
179 | <p> $wims_name_examremain <span id="exam_clock"> </span></p> |
- | |
180 | !! !if $time_end!=$empty |
- | |
181 | !! <div class="wims_msg warning"> |
- | |
182 | !! $name_exam11 |
- | |
183 | !! </div> |
- | |
184 | !! !endif |
- | |
185 | !endif |
191 | !endif |
186 | !if $registered=$empty and $exhausted!=yes |
192 | !if $registered=$empty and $exhausted!=yes |
187 | <div> |
193 | <div> |
188 | !if $stries>1 |
194 | !if $stries>1 |
189 | $name_exam9. |
195 | $name_exam9. |
Line 193... | Line 199... | ||
193 | !if $time_end!=$empty |
199 | !if $time_end!=$empty |
194 | <div class="wims_msg warning"> |
200 | <div class="wims_msg warning"> |
195 | $name_exam11 |
201 | $name_exam11 |
196 | </div> |
202 | </div> |
197 | !endif |
203 | !endif |
198 | </div> |
204 | </div><p> |
199 | $name_exam10 |
205 | $name_exam10 |
200 | - | ||
201 | !if $allowtype!=simulation and $stries>1 |
206 | !if $allowtype!=simulation and $stries>1 |
202 | $name_exam7 |
207 | $name_exam7 |
203 | !else only one session or simulation |
208 | !else only one session or simulation |
204 | $name_exam8 |
209 | $name_exam8 |
205 | !endif |
210 | !endif |
Line 212... | Line 217... | ||
212 | !if $tryremain>0 and $stries>1 |
217 | !if $tryremain>0 and $stries>1 |
213 | <p class="tryremain">$name_exam6</p> |
218 | <p class="tryremain">$name_exam6</p> |
214 | !endif |
219 | !endif |
215 | </div> |
220 | </div> |
216 | !if $exhausted!=yes |
221 | !if $exhausted!=yes |
217 | !set wims_menu_items=!append line refresh,1,cmd=reply&job= |
222 | !set wims_menu_items=!append line refresh,1,cmd=reply&job=student\ |
218 | scoreexam,1,cmd=reply&job=score \ |
223 | scoreexam,1,cmd=reply&job=score \ |
219 | to $wims_menu_items |
224 | to $wims_menu_items |
220 | !if $wims_exam_remain!=$empty |
225 | !if $wims_exam_remain!=$empty |
221 | !set wims_menu_items=!append line endexam,1,cmd=reply&job=scorereg\ |
226 | !set wims_menu_items=!append line endexam,1,cmd=reply&job=scorereg\ |
222 | to $wims_menu_items |
227 | to $wims_menu_items |