Subversion Repositories wimsdev

Rev

Rev 12315 | Rev 13082 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12315 Rev 12489
Line 1... Line 1...
1
!nocache
1
!nocache
2
!! useful when one comes from modtool
2
!! useful when one comes from modtool
3
!set wims_backslash_insmath=yes
3
!set wims_backslash_insmath=yes
4
!set proc=oef
4
!set proc=oef
5
!if robot isin $session
5
!if robot isin $session
6
 !changeto content.html
6
  !changeto content.html
7
!endif
7
!endif
8
 
8
 
9
!set test_data=!replace internal data/ by in $module_data
9
!set test_data=!replace internal data/ by in $module_data
10
!set test_data=!defof title in datamodule/$test_data/INDEX
10
!set test_data=!defof title in datamodule/$test_data/INDEX
11
!if $test_data= and $module_data!=
11
!if $test_data= and $module_data!=
12
   <p class="name_datamodule">
12
  <p class="name_datamodule">
13
    <i>$name_datamodule</i>
13
  <i>$name_datamodule</i>
14
   </p>
14
  </p>
15
!endif
15
!endif
16
<hr style="width:35%" />
16
<hr style="width:35%" />
17
 
17
 
18
 
18
 
19
!! ------------------------------------- saisie des paramètres
19
!! ------------------------------------- saisie des paramètres
20
!if $step=1
20
!if $step=1
21
 $name_insert <span class="tt wims_fname">$smodule</span>
21
  $name_insert <span class="tt wims_fname">$smodule</span>
22
 
22
 
23
 <p>$name_choose_allexo</p>
23
  <p>$name_choose_allexo</p>
24
 !form reply
24
  !form reply
25
<fieldset class="property_fields blockcenter">
25
  <fieldset class="property_fields blockcenter">
26
 <legend>$name_title</legend>
26
  <legend>$name_title</legend>
27
 <div class="field box">
-
 
28
  <label for="picksheet">$name_choose</label>
-
 
29
  <select name="picksheet" id="picksheet">
-
 
30
 !for i=1 to $sheetcnt
-
 
31
  !set sh=!line $i of $sheets
-
 
32
  !set se=!item 1 of $sh
-
 
33
  !set ti=!item 2 to -1 of $sh
-
 
34
  !if $se=$sheetcnt
-
 
35
   <option value="$se" selected="selected">$wims_name_Sheet $se: $ti</option>
-
 
36
  !else
-
 
37
   <option value="$se">$wims_name_Sheet $se: $ti</option>
-
 
38
  !endif
-
 
39
 !next i
-
 
40
  </select>
-
 
41
  </div>
-
 
42
 !if $scoring=yes
-
 
43
  <div class="field box">
27
  <div class="field box">
-
 
28
   <label for="picksheet">$name_choose</label>
-
 
29
   <select name="picksheet" id="picksheet">
-
 
30
  !for i=1 to $sheetcnt
-
 
31
    !set sh=!line $i of $sheets
-
 
32
    !set se=!item 1 of $sh
-
 
33
    !set ti=!item 2 to -1 of $sh
-
 
34
    !if $se=$sheetcnt
-
 
35
      <option value="$se" selected="selected">$wims_name_Sheet $se: $ti</option>
-
 
36
    !else
-
 
37
      <option value="$se">$wims_name_Sheet $se: $ti</option>
-
 
38
    !endif
-
 
39
  !next i
-
 
40
   </select>
-
 
41
   </div>
-
 
42
  !if $scoring=yes
-
 
43
    <div class="field box">
44
   <label for="require">$name_required</label>
44
     <label for="require">$name_required</label>
45
   <select name="require" id="require">
45
     <select name="require" id="require">
46
    <option value="0">0</option>
46
      <option value="0">0</option>
47
    <option value="10" selected="selected">10</option>
47
     <option value="10" selected="selected">10</option>
48
    !for i=2 to $require_limit
48
    !for i=2 to $require_limit
49
      <option value="$[10*$i]">$[10*$i]</option>
49
      <option value="$[10*$i]">$[10*$i]</option>
50
    !next
50
    !next
51
   </select>
51
    </select>
52
   <div class="formHelp">$name_repeat</div>
52
    <div class="formHelp">$name_repeat</div>
53
  </div>
