Rev 12396 | Rev 12487 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1293 | bpr | 1 | |
2 | !read adm/css.phtml |
||
1047 | bpr | 3 | !header1 |
1023 | bpr | 4 | |
2407 | bpr | 5 | !read lang/names.phtml.$moduclass_lang |
4039 | bpr | 6 | !read adm/class/classname.phtml $wims_classname\ |
4026 | bpr | 7 | $wims_institutionname |
23 | reyssat | 8 | |
1348 | bpr | 9 | !read adm/title.phtml 1\ |
4026 | bpr | 10 | $classname\ |
1587 | bpr | 11 | $name_title_showsheet |
23 | reyssat | 12 | |
13 | !if $error!=$empty |
||
12396 | bpr | 14 | <div class="wims_msg alert"> |
15 | !read lang/msg.phtml.$moduclass_lang |
||
16 | </div> |
||
17 | <p> |
||
18 | !href module=home $wims_name_class_home |
||
5874 | bpr | 19 | . </p> |
12396 | bpr | 20 | !goto end |
23 | reyssat | 21 | !endif |
7812 | bpr | 22 | !if $varfilter!=$empty |
23 | !set name_classAverage=$name_groupAverage |
||
24 | !endif |
||
9991 | guerimand | 25 | !form reply |
12396 | bpr | 26 | <input type="hidden" name="job" value="showsheet" /> |
27 | <input type="hidden" name="numshowsheet" value="$numshowsheet" /> |
||
10462 | guerimand | 28 | !if $tv_listtechvar!=$empty |
12396 | bpr | 29 | !read adm/vfilter/varfilter html |
10462 | guerimand | 30 | !endif |
9991 | guerimand | 31 | </form> |
23 | reyssat | 32 | !if $usercnt==0 |
12396 | bpr | 33 | $name_noyetparticipant |
23 | reyssat | 34 | !else |
12396 | bpr | 35 | <p>$name_click |
36 | $wims_name_or |
||
37 | $name_post |
||
38 | </p> |
||
39 | <div class="wimscenter"> |
||
40 | !set wims_ref_class=wims_button |
||
41 | !if $job_affi=quality |
||
42 | <span class="wims_button disabled"> $(name_affi[1])</span> |
||
43 | !href cmd=reply&job_affi=points&job=showsheet&numshowsheet=$numshowsheet $(name_affi[2]) |
||
44 | !set wims_ref_class=wims_button |
||
45 | !href cmd=reply&job_affi=best&job=showsheet&numshowsheet=$numshowsheet $(name_affi[4]) |
||
46 | !set wims_ref_class=wims_button |
||
47 | !href cmd=reply&job_affi=level&job=showsheet&numshowsheet=$numshowsheet $(name_affi[5]) |
||
48 | !endif |
||
49 | !if $job_affi=points or $job_affi=notes |
||
50 | !href cmd=reply&job_affi=quality&job=showsheet&numshowsheet=$numshowsheet $(name_affi[1]) |
||
51 | <span class="wims_button disabled"> $(name_affi[2])</span> |
||
52 | !set wims_ref_class=wims_button |
||
53 | !href cmd=reply&job_affi=best&job=showsheet&numshowsheet=$numshowsheet $(name_affi[4]) |
||
54 | !set wims_ref_class=wims_button |
||
55 | !href cmd=reply&job_affi=level&job=showsheet&numshowsheet=$numshowsheet $(name_affi[5]) |
||
56 | !endif |
||
57 | !if $job_affi=best |
||
58 | !href cmd=reply&job_affi=quality&job=showsheet&numshowsheet=$numshowsheet $(name_affi[1]) |
||
59 | !set wims_ref_class=wims_button |
||
60 | !href cmd=reply&job_affi=points&job=showsheet&numshowsheet=$numshowsheet $(name_affi[2]) |
||
61 | <span class="wims_button disabled"> $(name_affi[4])</span> |
||
62 | !set wims_ref_class=wims_button |
||
63 | !href cmd=reply&job_affi=level&job=showsheet&numshowsheet=$numshowsheet $(name_affi[5]) |
||
64 | !endif |
||
65 | !if $job_affi=level |
||
66 | !href cmd=reply&job_affi=quality&job=showsheet&numshowsheet=$numshowsheet $(name_affi[1]) |
||
67 | !set wims_ref_class=wims_button |
||
68 | !href cmd=reply&job_affi=points&job=showsheet&numshowsheet=$numshowsheet $(name_affi[2]) |
||
69 | !set wims_ref_class=wims_button |
||
70 | !href cmd=reply&job_affi=best&job=showsheet&numshowsheet=$numshowsheet $(name_affi[4]) |
||
71 | <span class="wims_button disabled"> $(name_affi[5])</span> |
||
72 | !endif |
||
7664 | bpr | 73 | </div> |
12439 | guerimand | 74 | !set table_id=TABLE_showsheet |
75 | !set table_class=sortable |
||
5917 | bpr | 76 | $table_header |
12396 | bpr | 77 | !bound job_affi within points,quality, best, level default points |
78 | !if $job_affi=points |
||
79 | !let sign=% |
||
80 | !set sign1=100 |
||
81 | !set sign2=1 |
||
82 | !set pos=1 |
||
83 | <caption>$name_percentagegot</caption> |
||
23 | reyssat | 84 | !endif |
12396 | bpr | 85 | !if $job_affi=quality |
86 | !let sign=$empty |
||
87 | !set sign1=10 |
||
88 | !set sign2=1 |
||
89 | <caption>$name_qualitygot</caption> |
||
90 | !set pos=2 |
||
91 | !endif |
||
92 | !if $job_affi=best |
||
93 | !let sign=% |
||
94 | !set sign1=100 |
||
95 | !set sign2=1 |
||
96 | !set pos=3 |
||
97 | <caption>$name_percentagebest</caption> |
||
98 | !endif |
||
99 | !if $job_affi=level |
||
100 | !let sign=$empty |
||
101 | !set sign1=10 |
||
102 | !set sign2=10 |
||
103 | !set pos=4 |
||
104 | <caption>$(wims_name_thsheet[13])</caption> |
||
105 | !endif |
||
106 | !if $job_affi= |
||
107 | !let sign=% |
||
108 | !set sign1=100 |
||
109 | <caption>$name_percentagedone</caption> |
||
110 | !endif |
||
12439 | guerimand | 111 | <thead> |
112 | $table_hdtr |
||
113 | <th>$wims_name_lastname, $wims_name_firstname</th> |
||
114 | <th data-sort-method="number">$name_Average</th> |
||
115 | !let tot_0=0 |
||
116 | !let nonzero_0=0 |
||
117 | !for j=1 to $nbexo |
||
118 | !set e=!record $j of wimshome/log/classes/$wims_class/sheets/.sheet$(numshowsheet) |
||
119 | !distribute line $e into m_,n_,bidon,bidon,t_ |
||
120 | <th class="small" data-sort-method="number"> |
||
121 | !set wims_ref_title=$t_ |
||
122 | !href target=wims_internal cmd=new&module=$m_&$n_ $name_Exercise $j |
||
123 | </th> |
||
124 | !let tot_$j=0 |
||
125 | !let nonzero_$j=0 |
||
126 | !next j |
||
12396 | bpr | 127 | </tr> |
12439 | guerimand | 128 | </thead> |
129 | <tbody> |
||
12396 | bpr | 130 | !set trueusercnt=0 |
131 | !for m=1 to $usercnt |
||
132 | !set uu=!record $m of wimshome/log/classes/$wims_class/.userlist |
||
133 | !distribute items $uu into user_lastname,user_firstname,uu |
||
134 | !if $varfilter_!=$empty |
||
135 | !reset var_filter_test |
||
136 | !read adm/vfilter/testfilter $uu\ |
||
7810 | bpr | 137 | $varfilter_ |
12396 | bpr | 138 | !if $var_filter_test!=1 |
139 | !goto enduser |
||
140 | !endif |
||
7720 | bpr | 141 | !endif |
12396 | bpr | 142 | !increase trueusercnt |
143 | $table_tr |
||
144 | !reset css_connected |
||
145 | !if $uu isitemof $wims_connectedlogin |
||
146 | !set css_connected=class="wims_connected" |
||
147 | !set wims_ref_title=connected |
||
148 | !endif |
||
149 | <td><span $css_connected> |
||
150 | !href cmd=reply&job=getuser&getuser=$uu $name_studentloc |
||
151 | </span></td> |
||
152 | !let tot=!getscorepercent user=$uu sheet=$numshowsheet |
||
153 | !let t=!word $pos of $tot |
||
154 | !let tot_0=$[$tot_0+$t] |
||
155 | !if $t!=0 |
||
7664 | bpr | 156 | !read adm/class/colors $[ceil(10*$t/$sign1)] |
1893 | bpr | 157 | <td style=$style_note> |
7664 | bpr | 158 | $[ceil(10*$t)/10/$sign2] $sign |
159 | !increase nonzero_0 |
||
12396 | bpr | 160 | !else |
6374 | bpr | 161 | <td>-- |
12396 | bpr | 162 | !endif |
163 | </td> |
||
7664 | bpr | 164 | !if $job_affi=points |
165 | !let tmp=!getscore user=$uu sheet=$numshowsheet |
||
7626 | bpr | 166 | !endif |
7664 | bpr | 167 | !if $job_affi=quality |
168 | !let tmp=!getscoremean user=$uu sheet=$numshowsheet |
||
169 | !endif |
||
170 | !if $job_affi=best |
||
171 | !let tmp=!getscorebest user=$uu sheet=$numshowsheet |
||
172 | !endif |
||
173 | !if $job_affi=level |
||
174 | !let tmp=!getscorelevel user=$uu sheet=$numshowsheet |
||
175 | !endif |
||
23 | reyssat | 176 | !for k=1 to $nbexo |
177 | !let t=!word $k of $tmp |
||
7686 | bpr | 178 | !let try=!getscoretry user=$uu sheet=$numshowsheet work=$k |
23 | reyssat | 179 | !if $t!=0 |
12396 | bpr | 180 | !increase nonzero_$k |
7626 | bpr | 181 | !endif |
7664 | bpr | 182 | !if $job_affi iswordof points best |
183 | !let div=!word $k of $require |
||
184 | !if $div!=0 |
||
12396 | bpr | 185 | !let t=$[rint($t/$div*10000)/100] |
7664 | bpr | 186 | !else |
12396 | bpr | 187 | !let t=100 |
7664 | bpr | 188 | !endif |
23 | reyssat | 189 | !endif |
7686 | bpr | 190 | !if $try>0 |
12396 | bpr | 191 | !read adm/class/colors $[ceil(10*$t/$sign1)] |
192 | <td style=$style_note> |
||
193 | $t $sign |
||
194 | !let tot_$k=$[$(tot_$k)+$t] |
||
1893 | bpr | 195 | !else |
12396 | bpr | 196 | <td>-- |
1893 | bpr | 197 | !endif |
7626 | bpr | 198 | </td> |
23 | reyssat | 199 | !next k |
12396 | bpr | 200 | </tr> |
7720 | bpr | 201 | :enduser |
12396 | bpr | 202 | !next m |
12439 | guerimand | 203 | </tbody> |
204 | <tfoot> |
||
12396 | bpr | 205 | $table_hdtr<th>$name_classAverage</th> |
206 | !read adm/class/colors $[ceil($tot_0/$trueusercnt*10)/$sign1/$sign2] |
||
207 | <td style=$style_note>$[rint($tot_0/$trueusercnt*10)/10/$sign2]$sign</td> |
||
208 | !for j=1 to $nbexo |
||
1893 | bpr | 209 | !if $(tot_$j)>0 |
12396 | bpr | 210 | !read adm/class/colors $[ceil($(tot_$j)/$trueusercnt*10/$sign1)] |
211 | <td style=$style_note>$[rint($(tot_$j)/$trueusercnt*10)/10]$sign |
||
1893 | bpr | 212 | !else |
12396 | bpr | 213 | <td>-- |
1893 | bpr | 214 | !endif |
12396 | bpr | 215 | </td> |
216 | !next j |
||
217 | </tr> |
||
218 | !if $nonzero_0>0 |
||
7626 | bpr | 219 | $table_hdtr<th>$name_posAverage</th> |
12396 | bpr | 220 | !read adm/class/colors $[ceil($tot_0/$nonzero_0*10/$sign1/$sign2)] |
221 | <td style=$style_note>$[rint($tot_0/$nonzero_0*10)/10/$sign2]$sign </td> |
||
23 | reyssat | 222 | !for j=1 to $nbexo |
223 | !if $(nonzero_$j)>0 |
||
1893 | bpr | 224 | !read adm/class/colors $[ceil($(tot_$j)/$(nonzero_$j)*10/$sign1)] |
1885 | bpr | 225 | <td style=$style_note> |
12396 | bpr | 226 | $[rint($(tot_$j)/$(nonzero_$j)*10)/10]$sign |
23 | reyssat | 227 | !else |
12396 | bpr | 228 | <td>-- |
7626 | bpr | 229 | !endif |
12396 | bpr | 230 | </td> |
23 | reyssat | 231 | !next j |
232 | </tr> |
||
12396 | bpr | 233 | !endif |
12439 | guerimand | 234 | </tfoot> |
23 | reyssat | 235 | $table_end |
12439 | guerimand | 236 | <script> |
237 | new Tablesort(document.getElementById('TABLE_showsheet')); |
||
238 | </script> |
||
1587 | bpr | 239 | |
1336 | bpr | 240 | !set wims_menu_items=!append line part_list,1,cmd=reply&job_affi=notes\ |
9242 | bpr | 241 | refresh,1,cmd=reply&job=showsheet&numshowsheet=$numshowsheet\ |
1336 | bpr | 242 | to $wims_menu_items |
23 | reyssat | 243 | :end |
1023 | bpr | 244 | !tail |