Subversion Repositories wimsdev

Rev

Rev 15736 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
 
2
!set sp2=$special_parm2
1721 bpr 3
!bound sp2 within secure,supervisor,email,lang,level,limit,expiration,modtoolchg,\
15524 bpr 4
        bgcolor,homepage,bgimg,theme,css,theme_icon,logo,lock,exolog,examlog,examshow,ent,\
5
        option,optionex,authtype,authtype2,topscores,external_auth,cloning, sendmailteacher\
23 reyssat 6
        default $
7
 
8
!if $sp2=$empty
9
 !exit
10
!endif
11
 
12
!goto $sp2
13
 
14
:secure
6153 czzmrn 15
<p>
23 reyssat 16
<b>Secure hosts</b>.
17
Consider the possibility under which there is a leak of your supervisor
18
password: when you connect to the class as supervisor within a class room, a
19
student may look over your shoulder, or even install a keyboard scanning
20
software to register what you type (including the password). Believe me: if
21
you keep real scores in your class, the supervisor password becomes a very
22
coveted object.
6153 czzmrn 23
</p><p>
23 reyssat 24
The consequence of such a leak may be catastrophic to the class: data may
3922 bpr 25
be damaged, grades may be modified or you may even lose your supervisor
23 reyssat 26
access if the student changes your password.
6153 czzmrn 27
</p><p>
23 reyssat 28
Definition of secure hosts puts an extra security layer: sensitive
29
manipulations such as class configuration, password change or score
30
modificatoin can only be
31
made from pre-defined <em>secure hosts</em>, when you are sure that students
32
have no access to these hosts. So even if a student steals your password,
33
there is not much (s)he can do to the class.
6153 czzmrn 34
</p>
10603 bpr 35
<div>
23 reyssat 36
!read help/hosts.phtml
10603 bpr 37
</div><p>
23 reyssat 38
By the way, if you have to type your password in a very hostile environment
3922 bpr 39
(for instance when you are working on computers used by students),
40
you should also consider using single-use passwords (see the password page).
6153 czzmrn 41
</p>
23 reyssat 42
!exit
43
 
44
:supervisor
6153 czzmrn 45
<p><b>Supervisor name</b>. Enter here your name, in the way you like.</p>
23 reyssat 46
!exit
47
 
48
:email
6153 czzmrn 49
 <p>
23 reyssat 50
 <b>Supervisor email</b>.
51
 Important notifications (secret codes, expiration notice, etc.) will be sent
52
 to this address. This is also where student will send you messages. So you
53
 MUST give your active email address, otherwise you may even lose control of
54
 your class.
6153 czzmrn 55
 </p>
23 reyssat 56
!exit
57
 
58
:option
15524 bpr 59
 <b>Option words of the class for sheets</b>. The following words can be used here:
23 reyssat 60
 <ul>
5901 bpr 61
 <li><span class="tt wims_code_words">showshexpire</span> Show the expiration date of worksheets on the
23 reyssat 62
  home page of participants.
15524 bpr 63
  </li><li><span class="tt wims_code_words">showshweight</span> Show worksheet weight on the
23 reyssat 64
  home page of participants.
15524 bpr 65
  </li></ul>
66
!exit
67
:optionex
68
 <b>Option words of the class for exams</b>. The following words can be used here:
69
 <ul>
70
 <li><span class="tt wims_code_words">showexexpire</span> Show the expiration date of exam sheets on the
1209 bpr 71
  home page of participants.
6176 czzmrn 72
 </li><li><span class="tt wims_code_words">exrandomlist</span> List exercises in a random order in the exam page for participants (the exercises keep their given number in all the pages for the supervisor).<li>
10603 bpr 73
 </li></ul>
23 reyssat 74
!exit
75
 
76
:lang
10603 bpr 77
<p>You may choose the class language among those supported
78
by your wims site. Your class will then appear in the corresponding list of classes
17230 bpr 79
of the student's and teacher's areas.<br>
6153 czzmrn 80
Abbreviations used :</p> <ul>
2581 reyssat 81
 <li>ca (Catalan)
3569 bpr 82
 </li><li>cn (Chinese gb)
83
 </li><li>de (German)
84
 </li><li>en (English)
85
 </li><li>es (Spanish)