53
    </div>
54
  <div class="field box">
54
    <div class="field box">
55
   <label for="weight">$name_weight</label>
55
     <label for="weight">$name_weight</label>
56
   <input size="6" name="weight" value="$weight" id="weight" />
56
     <input size="6" name="weight" value="$weight" id="weight" />
57
   <div class="formHelp">$name_weight_hint</div>
57
     <div class="formHelp">$name_weight_hint</div>
58
  </div>
58
    </div>
59
 !endif
59
  !endif
60
</fieldset>
60
  </fieldset>
61
 
61
 
62
!!debut du menu voir intromenu.phtml
62
  !!debut du menu voir intromenu.phtml
63
!read oef/default
63
  !read oef/default
64
<fieldset class="property_fields blockcenter">
64
  <fieldset class="property_fields blockcenter">
65
<legend>$name_general_setup</legend>
65
  <legend>$name_general_setup</legend>
66
<div class="field box">
66
  <div class="field box">
67
 <label for="qnum">$name_oneserie
67
   <label for="qnum">$name_oneserie
68
 !default qnum=$(default_choice[1])
68
   !default qnum=$(default_choice[1])
69
 !formselect qnum from 1 to 9
69
   !formselect qnum from 1 to 9
70
 $name_exercises.</label>
70
   $name_exercises.</label>
71
</div>
71
  </div>
72
<div class="field box">
72
  <div class="field box">
73
 <label for="scoredelay">$name_chrono:</label>
73
   <label for="scoredelay">$name_chrono:</label>
74
 <input size="7" id="scoredelay" name="scoredelay" value="$scoredelay" /> $name_secondes.
74
   <input size="7" id="scoredelay" name="scoredelay" value="$scoredelay" /> $name_secondes.
75
 <div class="formHelp">$name_remarkintro3</div>
75
   <div class="formHelp">$name_remarkintro3</div>
76
</div>
76
  </div>
77
<div class="field box">
77
  <div class="field box">
78
      !formcheckbox random list 0 prompt $name_aleaseries
78
        !formcheckbox random list 0 prompt $name_aleaseries
79
</div>
79
  </div>
80
!set translation_language=!getdef translation_language in INDEX
80
  !set translation_language=!getdef translation_language in INDEX
81
!if $translation_language!=$empty
81
  !if $translation_language!=$empty
82
  !set translation_language=$module_language,$translation_language
82
    !set translation_language=$module_language,$translation_language
83
  !set translation_language=!words2items $translation_language
83
    !set translation_language=!words2items $translation_language
84
  !set translation_language=!sort items $translation_language
84
    !set translation_language=!sort items $translation_language
85
  <div class="field box">
85
    <div class="field box">
86
   <label for="lang_choice">$wims_name_Language:</label>
86
     <label for="lang_choice">$wims_name_Language:</label>
87
  !formradio lang_choice list $translation_language
87
    !formradio lang_choice list $translation_language
88
  </div>
88
    </div>
89
!endif
89
  !endif
90
</fieldset>
90
  </fieldset>
91
 
91
 
92
!default expert_=no
92
  !default expert_=no
93
<fieldset class="property_fields blockcenter">
93
  <fieldset class="property_fields blockcenter">
94
<legend>$name_score_setup</legend>
94
  <legend>$name_score_setup</legend>
95
 
95
 
96
!formradio expert_ list no prompt $name_simplifiedmenu
96
  !formradio expert_ list no prompt $name_simplifiedmenu
97
 
97
 
98
<div class="field box">
98
  <div class="field box">
99
 <label for="qcmlevel">$name_levelseverity:</label>
99
   <label for="qcmlevel">$name_levelseverity:</label>
100
 !default qcmlevel=$(default_choice[2])
100
   !default qcmlevel=$(default_choice[2])
101
 !formselect qcmlevel from 1 to 9
101
   !formselect qcmlevel from 1 to 9
102
</div>
102
  </div>
103
!!default intro_check=1,2,3,4
103
  !!default intro_check=1,2,3,4
104
 
104
 
105
<hr/>
105
  <hr/>
106
 
106
 
107
  !set wims_ref_id=expert_yes
107
  !set wims_ref_id=expert_yes
108
  !formradio expert_ list yes prompt $name_expertmenu
