Rev 5478 | Rev 5869 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5478 | Rev 5734 | ||
---|---|---|---|
1 | 1 | ||
2 | !goto $gstep |
2 | !goto $gstep |
3 | 3 | ||
4 | :1 |
4 | :1 |
5 | 5 | ||
6 | $table_header |
6 | $table_header |
7 | $table_tr |
7 | $table_tr |
8 | <td>$name_howmanygroups ($name_atmost 10)</td> |
8 | <td>$name_howmanygroups ($name_atmost 10)</td> |
9 | <td> |
9 | <td> |
10 | !if $vote_status>0 |
10 | !if $vote_status>0 |
11 | $numsess |
11 | $numsess |
12 | !else |
12 | !else |
13 | !formselect mod_numsess from 1 to 10 |
13 | !formselect mod_numsess from 1 to 10 |
14 | !endif |
14 | !endif |
15 | </td> |
15 | </td> |
16 | </tr> |
16 | </tr> |
17 | $table_tr |
17 | $table_tr |
18 | <td>$name_namevar <span class="field_required">*</span></td> |
18 | <td>$name_namevar <span class="field_required">*</span></td> |
19 | <td> |
19 | <td> |
20 | !if $vote_status>0 |
20 | !if $vote_status>0 |
21 | $namevar |
21 | $namevar |
22 | !else |
22 | !else |
23 | <input size= |
23 | <input size="12" name="up_namevar" id="namevar" value="$namevar"/><small>$(name_$(reg_model)_help)</small> |
24 | !endif |
24 | !endif |
25 | </td> |
25 | </td> |
26 | </tr> |
26 | </tr> |
27 | $table_end |
27 | $table_end |
28 | <input type="hidden" name="gstep" value="2"> |
28 | <input type="hidden" name="gstep" value="2"/> |
29 | 29 | ||
30 | !exit |
30 | !exit |
31 | :2 |
31 | :2 |
32 | <p>$name_introtext</p> |
32 | <p>$name_introtext</p> |
33 | <center> |
33 | <center> |
34 | <textarea class="iEdit" id="testointro" rows="10" cols="80" name="up_testointro"> |
34 | <textarea class="iEdit" id="testointro" rows="10" cols="80" name="up_testointro"> |
35 | !replace internal \( by \( in $testointro |
35 | !replace internal \( by \( in $testointro |
36 | </textarea> |
36 | </textarea> |
37 | </center> |
37 | </center> |
38 | 38 | ||
39 | <p>$name_session_select</p> |
39 | <p>$name_session_select</p> |
40 | 40 | ||
41 | $table_header |
41 | $table_header |
42 | $table_hdtr |
42 | $table_hdtr |
43 | 43 | ||
44 | <th>$name_numstud</th><th>$name_group1</th><th>$name_extra</th> |
44 | <th>$name_numstud</th><th>$name_group1</th><th>$name_extra</th> |
45 | </tr> |
45 | </tr> |
46 | !for i=1 to $numsess |
46 | !for i=1 to $numsess |
47 | $table_tr |
47 | $table_tr |
48 | <td> |
48 | <td> |
49 | <input size= |
49 | <input size="4" name="up_nstud$i" id="nstud$i" value="$(nstud$i)"/> |
50 | </td> |
50 | </td> |
51 | <td> |
51 | <td> |
52 | !! need a variable, using exconnip |
52 | !! need a variable, using exconnip |
53 | !default exconnip$i= $i |
53 | !default exconnip$i= $i |
54 | !if $vote_status=0 |
54 | !if $vote_status=0 |
55 | <input size=20 name="up_exconnip$i" id="exconnip$i" value="$(exconnip$i)"> |
55 | <input size=20 name="up_exconnip$i" id="exconnip$i" value="$(exconnip$i)"/> |
56 | !else |
56 | !else |
57 | $(exconnip$i) |
57 | $(exconnip$i) |
58 | !endif |
58 | !endif |
59 | </td> |
59 | </td> |
60 | <td> |
60 | <td> |
61 | <input size=10 name="up_testoextra$i" id="testoextra$i" value="$(testoextra$i)"> |
61 | <input size=10 name="up_testoextra$i" id="testoextra$i" value="$(testoextra$i)"/> |
62 | </td> |
62 | </td> |
63 | </tr> |
63 | </tr> |
64 | !next i |
64 | !next i |
65 | $table_end |
65 | $table_end |
66 | <input type="hidden" name="gstep" value="3"> |
66 | <input type="hidden" name="gstep" value="3"/> |
67 | !goto end |
67 | !goto end |
68 | 68 | ||
69 | :3 |
69 | :3 |
70 | 70 | ||
71 | !!## need to check $testointro contains no vote primitives |
71 | !!## need to check $testointro contains no vote primitives |
72 | !for i in uservar,menu,list,radio,checkbox,textarea |
72 | !for i in uservar,menu,list,radio,checkbox,textarea |
73 | !set testointro=!replace internal \$i by INVALID in $testointro |
73 | !set testointro=!replace internal \$i by INVALID in $testointro |
74 | !next i |
74 | !next i |
75 | !writefile $votedir/$vote.data |
75 | !writefile $votedir/$vote.data |
76 | 76 | ||
77 | !!## with writefile we are loosing these variables at gstep=3 |
77 | !!## with writefile we are loosing these variables at gstep=3 |
78 | !for dato in numsess,namevar,defconnip |
78 | !for dato in numsess,namevar,defconnip |
79 | !appendfile $votedir/$vote.data $dato=$($dato) |
79 | !appendfile $votedir/$vote.data $dato=$($dato) |
80 | !next dato |
80 | !next dato |
81 | !!## NOTE: the above list should be setup at model level |
81 | !!## NOTE: the above list should be setup at model level |
82 | !##! (e.g. defconnip is not needed for vote_model=groups) |
82 | !##! (e.g. defconnip is not needed for vote_model=groups) |
83 | 83 | ||
84 | !for i=1 to $numsess |
84 | !for i=1 to $numsess |
85 | !!## need to check no "," in exconnip/testoextra |
85 | !!## need to check no "," in exconnip/testoextra |
86 | !set exconnip$i=!replace internal , by . in $(exconnip$i) |
86 | !set exconnip$i=!replace internal , by . in $(exconnip$i) |
87 | !set testoextra$i=!replace internal , by . in $(testoextra$i) |
87 | !set testoextra$i=!replace internal , by . in $(testoextra$i) |
88 | !for dato in nstud$i,testoextra$i,exconnip$i |
88 | !for dato in nstud$i,testoextra$i,exconnip$i |
89 | !appendfile $votedir/$vote.data $dato=$($dato) |
89 | !appendfile $votedir/$vote.data $dato=$($dato) |
90 | !next dato |
90 | !next dato |
91 | !next i |
91 | !next i |
92 | 92 | ||
93 | !appendfile $votedir/$vote.data \ |
93 | !appendfile $votedir/$vote.data \ |
94 | :$testointro |
94 | :$testointro |
95 | !set reg_src=<div>\ |
95 | !set reg_src=<div>\ |
96 | $testointro\ |
96 | $testointro\ |
97 | </div>\ |
97 | </div>\ |
98 | \list{ |
98 | \list{ |
99 | 99 | ||
100 | !set reg_src1=$reg_src |
100 | !set reg_src1=$reg_src |
101 | !set reg_src2=\uservar{$namevar,nogroup, |
101 | !set reg_src2=\uservar{$namevar,nogroup, |
102 | 102 | ||
103 | !for i=1 to $numsess |
103 | !for i=1 to $numsess |
104 | 104 | ||
105 | !set reg_src1=$reg_src1\ |
105 | !set reg_src1=$reg_src1\ |
106 | $(nstud$i): $(exconnip$i) $(testoextra$i), |
106 | $(nstud$i): $(exconnip$i) $(testoextra$i), |
107 | !set reg_src2=$reg_src2\ |
107 | !set reg_src2=$reg_src2\ |
108 | $i, |
108 | $i, |
109 | 109 | ||
110 | !next i |
110 | !next i |
111 | !set reg_src=$reg_src1\ |
111 | !set reg_src=$reg_src1\ |
112 | $name_cancellation\ |
112 | $name_cancellation\ |
113 | }\ |
113 | }\ |
114 | $reg_src2\ |
114 | $reg_src2\ |
115 | nogroup\ |
115 | nogroup\ |
116 | } |
116 | } |
117 | $name_describesource |
117 | $name_describesource |
118 | <p>$name_yourvariable.</p> |
118 | <p>$name_yourvariable.</p> |
119 | <pre> |
119 | <pre> |
120 | $reg_src |
120 | $reg_src |
121 | </pre> |
121 | </pre> |
122 | $(name_$(reg_model)_instr) |
122 | $(name_$(reg_model)_instr) |
123 | <input type="hidden" name="gstep" value="0"> |
123 | <input type="hidden" name="gstep" value="0"/> |
124 | 124 | ||
125 | :end |
125 | :end |