86
 </li><li>fr (French)
87
 </li><li>it (Italian)
88
 </li><li>nl (Dutch)
89
 </li><li>si (Slovenian)
90
 </li><li>tw (Chinese big5)
91
</li></ul>
23 reyssat 92
!exit
93
 
94
:level
11676 bpr 95
!read help/$lang/level.phtml
23 reyssat 96
!exit
97
 
98
:limit
6153 czzmrn 99
 <p><b>Participant number limit</b>. Registration of new participants will be
23 reyssat 100
refused if this limit is reached. This site has defined a hard limit
6153 czzmrn 101
($wims_class_user_limit) that cannot be exceeded.</p>
15524 bpr 102
 L'ajout de notes manuelles ne peut être effectuée pour les classes de plus de
14330 guerimand 103
 !defof MAX_USERFORGRADES in wimshome/public_html/bases/sys/define.conf
104
 participant.
23 reyssat 105
!exit
106
 
107
:expiration
6153 czzmrn 108
 <p>
23 reyssat 109
 <b>Expiration date</b>. The class will be closed when it reaches the
110
expiration date. You may extend this date at any moment, but extensions
111
exceeding one year from the actual date will be refused.
6153 czzmrn 112
</p><p>
23 reyssat 113
 If you want to extend this date to more than one year, you may do it
114
 in several times at regular intervals, or
115
 <a href="mailto:$wims_site_manager?subject=Virtual class extension
3930 bpr 116
 demand">ask the webmaster</a> to do it for you.
6153 czzmrn 117
</p><p>
23 reyssat 118
 This date must be entered in 8-digit form (yyyymmdd).
119
 Example: 20120523 means May 23, 2012.
6153 czzmrn 120
</p>
23 reyssat 121
!exit
122
 
123
:bgcolor
6153 czzmrn 124
 <p>
23 reyssat 125
 <b>Page background color and menu color</b>. These two colors can help you
126
 quickly recognize pages within your virtual class. The values of these
127
 fields must be valid html color names.
6153 czzmrn 128
 </p><p>
2581 reyssat 129
 <b>Link color in menus and tables</b>. You may adapt the link color to the
10603 bpr 130
    menu background color. If you choose this option, it is wise to fill in explicitely
131
    the table background color even if it is the same as the default one (in case the
2581 reyssat 132
default would change).
6153 czzmrn 133
 </p><p>
2581 reyssat 134
 Default values are those defined for the general site pages.
6153 czzmrn 135
 </p>
23 reyssat 136
!exit
137
 
138
:homepage
6153 czzmrn 139
 <p>
23 reyssat 140
 <b>Participant homepage</b>. You may put the address of a document block
5901 bpr 141
 (such as <span class="tt wims_fname">c1/main</span>) to be the home page of the class for participants.
3951 bpr 142
 The document itself need not be visible by participants.
6153 czzmrn 143
 </p><p>
23 reyssat 144
 Leave this field blanck if you want to use the standard home page.
6153 czzmrn 145
 </p><p>
5901 bpr 146
 All the links in the block should be defined using the command <span class="tt wims_code_variable">\adm</span>.
4004 bpr 147
 You can use the following pre-defined variables:
6153 czzmrn 148
 </p>
4004 bpr 149
 $table_header
6248 bpr 150
 $table_tr<td class="tt wims_code_variable">\firstname</td><td>
4004 bpr 151
Participant's first name
152
 </td></tr>
6248 bpr 153
 $table_tr<td class="tt wims_code_variable">\lastname</td><td>
4004 bpr 154
 Participant's last name
155
 </td></tr>
6248 bpr 156
 $table_tr<td class="tt wims_code_variable">\scores</td><td>
4004 bpr 157
Participants's score information. This is a list of
3921 bpr 158
numbers. Each pair of numbers corresponds to one worksheet: percentage of points
23 reyssat 159
and score quality.
4004 bpr 160
 </td></tr>
6248 bpr 161
 $table_tr<td class="tt wims_code_variable">\newmsgcnt</td><td>
4004 bpr 162
Unread messages in the class forum.
163
 </td></tr>
6248 bpr 164
 $table_tr<td class="tt wims_code_variable">\today</td><td>
4004 bpr 165
 Date of today, yyyymmdd.