108
  !formradio expert_ list yes prompt $name_expertmenu
109
    <div class="field box">
109
    <div class="field box">
110
     <label for="intro_presentsol">$name_solutiongiven? </label>
110
     <label for="intro_presentsol">$name_solutiongiven? </label>
111
     !default intro_presentsol=$(default_choice[3])
111
  !default intro_presentsol=$(default_choice[3])
112
     !formselect intro_presentsol list 0,1,2 prompt $name_choice
112
  !formselect intro_presentsol list 0,1,2 prompt $name_choice
113
    </div>
-
 
114
    <div class="field box">
-
 
115
      !formcheckbox intro_check list 3,4 prompt $(name_choice_check[3]),$(name_choice_check[4])
-
 
116
    </div>
-
 
117
    !default intro_expow=$(list_expow[1])
-
 
118
    !default intro_sepow=$(list_sepow[1])
-
 
119
    !default intro_precw=$(list_precw[1])
-
 
120
    !reset name_prompt_expower2 name_prompt_sepower2
-
 
121
   !set powercnt=!itemcnt $list_expow
-
 
122
   !for j=1 to $powercnt
-
 
123
     !set name_prompt_expower2=!append item $(name_prompt_expower[$j]) ($(list_expow[$j])) to $name_prompt_expower2
-
 
124
     !set name_prompt_sepower2=!append item $(name_prompt_sepower[$j]) ($(list_sepow[$j])) to $name_prompt_sepower2
-
 
125
   !next
-
 
126
    <div class="field box">
-
 
127
      $name_expower<br/>
-
 
128
      !set wims_ref_class=wims_formradio
-
 
129
      !formradio intro_expow list $list_expow prompt $name_prompt_expower2
-
 
130
    </div>
-
 
131
    <div class="field box">
-
 
132
      $name_sepower<br/>
-
 
133
       !set wims_ref_class=wims_formradio
-
 
134
      !formradio intro_sepow list $list_sepow prompt $name_prompt_sepower2
-
 
135
    <div class="formHelp">$name_warning_pow</div>
-
 
136
    </div>
113
    </div>
137
    <div class="field box">
114
    <div class="field box">
138
      $name_precweight:
-
 
139
       !set wims_ref_class=wims_formradio
-
 
140
       !formradio intro_precw list $list_precw prompt $list_precw
115
  !formcheckbox intro_check list 3,4 prompt $(name_choice_check[3]),$(name_choice_check[4])
141
       <div class="formHelp">
-
 
142
        $name_help_precweight
-
 
143
      </div>
-
 
144
    </div>
116
    </div>
-
 
117
  !default intro_expow=$(list_expow[1])
-
 
118
  !default intro_sepow=$(list_sepow[1])
-
 
119
  !default intro_precw=$(list_precw[1])
-
 
120
  !reset name_prompt_expower2 name_prompt_sepower2
-
 
121
  !set powercnt=!itemcnt $list_expow
-
 
122
  !for j=1 to $powercnt
-
 
123
    !set name_prompt_expower2=!append item $(name_prompt_expower[$j]) ($(list_expow[$j])) to $name_prompt_expower2
-
 
124
    !set name_prompt_sepower2=!append item $(name_prompt_sepower[$j]) ($(list_sepow[$j])) to $name_prompt_sepower2
-
 
125
  !next
-
 
126
  <div class="field box">
-
 
127
    $name_expower<br/>
-
 
128
  !set wims_ref_class=wims_formradio
-
 
129
  !formradio intro_expow list $list_expow prompt $name_prompt_expower2
-
 
130
  </div>
-
 
131
  <div class="field box">
-
 
132
  $name_sepower<br/>
-
 
133
  !set wims_ref_class=wims_formradio
-
 
134
  !formradio intro_sepow list $list_sepow prompt $name_prompt_sepower2
-
 
135
  <div class="formHelp">$name_warning_pow</div>
-
 
136
  </div>
-
 
137
  <div class="field box">
-
 
138
  $name_precweight:
-
 
139
  !set wims_ref_class=wims_formradio
-
 
140
  !formradio intro_precw list $list_precw prompt $list_precw
-
 
141
   <div class="formHelp">
-
 
142
    $name_help_precweight
-
 
143
  </div>
-
 
144
  </div>
145
    <hr />
145
  <hr />
