Subversion Repositories wimsdev

Rev

Rev 17230 | 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>
23 reyssat 118
!exit
119
 
120
:bgcolor
6153 czzmrn 121
 <p>
23 reyssat 122
 <b>Page background color and menu color</b>. These two colors can help you
123
 quickly recognize pages within your virtual class. The values of these
124
 fields must be valid html color names.
6153 czzmrn 125
 </p><p>
2581 reyssat 126
 <b>Link color in menus and tables</b>. You may adapt the link color to the
10603 bpr 127
    menu background color. If you choose this option, it is wise to fill in explicitely
128
    the table background color even if it is the same as the default one (in case the
2581 reyssat 129
default would change).
6153 czzmrn 130
 </p><p>
2581 reyssat 131
 Default values are those defined for the general site pages.
6153 czzmrn 132
 </p>
23 reyssat 133
!exit
134
 
135
:homepage
6153 czzmrn 136
 <p>
23 reyssat 137
 <b>Participant homepage</b>. You may put the address of a document block
5901 bpr 138
 (such as <span class="tt wims_fname">c1/main</span>) to be the home page of the class for participants.
3951 bpr 139
 The document itself need not be visible by participants.
6153 czzmrn 140
 </p><p>
23 reyssat 141
 Leave this field blanck if you want to use the standard home page.
6153 czzmrn 142
 </p><p>
5901 bpr 143
 All the links in the block should be defined using the command <span class="tt wims_code_variable">\adm</span>.
4004 bpr 144
 You can use the following pre-defined variables:
6153 czzmrn 145
 </p>
4004 bpr 146
 $table_header
6248 bpr 147
 $table_tr<td class="tt wims_code_variable">\firstname</td><td>
4004 bpr 148
Participant's first name
149
 </td></tr>
6248 bpr 150
 $table_tr<td class="tt wims_code_variable">\lastname</td><td>
4004 bpr 151
 Participant's last name
152
 </td></tr>
6248 bpr 153
 $table_tr<td class="tt wims_code_variable">\scores</td><td>
4004 bpr 154
Participants's score information. This is a list of
3921 bpr 155
numbers. Each pair of numbers corresponds to one worksheet: percentage of points
23 reyssat 156
and score quality.
4004 bpr 157
 </td></tr>
6248 bpr 158
 $table_tr<td class="tt wims_code_variable">\newmsgcnt</td><td>
4004 bpr 159
Unread messages in the class forum.
160
 </td></tr>
6248 bpr 161
 $table_tr<td class="tt wims_code_variable">\today</td><td>
4004 bpr 162
 Date of today, yyyymmdd.
163
 </td></tr>
6248 bpr 164
 $table_tr<td class="tt wims_code_variable">\sheets</td><td>
4004 bpr 165
Number of worksheets.
166
 </td></tr>
6248 bpr 167
 $table_tr<td class="tt wims_code_variable">\exams</td><td>
4004 bpr 168
 Number of exam sheets
169
 </td></tr>
6248 bpr 170
 $table_tr<td class="tt wims_code_variable">\expiration1</td><td>expiration1</td></tr>
3921 bpr 171
 Expiration date of worksheet 1, worksheet 2, exam 1, ..., yyyymmdd.
6248 bpr 172
 $table_tr<td class="tt wims_code_variable">\status1</td><td>
3921 bpr 173
 Status of worksheet 1, worksheet 2, exam 1, ... This is a non-negative integer; 0
10603 bpr 174
 = under preparation, 1 = active, 2 = expired, 3 = hidden.
4004 bpr 175
 </td></tr>
6248 bpr 176
 $table_tr<td class="tt wims_code_variable">\daymessage</td><td>
4004 bpr 177
message of the day for the class
178
 </td></tr>
6248 bpr 179
 $table_tr<td class="tt wims_code_variable">\userdaymessage</td><td>
4004 bpr 180
individual message of the day message for each participant.
181
 </td></tr>
182
 $table_end
1721 bpr 183
!goto end
23 reyssat 184
 
185
:bgimg
6153 czzmrn 186
 <p>
23 reyssat 187
 Background image file (tile) for pages in the class. You may use any valid URL.
188
 There are also prepared background image files which you can use without
6153 czzmrn 189
 adding any address prefix:</p>
4004 bpr 190
 <pre>$bgimgs</pre>
23 reyssat 191
!exit
192
 
193
:theme
6153 czzmrn 194
<p>The style theme of your class.</p>
23 reyssat 195
!exit
196
 
1364 bpr 197
:theme_icon
6153 czzmrn 198
<p>The icons in the menu</p>
1364 bpr 199
!exit
200
 