166
 </td></tr>
6248 bpr 167
 $table_tr<td class="tt wims_code_variable">\sheets</td><td>
4004 bpr 168
Number of worksheets.
169
 </td></tr>
6248 bpr 170
 $table_tr<td class="tt wims_code_variable">\exams</td><td>
4004 bpr 171
 Number of exam sheets
172
 </td></tr>
6248 bpr 173
 $table_tr<td class="tt wims_code_variable">\expiration1</td><td>expiration1</td></tr>
3921 bpr 174
 Expiration date of worksheet 1, worksheet 2, exam 1, ..., yyyymmdd.
6248 bpr 175
 $table_tr<td class="tt wims_code_variable">\status1</td><td>
3921 bpr 176
 Status of worksheet 1, worksheet 2, exam 1, ... This is a non-negative integer; 0
10603 bpr 177
 = under preparation, 1 = active, 2 = expired, 3 = hidden.
4004 bpr 178
 </td></tr>
6248 bpr 179
 $table_tr<td class="tt wims_code_variable">\daymessage</td><td>
4004 bpr 180
message of the day for the class
181
 </td></tr>
6248 bpr 182
 $table_tr<td class="tt wims_code_variable">\userdaymessage</td><td>
4004 bpr 183
individual message of the day message for each participant.
184
 </td></tr>
185
 $table_end
1721 bpr 186
!goto end
23 reyssat 187
 
188
:bgimg
6153 czzmrn 189
 <p>
23 reyssat 190
 Background image file (tile) for pages in the class. You may use any valid URL.
191
 There are also prepared background image files which you can use without
6153 czzmrn 192
 adding any address prefix:</p>
4004 bpr 193
 <pre>$bgimgs</pre>
23 reyssat 194
!exit
195
 
196
:theme
6153 czzmrn 197
<p>The style theme of your class.</p>
23 reyssat 198
!exit
199
 
1364 bpr 200
:theme_icon
6153 czzmrn 201
<p>The icons in the menu</p>
1364 bpr 202
!exit
203
 
23 reyssat 204
:css
6153 czzmrn 205
<p>
23 reyssat 206
The style sheet affects almost all pages of your class.
6153 czzmrn 207
</p><p>
5901 bpr 208
Choose <span class="tt wims_code_words">----</span> to disable style sheets.
6153 czzmrn 209
</p><p>
5901 bpr 210
Choose <span class="tt wims_code_words">-theme-</span> to use style sheets corresponding to your choice
23 reyssat 211
of the theme.
6153 czzmrn 212
</p><p>
10603 bpr 213
Choose <span class="tt wims_code_words">class</span> to use the style sheet (css) defined by yourself
2634 reyssat 214
(see remark below).
6153 czzmrn 215
</p><p>
2634 reyssat 216
The other choices correspond to pre-defined styles on this WIMS site.
6153 czzmrn 217
</p><p>
10603 bpr 218
<span class="wims_warning">Remark</span>. You may use your own style classes.
2634 reyssat 219
Please refer to css documents for the syntax.
220
If you define your own css, please test it with ALL possible browsers used by your
23 reyssat 221
students, for possible incompatibilities!
6153 czzmrn 222
</p><p>
10603 bpr 223
Si vous désirez ne changer que quelques styles par rapport au thème, choisisissez
5901 bpr 224
<span class="tt wims_code_words">-theme-</span>
4314 bpr 225
 et ajouter quelques nouvelles définitions dans le champ à droite.
10603 bpr 226
 The following classes, changing the style
4314 bpr 227
of your class, may be redefined:
6153 czzmrn 228
</p>
2634 reyssat 229
<pre>
230
!read  wimshome/public_html/bases/sys/css_classes
231
</pre>
23 reyssat 232
!exit
233
 
234
:logo
6153 czzmrn 235
<p>
10603 bpr 236
The logo of the class is a graphics file that will be shown on the top
23 reyssat 237
of the homepage of the class, both for supervisor and for participants.
238
This logo can be put either on the top left or the top right corner.
6153 czzmrn 239
</p><p>
5901 bpr 240
Choose <span class="tt wims_code_words">none</span> if you do not want a logo to be shown.
6153 czzmrn 241
</p><p>
5901 bpr 242
If you choose empty string or <span class="tt wims_code_words">wims</span>, the WIMS logo will be used.
6153 czzmrn 243
</p><p>
23 reyssat 244
Otherwise, you may put the URL of any valid graphics file here.
6153 czzmrn 245
</p>
23 reyssat 246
!exit
247
 