146
   $name_qcm:
146
   $name_qcm:
147
    <div class="field box">
147
    <div class="field box">
148
     <label for="intro_qcmpresent">$name_qcmanswer: </label>
148
     <label for="intro_qcmpresent">$name_qcmanswer: </label>
149
     !default intro_qcmpresent=$(default_choice[4])
149
  !default intro_qcmpresent=$(default_choice[4])
150
     !formselect intro_qcmpresent list 2,3,4,5,6,7,8
150
  !formselect intro_qcmpresent list 2,3,4,5,6,7,8
151
    </div>
151
  </div>
152
    <div class="field box">
152
  <div class="field box">
153
      !set wims_ref_id=intro_check01
153
  !set wims_ref_id=intro_check01
154
      !formcheckbox intro_check list 1 prompt $(name_choice_check[1])
154
  !formcheckbox intro_check list 1 prompt $(name_choice_check[1])
155
    </div>
155
  </div>
156
    <div class="field box">
156
  <div class="field box">
157
    !set wims_ref_id=intro_check02
157
  !set wims_ref_id=intro_check02
158
      !formcheckbox intro_check list 2 prompt $(name_choice_check[2])
158
  !formcheckbox intro_check list 2 prompt $(name_choice_check[2])
159
    </div>
159
  </div>
160
    !let tmp=!replace word expert by $ in $special_parm2
160
  !let tmp=!replace word expert by $ in $special_parm2
161
    !set tmp3=!replace internal intro_expert=yes by in $special_parm3
161
  !set tmp3=!replace internal intro_expert=yes by in $special_parm3
162
    <input type="hidden" name="intro_expert" value="yes" />
162
  <input type="hidden" name="intro_expert" value="yes" />
163
   </fieldset>
163
   </fieldset>
164
 
164
 
165
 <div class="wimscenter wimsform">
165
  <div class="wimscenter wimsform">
166
   <input type="submit" value="$wims_name_Insert" />
166
    <input type="submit" value="$wims_name_Insert" />
167
   <input type="hidden" name="step" value="2" />
167
    <input type="hidden" name="step" value="2" />
168
   <input type="hidden" name="job" value="$job" />
168
    <input type="hidden" name="job" value="$job" />
169
 </div>
169
  </div>
170
!formend
170
  !formend
171
<div class="formHelp">
171
  <div class="formHelp">
172
  $name_remarkseverity
172
  $name_remarkseverity
173
  !read oef/helpseverity
173
  !read oef/helpseverity
174
 </div>
174
  </div>
175
 
175
 
176
!endif
176
!endif
177
 
177
 
178
!! ---------------------------------------- écriture du bilan
178
!! ---------------------------------------- écriture du bilan
179
!if $step=2
179
!if $step=2
180
 !if $addexo>0
180
  !if $addexo>0
181
        <p>
181
          <p>
182
        !if $addexo=1
182
          !if $addexo=1
183
            $name_endallexo
183
            $name_endallexo
184
        !else
184
          !else
185
            $name_endallexos
185
            $name_endallexos
186
        !endif
186
          !endif
187
        </p>
187
          </p>
188
 !endif
188
  !endif
189
 !if $notadd>0
189
  !if $notadd>0
190
        <p>
190
    <p>
191
        !if $notadd=1
191
    !if $notadd=1
192
            $name_endallexo2
192
      $name_endallexo2
193
        !else
193
    !else
194
            $name_endallexo2s
194
      $name_endallexo2s
195
        !endif
195
    !endif
196
        <ul>
196
    <ul>
197
        !for exo in $listalready
197
          !for exo in $listalready
198
                !let num=!positionof item $exo in $exolist
198
                !let num=!positionof item $exo in $exolist
199
                <li>$(exotitle[$num])</li>
199
                <li>$(exotitle[$num])</li>
200
        !next exo
200
          !next exo
201
        </ul></p>
201
          </ul></p>
202
 !endif
202
  !endif
203
 !set wims_menu_items=!append line sheetcheck,1, module=adm/class/sheet&sheet=$picksheet\
203
  !set wims_menu_items=!append line sheetcheck,1, module=adm/class/sheet&sheet=$picksheet\
204
to $wims_menu_items
204
to $wims_menu_items
205
!endif
205
!endif
206
 
206