23 reyssat 201
:css
6153 czzmrn 202
<p>
23 reyssat 203
The style sheet affects almost all pages of your class.
6153 czzmrn 204
</p><p>
5901 bpr 205
Choose <span class="tt wims_code_words">----</span> to disable style sheets.
6153 czzmrn 206
</p><p>
5901 bpr 207
Choose <span class="tt wims_code_words">-theme-</span> to use style sheets corresponding to your choice
23 reyssat 208
of the theme.
6153 czzmrn 209
</p><p>
10603 bpr 210
Choose <span class="tt wims_code_words">class</span> to use the style sheet (css) defined by yourself
2634 reyssat 211
(see remark below).
6153 czzmrn 212
</p><p>
2634 reyssat 213
The other choices correspond to pre-defined styles on this WIMS site.
6153 czzmrn 214
</p><p>
10603 bpr 215
<span class="wims_warning">Remark</span>. You may use your own style classes.
2634 reyssat 216
Please refer to css documents for the syntax.
217
If you define your own css, please test it with ALL possible browsers used by your
23 reyssat 218
students, for possible incompatibilities!
6153 czzmrn 219
</p><p>
10603 bpr 220
Si vous désirez ne changer que quelques styles par rapport au thème, choisisissez
5901 bpr 221
<span class="tt wims_code_words">-theme-</span>
4314 bpr 222
 et ajouter quelques nouvelles définitions dans le champ à droite.
10603 bpr 223
 The following classes, changing the style
4314 bpr 224
of your class, may be redefined:
6153 czzmrn 225
</p>
2634 reyssat 226
<pre>
227
!read  wimshome/public_html/bases/sys/css_classes
228
</pre>
23 reyssat 229
!exit
230
 
231
:logo
6153 czzmrn 232
<p>
10603 bpr 233
The logo of the class is a graphics file that will be shown on the top
23 reyssat 234
of the homepage of the class, both for supervisor and for participants.
235
This logo can be put either on the top left or the top right corner.
6153 czzmrn 236
</p><p>
5901 bpr 237
Choose <span class="tt wims_code_words">none</span> if you do not want a logo to be shown.
6153 czzmrn 238
</p><p>
5901 bpr 239
If you choose empty string or <span class="tt wims_code_words">wims</span>, the WIMS logo will be used.
6153 czzmrn 240
</p><p>
23 reyssat 241
Otherwise, you may put the URL of any valid graphics file here.
6153 czzmrn 242
</p>
23 reyssat 243
!exit
244
 
245
:lock
6153 czzmrn 246
<p>
3919 bpr 247
Connection lock helps to track users, and can help to avoid cheating. There are
6153 czzmrn 248
8 lock levels. </p>
249
<ul><li>
250
0: No connection lock is used.
251
</li><li>
252
1: Cookie-tracking is activated. Connections without correct return
23 reyssat 253
 cookie will be refused.
6153 czzmrn 254
</li><li>
255
2: Secured (https) connection is required. Connections using usual
23 reyssat 256
http request will be refused. You must check first whether the web server
257
on this WIMS site accepts https connections.
6153 czzmrn 258
</li><li>
259
3: Host address lock is activated. Participants will have no right to
23 reyssat 260
change his/her host address within one session. There will be difficulties
261
when connections are made from dynamically allocated IP numbers.
6153 czzmrn 262
</li><li>
263
4: Cookie-tracking + https.
264
</li><li>
265
5: Cookie-tracking + Host lock.
266
</li><li>
267
6: All the above methods are activated.
268
</li><li>
269
7: The class is closed. No participant connection accepted.
270
</li></ul>
17230 bpr 271
<br class="spacer">
23 reyssat 272
!exit
273
 
274
:exolog
6153 czzmrn 275
<p>
23 reyssat 276
Number of exercise registrations (limited to $wims_exolog_limit)
6153 czzmrn 277
</p><p>
10603 bpr 278
This is the maximal number of exercises for which each participant can
23 reyssat 279
register the details.
6153 czzmrn 280
</p><p>
3919 bpr 281
Such registered details allow participants and supervisors to keep record of how the
282
exercise was done and eventually discuss mistakes and errors made by the participant.
6153 czzmrn 283
</p><p>
3919 bpr 284
The detail of an exercise is registered only if the participant decided to do it.
285
When the maximum number allowed is exceeded, the oldest registrations
286
will be erased.
6153 czzmrn 287
</p>
23 reyssat 288
!goto logs
289
 
290
:examlog
6153 czzmrn 291
<p>
23 reyssat 292
Number of exam registrations (limited to $wims_examlog_limit)
6153 czzmrn 293
</p><p>
23 reyssat 294
This is the maximal number of exam sessions whose details can be registered
295
for each participant.
6153 czzmrn 296
</p><p>
23 reyssat 297
These details allow participants and supervisor to review the action of the
298
exam, exercise by exercise.
6153 czzmrn 299
</p><p>
23 reyssat 300
The registration of exam sessions is automatic. When the maximal number is
301
exceeded, the most ancient registrations will be erased.
6153 czzmrn 302
</p>
699 bpr 303
!exit
304
 