248
:lock
6153 czzmrn 249
<p>
3919 bpr 250
Connection lock helps to track users, and can help to avoid cheating. There are
6153 czzmrn 251
8 lock levels. </p>
252
<ul><li>
253
0: No connection lock is used.
254
</li><li>
255
1: Cookie-tracking is activated. Connections without correct return
23 reyssat 256
 cookie will be refused.
6153 czzmrn 257
</li><li>
258
2: Secured (https) connection is required. Connections using usual
23 reyssat 259
http request will be refused. You must check first whether the web server
260
on this WIMS site accepts https connections.
6153 czzmrn 261
</li><li>
262
3: Host address lock is activated. Participants will have no right to
23 reyssat 263
change his/her host address within one session. There will be difficulties
264
when connections are made from dynamically allocated IP numbers.
6153 czzmrn 265
</li><li>
266
4: Cookie-tracking + https.
267
</li><li>
268
5: Cookie-tracking + Host lock.
269
</li><li>
270
6: All the above methods are activated.
271
</li><li>
272
7: The class is closed. No participant connection accepted.
273
</li></ul>
17230 bpr 274
<br class="spacer">
23 reyssat 275
!exit
276
 
277
:exolog
6153 czzmrn 278
<p>
23 reyssat 279
Number of exercise registrations (limited to $wims_exolog_limit)
6153 czzmrn 280
</p><p>
10603 bpr 281
This is the maximal number of exercises for which each participant can
23 reyssat 282
register the details.
6153 czzmrn 283
</p><p>
3919 bpr 284
Such registered details allow participants and supervisors to keep record of how the
285
exercise was done and eventually discuss mistakes and errors made by the participant.
6153 czzmrn 286
</p><p>
3919 bpr 287
The detail of an exercise is registered only if the participant decided to do it.
288
When the maximum number allowed is exceeded, the oldest registrations
289
will be erased.
6153 czzmrn 290
</p>
23 reyssat 291
!goto logs
292
 
293
:examlog
6153 czzmrn 294
<p>
23 reyssat 295
Number of exam registrations (limited to $wims_examlog_limit)
6153 czzmrn 296
</p><p>
23 reyssat 297
This is the maximal number of exam sessions whose details can be registered
298
for each participant.
6153 czzmrn 299
</p><p>
23 reyssat 300
These details allow participants and supervisor to review the action of the
301
exam, exercise by exercise.
6153 czzmrn 302
</p><p>
23 reyssat 303
The registration of exam sessions is automatic. When the maximal number is
304
exceeded, the most ancient registrations will be erased.
6153 czzmrn 305
</p>
699 bpr 306
!exit
307
 
23 reyssat 308
:logs
309
<p>
3919 bpr 310
set this number to 0 if you want to disable registration.
4004 bpr 311
 
312
<span class="wims_warning">$wims_name_warning</span>: the registration of exercises and exams may take a lot of
3919 bpr 313
space! If you set these numbers too high, you class risks disk quota overflow.
6153 czzmrn 314
</p>
698 guerimand 315
!exit
23 reyssat 316
 
607 bpr 317
:examshow
6153 czzmrn 318
<p>
5901 bpr 319
Dans le cas où cette option est mise sur <span class="tt wims_code_words">$wims_name_no</span>, les élèves ne peuvent
607 bpr 320
pas revoir les enregistrements d'examens. Seul l'enseignant le peut.
6153 czzmrn 321
</p>
698 guerimand 322
!exit
1288 bpr 323
 
1827 bpr 324
:authtype
5566 reyssat 325
!read help/$lang/authentification.phtml
1827 bpr 326
!exit
327
 
7805 czzmrn 328
:authtype2
329
<p>
7813 czzmrn 330
<span class="tt wims_code_words">class_connections</span>:
331
If you use the standard <span class="tt">index.php</span> the variable <span class="tt">class_connections</span> should contain the value <span class="tt">+phpidp/available+</span>. Multiple values (separated by spaces) can be inserted. For a fine tuning of this variable you should refer to the <span class="bold">$wims_name_config_otherserver</span> section.
7805 czzmrn 332
</p>
333
!exit
334
 
