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"><a href="http:...">Lien</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"><iframe https:...." width="100%" height="400"></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 |