Rev 16355 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 16355 | Rev 16364 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | userses=!item $numberses of $list_window |
27 | userses=!item $numberses of $list_window |
28 | !if tchat isin $userses |
28 | !if tchat isin $userses |
29 | error=addressplay |
29 | error=addressplay |
30 | !exit |
30 | !exit |
31 | !endif |
31 | !endif |
- | 32 | ||
- | 33 | !readproc script/mktitle.proc $userses |
|
- | 34 | ||
32 |
|
35 | !!reset logfile |
33 |
|
36 | !!!if exam isin $userses |
34 | !! case of exercise in an exam |
37 | !! !! case of exercise in an exam |
35 | userbasesession=!replace _ by , in $userses |
38 | !! userbasesession=!replace _ by , in $userses |
36 | userbasesession=!item 1 of $userbasesession |
39 | !! userbasesession=!item 1 of $userbasesession |
37 | tmp=!replace internal $(userbasesession)_examt by $empty in $userses |
40 | !! tmp=!replace internal $(userbasesession)_examt by $empty in $userses |
38 | tmp=!replace t by . in $tmp |
41 | !! tmp=!replace t by . in $tmp |
39 | logfile=wimshome/log/classes/$wims_class/examlog/$user/$userbasesession/$tmp |
42 | !! logfile=wimshome/log/classes/$wims_class/examlog/$user/$userbasesession/$tmp |
40 |
|
43 | !!else |
41 | !! case of an exercise in a sheet |
44 | !! !! case of an exercise in a sheet |
42 | tmp=!defof w_wims_exo,w_wims_sheet,w_module in wimshome/sessions/$userses/var |
45 | !! tmp=!defof w_wims_exo,w_wims_sheet,w_module in wimshome/sessions/$userses/var |
43 | !distribute item $tmp into userexo,usersheet,exomod |
46 | !! !distribute item $tmp into userexo,usersheet,exomod |
44 | !if $usersheet!=$empty and $userexo!=$empty |
47 | !! !if $usersheet!=$empty and $userexo!=$empty |
45 | logfile=wimshome/sessions/$userses/exolog.$usersheet.$userexo |
48 | !! logfile=wimshome/sessions/$userses/exolog.$usersheet.$userexo |
46 | !else |
49 | !! !else |
47 | !! case of a exercise (not in a sheet for exemple in a document) |
50 | !! !! case of a exercise (not in a sheet for exemple in a document) |
48 | category=!defof category in wimshome/public_html/modules/$exomod/INDEX |
51 | !! category=!defof category in wimshome/public_html/modules/$exomod/INDEX |
49 | !if exercise isin $category |
52 | !! !if exercise isin $category |
50 | logfile=wimshome/sessions/$userses/exolog |
53 | !! logfile=wimshome/sessions/$userses/exolog |
51 | !endif |
54 | !! !endif |
52 | !endif |
55 | !! !endif |
53 |
|
56 | !!!endif |
- | 57 | ||
- | 58 | ||
- | 59 | ||
54 | !if $logfile!=$empty |
60 | !if $logfile!=$empty |
55 | !! ----------- use adm/class/exolog module to display exo in a sheet or exam |
61 | !! ----------- use adm/class/exolog module to display exo in a sheet or exam |
56 | test=!fileexists $logfile |
62 | test=!fileexists $logfile |
57 | !if $test!=yes |
63 | !if $test!=yes |
58 | error=addressplay |
64 | error=addressplay |
Line 77... | Line 83... | ||
77 | w_wims_req_time=$wims_req_time\ |
83 | w_wims_req_time=$wims_req_time\ |
78 | w_wims_session_serial=$wims_session_serial\ |
84 | w_wims_session_serial=$wims_session_serial\ |
79 | w_wims_session_start_time=$wims_session_start_time |
85 | w_wims_session_start_time=$wims_session_start_time |
80 | 86 | ||
81 | !setdef wims_checkfile=$logfile in wimshome/$wims_sesdir/var.stat |
87 | !setdef wims_checkfile=$logfile in wimshome/$wims_sesdir/var.stat |
82 | !setdef |
88 | !setdef wims_checktitle=$output_title in wimshome/sessions/$basesession/var.stat |
83 | nbstep=!recordcnt $logfile |
89 | nbstep=!recordcnt $logfile |
84 | !restart module=adm/class/exolog&+cmd=new&+job=examcheck&+checkuser=$user&+checkexo=file&+checkstep=$nbstep |
90 | !restart module=adm/class/exolog&+cmd=new&+job=examcheck&+checkuser=$user&+checkexo=file&+checkstep=$nbstep |
85 | !endif |
91 | !endif |
86 | 92 | ||
87 | 93 |