1827 bpr 335
:modtoolchg
6153 czzmrn 336
<p>
10603 bpr 337
<b>Modtool Account</b> :
3919 bpr 338
Once you have entered your Modtool acount via a virtual class, your Modtool account login
339
is saved on the the class. This registration can be erased if you want to use another Modtool account.
6235 bpr 340
Next, please click on the link <span class="tt">Modtool</span> on the homepage.
6153 czzmrn 341
</p>
1827 bpr 342
!exit
343
 
1288 bpr 344
:ent
6153 czzmrn 345
<p>
3919 bpr 346
<b>Links to another plateform</b> :
347
You may add a link to another plateform :
6153 czzmrn 348
</p>
2533 bpr 349
<pre> link_title,link_adress</pre>
6153 czzmrn 350
<p>For example,</p>
2533 bpr 351
<pre>Dokeos,http://-------</pre>
6153 czzmrn 352
<p>If you need more than one link, they must be seperated by ";". </p>
1288 bpr 353
 
354
!exit
355
 
2756 bpr 356
:external_auth
6153 czzmrn 357
<p>
2756 bpr 358
<b>Adresse dans le cas d'une authentification externe</b> : <i>Ceci est pour experts
359
et permet d'utiliser par exemple une authentification CAS. </i>
360
Vous pouvez indiquer le lien sur une authentification externe à wims sous la forme
10603 bpr 361
(cette adresse devra alors directement faire entrer dans la classe).
5901 bpr 362
Vous devez mettre l'adresse complète en html :<span class="tt wims_address">&lt;a href="http:...">Lien&lt;/a></span>.
2756 bpr 363
 
10603 bpr 364
Il est par exemple possible de mettre l'adresse dans un "frame" :
365
<span class="tt wims_address">&lt;iframe https:...." width="100%" height="400">&lt;/iframe></span>.
6153 czzmrn 366
</p><p>
367
Vous pouvez désactiver cette option tout en gardant le texte en cliquant sur <span class="tt wims_code_words">$wims_name_no</span>
5901 bpr 368
Si vous cochez <span class="tt wims_code_words">$name_mix_auth</span>, l'adresse html que vous avez donné apparaîtra mais
10603 bpr 369
aussi l'authentification propre à wims comme une alternative.
6153 czzmrn 370
</p><p>
2756 bpr 371
Vous devez mettre un code html valide, il ne sera pas vérifié et
6351 bpr 372
vous assurer que l'authentification externe permet d'entrer dans votre classe.
6153 czzmrn 373
</p>
2756 bpr 374
!exit
375
 
376
 
1827 bpr 377
:topscores
5869 bpr 378
<p class="wimscenter" style="font-weight:bold;">Best scores, number and anonymity</p>
10603 bpr 379
<p> If this number n is at least 1, then  when a participant asks for
2581 reyssat 380
its score, he will see also the list of n participants having the best scores
5869 bpr 381
(with their names if anonymity=yes, with numbers only if anonymity=no).
382
</p><p>
10603 bpr 383
These means do not take into account the manual scores, hence leave n=0 if there are manual
2581 reyssat 384
scores.
5869 bpr 385
</p><p>
2581 reyssat 386
Default=0/$wims_name_yes
5869 bpr 387
</p>
1827 bpr 388
!exit
389
 
9460 guerimand 390
:cloning
10603 bpr 391
<p>
392
Vous pouvez autoriser la duplication de votre classe par d'autres enseignants.
393
Votre classe sera alors référencée comme pouvant être dupliquée.
394
Seuls les administrateurs disposant du mot de passe de duplication que vous définissez
395
pourront copier le contenu pédagogique de votre classe (documents, feuilles, examens, séquences).
396
Les comptes des utilisateurs (participants ou administrateurs) ne sont pas concernés par la duplication.
397
</p><p>
15736 bpr 398
Une classe dupliquée fonctionne indépendamment de la classe modèle.
10603 bpr 399
</p>
9460 guerimand 400
!exit
401
 
1288 bpr 402
:end