Rev 17688 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 17688 | Rev 17981 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | 2 | ||
| 3 | !distribute item $wims_read_parm into sh_,exnum_,target_,status_ |
3 | !distribute item $wims_read_parm into sh_,exnum_,target_,status_ |
| 4 |
|
4 | !set ex=!record $exnum_ of wimshome/log/classes/$wims_class/sheets/.sheet$sh_ |
| 5 |
|
5 | !distribute lines $ex into di,pa,maxscore,bidon,ti,de,bidon,bidon,bidon,icon,indiv |
| 6 |
|
6 | !if $uservartechvalue=$empty or $uservartechvalue isitemof $indiv |
| 7 |
|
7 | !set wims_listexo=!append item $sh_.$exnum_ to $wims_listexo |
| 8 |
|
8 | !set wims_exoicon=$wims_exoicon$icon, |
| 9 |
|
9 | !set wims_exotitle=!append line $ti to $wims_exotitle |
| 10 |
|
10 | !if $exodescshow=1 |
| 11 |
|
11 | !let de=!replace internal , by , in $de |
| 12 |
|
12 | !let wims_exodesc=$wims_exodesc$de, |
| 13 |
|
13 | !endif |
| 14 | !! !read getparm $pa, seedrepeat exotrymax |
14 | !! !read getparm $pa, seedrepeat exotrymax |
| 15 | <li class="wims_exo_item" id="ex$(sh_)_$exnum_"> |
15 | <li class="wims_exo_item" id="ex$(sh_)_$exnum_"> |
| 16 | !! !if $dep=$empty or $scorestat!=yes |
16 | !! !if $dep=$empty or $scorestat!=yes |
| 17 |
|
17 | !if $icon!=$empty |
| 18 |
|
18 | !set wims_ref_class=text_icon icon_$icon |
| 19 |
|
19 | !endif |
| 20 |
|
20 | !if $status_=1 |
| 21 |
|
21 | !href module=$di&cmd=new&worksheet=$sh_&$pa $name_exotitle |
| 22 |
|
22 | !else |
| 23 |
|
23 | $name_exotitle |
| 24 |
|
24 | !endif |
| 25 |
|
25 | !set last=!char -1 of $de |
| 26 |
|
26 | !if $last notin >.!? |
| 27 |
|
27 | !set de=$(de). |
| 28 |
|
28 | !endif |
| 29 |
|
29 | <div class="wims_work_desc">$ti<br>$de</div> |
| 30 |
|
30 | <div class="wims_user_info"> |
| 31 |
|
31 | <span class="wims_sheet_score small"> |
| 32 |
|
32 | !default maxscore=10 |
| 33 |
|
33 | !readproc proc/exoscore.proc $sh_,$exnum_,$user |
| 34 |
|
34 | $(name_score[1]): $score_out/$maxscore |
| 35 |
|
35 | $(name_score[2]): $[$target_/100]/$maxscore |
| 36 |
|
36 | !if $score_out>=$target_/100 |
| 37 |
|
37 | ✅ |
| 38 |
|
38 | !else |
| 39 |
|
39 | !if $status_=0 |
| 40 |
|
40 | ❌ |
| 41 |
|
41 | !endif |
| 42 |
|
42 | !endif |
| 43 | !! !if $get_exotrymax>0 |
43 | !! !if $get_exotrymax>0 |
| 44 | !! $(wims_name_thsheet[14]): |
44 | !! $(wims_name_thsheet[14]): |
| 45 | !! $[min($get_exotrymax,$alltry)]/$get_exotrymax |
45 | !! $[min($get_exotrymax,$alltry)]/$get_exotrymax |
| 46 | !! !endif |
46 | !! !endif |
| 47 |
|
47 | </span> |
| 48 |
|
48 | </div> |
| 49 | !! !else |
49 | !! !else |
| 50 | !! $ti, $de |
50 | !! $ti, $de |
| 51 | !! !if $require>0 |
51 | !! !if $require>0 |
| 52 | !! <span class="small">($name_score2)</span> |
52 | !! <span class="small">($name_score2)</span> |
| 53 | !! !endif |
53 | !! !endif |
| 54 | !! !endif |
54 | !! !endif |
| 55 |
|
55 | !set seedscore=!getseedscores user=$wims_user sheet=$sh_ work=$exnum_ |
| 56 |
|
56 | !read adm/class/seedscore.phtml $seedscore,$get_seedrepeat |
| 57 |
|
57 | </li> |
| 58 |
|
58 | !endif |