23 reyssat 305
:logs
306
<p>
3919 bpr 307
set this number to 0 if you want to disable registration.
4004 bpr 308
 
309
<span class="wims_warning">$wims_name_warning</span>: the registration of exercises and exams may take a lot of
3919 bpr 310
space! If you set these numbers too high, you class risks disk quota overflow.
6153 czzmrn 311
</p>
698 guerimand 312
!exit
23 reyssat 313
 
607 bpr 314
:examshow
6153 czzmrn 315
<p>
5901 bpr 316
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 317
pas revoir les enregistrements d'examens. Seul l'enseignant le peut.
6153 czzmrn 318
</p>
698 guerimand 319
!exit
1288 bpr 320
 
1827 bpr 321
:authtype
5566 reyssat 322
!read help/$lang/authentification.phtml
1827 bpr 323
!exit
324
 
7805 czzmrn 325
:authtype2
326
<p>
7813 czzmrn 327
<span class="tt wims_code_words">class_connections</span>:
328
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 329
</p>
330
!exit
331
 
1827 bpr 332
:modtoolchg
6153 czzmrn 333
<p>
10603 bpr 334
<b>Modtool Account</b> :
3919 bpr 335
Once you have entered your Modtool acount via a virtual class, your Modtool account login
336
is saved on the the class. This registration can be erased if you want to use another Modtool account.
6235 bpr 337
Next, please click on the link <span class="tt">Modtool</span> on the homepage.
6153 czzmrn 338
</p>
1827 bpr 339
!exit
340
 
1288 bpr 341
:ent
6153 czzmrn 342
<p>
3919 bpr 343
<b>Links to another plateform</b> :
344
You may add a link to another plateform :
6153 czzmrn 345
</p>
2533 bpr 346
<pre> link_title,link_adress</pre>
6153 czzmrn 347
<p>For example,</p>
2533 bpr 348
<pre>Dokeos,http://-------</pre>
6153 czzmrn 349
<p>If you need more than one link, they must be seperated by ";". </p>
1288 bpr 350
 
351
!exit
352
 
2756 bpr 353
:external_auth
6153 czzmrn 354
<p>
2756 bpr 355
<b>Adresse dans le cas d'une authentification externe</b> : <i>Ceci est pour experts
356
et permet d'utiliser par exemple une authentification CAS. </i>
357
Vous pouvez indiquer le lien sur une authentification externe à wims sous la forme
10603 bpr 358
(cette adresse devra alors directement faire entrer dans la classe).
5901 bpr 359
Vous devez mettre l'adresse complète en html :<span class="tt wims_address">&lt;a href="http:...">Lien&lt;/a></span>.
2756 bpr 360
 
10603 bpr 361
Il est par exemple possible de mettre l'adresse dans un "frame" :
362
<span class="tt wims_address">&lt;iframe https:...." width="100%" height="400">&lt;/iframe></span>.
6153 czzmrn 363
</p><p>
364
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 365
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 366
aussi l'authentification propre à wims comme une alternative.
6153 czzmrn 367
</p><p>
2756 bpr 368
Vous devez mettre un code html valide, il ne sera pas vérifié et
6351 bpr 369
vous assurer que l'authentification externe permet d'entrer dans votre classe.
6153 czzmrn 370
</p>
2756 bpr 371
!exit
372
 
373
 
1827 bpr 374
:topscores
5869 bpr 375
<p class="wimscenter" style="font-weight:bold;">Best scores, number and anonymity</p>
10603 bpr 376
<p> If this number n is at least 1, then  when a participant asks for
2581 reyssat 377
its score, he will see also the list of n participants having the best scores
5869 bpr 378
(with their names if anonymity=yes, with numbers only if anonymity=no).
379
</p><p>
10603 bpr 380
These means do not take into account the manual scores, hence leave n=0 if there are manual
2581 reyssat 381
scores.
5869 bpr 382
</p><p>
2581 reyssat 383
Default=0/$wims_name_yes
5869 bpr 384
</p>
1827 bpr 385
!exit
386
 
9460 guerimand 387
:cloning
10603 bpr 388
<p>
389
Vous pouvez autoriser la duplication de votre classe par d'autres enseignants.
390
Votre classe sera alors référencée comme pouvant être dupliquée.
391
Seuls les administrateurs disposant du mot de passe de duplication que vous définissez
392
pourront copier le contenu pédagogique de votre classe (documents, feuilles, examens, séquences).
393
Les comptes des utilisateurs (participants ou administrateurs) ne sont pas concernés par la duplication.
394
</p><p>
15736 bpr 395
Une classe dupliquée fonctionne indépendamment de la classe modèle.
10603 bpr 396
</p>
9460 guerimand 397
!exit
398
 
1288 bpr 399
:end