Subversion Repositories wimsdev

Rev

Rev 18277 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
19 reyssat 1
Status: 450 WIMS User Error
2
Server: WIMS $wims_version (WWW Interactive Multipurpose Server)
11949 obado 3
Content-type: text/html; charset=windows-1252
19 reyssat 4
Cache-Control: no-cache
5
Pragma: no-cache
6
 
11949 obado 7
<!DOCTYPE html>
8
<html><head>
5394 obado 9
  <meta http-equiv=expires content="1 Jan 1990">
10
  <meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
11
  <meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
15416 bpr 12
  <!-- Theme CSS style -->
11949 obado 13
  <link rel="stylesheet" href="html/themes/$wims_theme/css.css" type="text/css">
15416 bpr 14
  <style>
11949 obado 15
   input[type="submit"],input[type="button"],.wims_button{ background-color:$wims_ref_button_bgcolor;color:$wims_ref_button_color;}
16
   .wims_button_help{ background-color:$wims_ref_button_help_bgcolor;color:$wims_ref_button_help_color;}
17
  </style>
5394 obado 18
 
11949 obado 19
  !if exam_ isin $wims_user_error
15416 bpr 20
    <style><!--
11949 obado 21
    body {text-align: justify;
22
    padding-left: 3%; padding-right: 3%;}
23
    --></style>
24
    </head>
25
    <body onload="window.resizeTo(500,200);window.moveTo(250,300);" class="user_error">
17553 bpr 26
      <h1 class="wimscenter">Attention</h1>
11949 obado 27
    !goto examerr
28
  !endif
5394 obado 29
 
11949 obado 30
</head><body class="user_error">
5394 obado 31
 
19 reyssat 32
!if threshold iswordof $wims_user_error
11949 obado 33
  <h1>Nous sommes trop occupés</h1>
17237 bpr 34
  <hr style="width:50%">
11949 obado 35
  <p>
36
     Ce serveur WIMS <span style="color:blue">$httpd_HTTP_HOST</span>
37
     est actuellement surchargé par un grand nombre de requêtes,
38
     et ne peut plus satisfaire de nouveaux utilisateurs.
39
     Veuillez revenir plus tard, ou chercher un autre site miroir de wims.
40
  </p><p>
41
    Nous sommes désolés de cet inconvénient pour vous et espérons
42
    pouvoir vous servir très bientôt.
43
  </p>
44
  !read mirror.phtml.fr
45
  !goto end_html
19 reyssat 46
!endif
47
 
48
!if overload iswordof $wims_user_error
17237 bpr 49
  <hr style="width:1px">
11949 obado 50
  <h1>DESOLÉ</h1>
15416 bpr 51
  <p>
52
  Votre requête est bloquée par ce serveur WIMS : dépassement de quota de connexions.
53
  </p>
11949 obado 54
  !goto end_html
19 reyssat 55
!endif
56
 
57
!if ++++missing_ isin ++++$wims_user_error
17237 bpr 58
  <hr width="1">
11949 obado 59
  <h1>Désolé</h1>
17237 bpr 60
  <hr style="width:50%">
11949 obado 61
  <p>
12184 bpr 62
    WIMS a besoin du logiciel
11949 obado 63
    !set miss=!upper $missing_software
64
    <span class="wims_warning">$miss</span>
65
    pour traiter votre requête, mais ce logiciel n'est pas disponible (ou pas
15416 bpr 66
    visible à WIMS) sur ce serveur.
67
  </p><p>
68
    Vous pouvez
11949 obado 69
    <a href="mailto:$wims_site_manager?subject=$missing_software indisponible sur WIMS">écrire
70
    au gestionnaire du site</a> pour l'informer de ce problème, ou choisir un
15416 bpr 71
    site miroir du tableau ci-dessous.
72
  </p><p><a href="$refname">WIMS sommaire</a>.</p>
11949 obado 73
  !read mirror.phtml.fr
74
  !goto end_html
19 reyssat 75
!endif
76
 
77
!if trapped iswordof $wims_user_error
11949 obado 78
  <h1>Stop&nbsp;!</h1>
17237 bpr 79
  <hr>
11949 obado 80
  Le contenu de
12184 bpr 81
  <a href="http://$httpd_HTTP_HOST">$httpd_HTTP_HOST</a> n'est pas compatible
11949 obado 82
  avec un programme de ramassage de pages web ou un `accélérateur d'accès'.
83
  <p>
84
    Pour accéder aux activités WIMS de ce site, veuillez utiliser un navigateur
85
    ordinaire sans `accélérateur d'accès' installé derrière.
15416 bpr 86
  </p><p>
11949 obado 87
    Sachez que les pages WIMS sont générées de façon dynamique. Elles ne peuvent
88
    qu'être utilisées en ligne de toute façon.
89
  </p>
90
  !goto end_html
19 reyssat 91
!endif
92
 
15416 bpr 93
!if no_access notwordof $wims_user_error and no_access_class notwordof $wims_user_error
94
  <h1>WIMS - Une erreur est survenue.</h1>
11943 bpr 95
  <p>
96
    Il y a une erreur dans votre requête à ce site WIMS.
97
  </p>
98
!endif
19 reyssat 99
!if module_change iswordof $wims_user_error
11949 obado 100
  !if $wims_human_access=yes
101
    <p>
15416 bpr 102
      Veuillez éviter d'utiliser le bouton `Retour' de votre navigateur,
103
      car vous êtes sur un serveur interactif.
104
      !if $wims_user!=$empty
17286 bpr 105
        Veuillez éviter de travailler dans la classe dans plusieurs onglets
106
        de votre navigateur à la fois.
15416 bpr 107
      !endif
11949 obado 108
    </p>
109
    <div class="wimscenter">
15416 bpr 110
    !set tit=!module title $module
111
    !default tit=$module
112
    !href module=$module $tit
113
    &nbsp;
114
    !set wims_ref_class=wims_button
115
    !href $ WIMS page d'accueil
116
    !if $httpd_HTTP_REFERER!=$empty
117
      &nbsp;<a href="$httpd_HTTP_REFERER">Quitter WIMS</a>
118
    !else
119
      <p class="small">
11983 obado 120
        Si vous voulez sortir de ce site, ignorez ce message et continuez à
121
        cliquer sur le bouton `Retour'.
15416 bpr 122
      </p>
123
    !endif
11949 obado 124
    </div>
11983 obado 125
    !goto end_html
19 reyssat 126
  !endif
11983 obado 127
  <p>
128
    Vous avez demandé un changement de module illégal.
129
    Avez-vous utilisé un programme automatique pour accéder à ce site&nbsp;?
6369 bpr 130
  </p>
11983 obado 131
  :unblock
132
  !form new
17237 bpr 133
    <input type="hidden" name="module" value="home">
134
    <input type="hidden" name="deblockparm" value="$[randint(10000000)+1000000]">
11983 obado 135
    Si vous avez simplement cliqué sur le bouton `retour' de votre navigateur,
136
    veuillez taper le mot `wims' ici&nbsp;:
17237 bpr 137
    <input size="8" name="special_parm"> puis
138
    <input type="submit" value="l'envoyer au serveur">.
11983 obado 139
  !formend
140
  <p>
141
    Veuillez noter que les pages de ce site sont générées dynamiquement.
142
    Elle peuvent donc uniquement être utilisées
143
    en ligne, par un navigateur normal. Il est inutile pour vous "d'aspirer"
144
    ces pages avec un programme robot.
145
  </p>
146
  !if robot_doubt iswordof $wims_user_error
147
    <p class="small">
148
      Et sachez que ceux qui essaient de trafiquer sur ce site verront
149
      leurs accès définitivement refusés.
150
    </p>
151
  !endif
15416 bpr 152
  !goto end_html
19 reyssat 153
!endif
154
 
155
!if robot_doubt iswordof $wims_user_error
11949 obado 156
  <p>
157
    Nous bloquons votre accès à ce site, parce que vous êtes soupçonné
158
    d'utiliser un programme de ramassage automatique des pages.
159
  </p>
160
  !goto unblock
19 reyssat 161
!endif
162
 
163
!if allow_violation iswordof $wims_user_error
6369 bpr 164
  <p>
11949 obado 165
    Vous n'avez pas le droit de définir la variable ``$wims_error_data''
166
    avec la commande ``$cmd''.
6369 bpr 167
  </p>
19 reyssat 168
!endif
169
 
170
!if bad_command iswordof $wims_user_error
15416 bpr 171
  <p>
172
    La commande ``$cmd'' n'est pas valide.
173
  </p><p>
174
    Les commandes valides sont :
175
  </p>
5394 obado 176
  <pre>new, renew, reply, help, hint, config</pre>
19 reyssat 177
!endif
178
 
179
!if bad_host iswordof $wims_user_error
180
  <p>
11949 obado 181
    Vous avez essayé d'accéder une session à partir d'un autre poste que
182
    celui qui l'a créée.
15416 bpr 183
  </p><p>
11949 obado 184
    Malheureusement, quelques fournisseurs d'accès internet vous attribuent
185
    des adresses internet dynamiques qui PEUVENT varier pendant une
186
    connexion. Si cela est votre cas, veuillez contacter votre enseignant
187
    lui demandant d'adoucir la politique de restriction d'accès de la classe.
5394 obado 188
  </p>
19 reyssat 189
!endif
190
 
191
!if need_https iswordof $wims_user_error
11949 obado 192
  Vous devez vous connecter à votre classe via une requête https.
193
  !set refname=!replace http:// by https:// in $wims_ref_name
194
  <a href="$refname?session=$wims_session&module=home&cmd=new">Essayez-la</a>.
195
  !goto end_html
19 reyssat 196
!endif
197
 
198
!if bad_insnum iswordof $wims_user_error
15416 bpr 199
  <p>
11949 obado 200
  !if $cmd=getfile
15416 bpr 201
    Le fichier que vous avez demandé n'existe pas.
11949 obado 202
  !else
15416 bpr 203
    Le nom du ficher d'insertion dynamique n'est pas valide.
11949 obado 204
  !endif
15416 bpr 205
  </p>
19 reyssat 206
!endif
207
 
208
!if cmd_output_too_long iswordof $wims_user_error
6369 bpr 209
  <p>
11949 obado 210
    Le résultat intermédiaire du calcul a dépassé la limite de longueur.
211
    Vous avez probablement soumis une requête trop importante.
212
    Simplifiez votre requête, s'il vous plaît.
6369 bpr 213
  </p>
19 reyssat 214
!endif
215
 
216
!if double_click iswordof $wims_user_error
13356 bpr 217
  <p>
15416 bpr 218
    Cette requête est arrivée alors que le traitement d'une autre requête de
219
    votre part est toujours en cours.
220
  </p><p>
221
    Si vous avez double-cliqué, maintenant veuillez attendre
222
    <span class="wims_warning">$wims_cpu_limit secondes</span>
223
    que le traitement de votre ancienne requête soit terminé, puis
224
    !href cmd=resume cliquez ici
225
    pour retourner à votre travail.
226
  </p><p>
227
    (Et veuillez avoir un peu plus de patience
228
    la prochaine fois, quand vous demandez à wims de faire des calculs longs.)
229
  </p><p>
230
    Si vous êtes en train d'utiliser le bouton ``retour'' de votre navigateur
231
    quitter wims, vous pouvez ignorer ce message et continuer.
13356 bpr 232
  </p>
233
  !goto end_html
19 reyssat 234
!endif
235
 
236
!if invalid_char_in_query_string iswordof $wims_user_error
6369 bpr 237
  <p>
11949 obado 238
    La substitution ``$wims_error_data'' dans la chaîne de paramètres
239
    est illégale.
6369 bpr 240
  </p>
19 reyssat 241
!endif
242
 
243
!if name_conflict iswordof $wims_user_error
15416 bpr 244
  <p>
245
  ``$wims_error_data'' est un nom réservé de wims.
246
  </p>
19 reyssat 247
!endif
248
 
249
!if no_command iswordof $wims_user_error
15416 bpr 250
  <p>
251
    Il n'y a pas de commande.
252
  </p>
19 reyssat 253
!endif
254
 
255
!if no_insnum iswordof $wims_user_error
15416 bpr 256
  <p>
11949 obado 257
  !if $cmd=getfile
15416 bpr 258
    Demande de fichier sans nom.
11949 obado 259
  !else
15416 bpr 260
    Demande d'insertion dynamique sans numéro.
11949 obado 261
  !endif
15416 bpr 262
  </p>
19 reyssat 263
!endif
264
 
265
!if no_module_name iswordof $wims_user_error
15416 bpr 266
  <p>
267
    Vous avez demandé une nouvelle séance sans nom de module.
268
  </p>
19 reyssat 269
!endif
270
 
271
!if no_session iswordof $wims_user_error
15416 bpr 272
  <p>
273
    Il n'y a pas de numéro de séance.
274
  </p>
19 reyssat 275
!endif
6369 bpr 276
 
19 reyssat 277
!if parm_too_long iswordof $wims_user_error
6369 bpr 278
  <p>
11949 obado 279
    Votre chaîne de paramètres a dépassé la limite autorisée de longueur.
280
    Ceci est interdit par mesure de sécurité, désolé.
6369 bpr 281
  </p>
19 reyssat 282
!endif
283
 
284
!if string_too_long iswordof $wims_user_error
15416 bpr 285
  <p>
286
    La définition de variables a une longueur dépassant la limite.
287
  </p>
19 reyssat 288
!endif
289
 
290
!if too_many_variables iswordof $wims_user_error
6369 bpr 291
  <p>
11949 obado 292
    Le nombre de paramètres que vous avez transmis a dépassé la limite
293
    autorisée de cette installation de wims.
6369 bpr 294
  </p>
19 reyssat 295
!endif
296
 
297
!if unmatched_parentheses iswordof $wims_user_error
6369 bpr 298
  <p>
17237 bpr 299
    Nous avons détecté des parenthèses mal fermées dans votre requête.<br>
11990 obado 300
    Vous pouvez corriger l'erreur ici :
6369 bpr 301
  </p>
19 reyssat 302
  !form $cmd
13356 bpr 303
  !for i in module,special_parm,worksheet
304
    !if $($i)!=$empty
305
      !set value=!translate " to $ $ in $($i)
17237 bpr 306
      <input type="hidden" name="$i" value="$value">
11949 obado 307
    !endif
13356 bpr 308
  !next i
309
  !for i=0 to $user_var_no-1
310
    !if $i!=$bad_parentheses
311
      !set value=!translate " to $ $ in $(value$i)
17237 bpr 312
      <input type="hidden" name="$(name$i)" value="$value">
13356 bpr 313
    !endif
314
  !next i
315
  !set value=!translate " to $ $ in $(value$bad_parentheses)
316
  !set len=!charcnt $value
317
  !if $len<55
318
    !set len=$[$len+3]
319
  !else
320
    !set len=59
321
  !endif
15416 bpr 322
  !set input_id=$(name$bad_parentheses)
323
  <div class="field box">
324
    <label for="$input_id">$input_id =</label>
325
    !set n=!linecnt $value
326
    !if $n<=1
17237 bpr 327
      <input size="$len" name="$input_id" id="$input_id" value="$value">
15416 bpr 328
    !else
329
      <textarea rows="$n" name="$input_id" id="$input_id">$(value$bad_parentheses)</textarea>
330
    !endif
331
  </div>
332
  <p class="actions">
333
    Puis
17237 bpr 334
    <input type="submit" value="envoyer la requête corrigée.">
15416 bpr 335
  </p>
6256 bpr 336
  !formend
17237 bpr 337
  <hr>
6369 bpr 338
  <p class="wimscenter">
11990 obado 339
    !href cmd=resume Abandonner la dernière requête
340
    |
341
    !href $ wims sommaire
342
  </p>
11949 obado 343
  !goto end_html
19 reyssat 344
!endif
11943 bpr 345
 
19 reyssat 346
!if wrong_module iswordof $wims_user_error
7428 obado 347
  !set tmp=!translate "!/<>;': to $         $ in $module
15416 bpr 348
  <p>
349
    Le module <code>$tmp</code> que vous avez demandé n'existe pas sur ce site.
350
  </p>
19 reyssat 351
!endif
352
 
353
!if wrong_session iswordof $wims_user_error
15416 bpr 354
  <p>
355
    Le numéro de séance ``$session'' n'est pas (ou n'est plus) valide.
356
    <a href="$refname">Créer une nouvelle séance</a>.
357
  </p>
19 reyssat 358
!endif
359
 
360
!if rafale iswordof $wims_user_error
11949 obado 361
  <p>
15416 bpr 362
    Ne jouez pas avec les exercices s'il vous plaît !
363
  </p><p>
364
    Vous devez prendre le temps de réfléchir soigneusement et essayer de
365
    résoudre les exercices correctement, au lieu d'en redemander sans arrêt.
11949 obado 366
  </p>
367
  !set wims_ref_class=wims_button
368
  !href cmd=resume Annuler la dernière demande
369
  .
370
  !if $wims_user!=$empty and $wims_user!=supervisor
15416 bpr 371
    <p>
17286 bpr 372
      <span class="wims_warning">ATTENTION</span> Ne répétez pas cette erreur !
15416 bpr 373
      Les activités irrégulières peuvent vous donner de mauvaises notes même quand
374
      l'enregistrement des notes est fermé.
375
    </p>
11949 obado 376
  !endif
377
  !goto end2
19 reyssat 378
!endif
379
 
380
:examerr
381
!if exam_dep iswordof $wims_user_error
15416 bpr 382
  <p>
383
    Vous ne pouvez faire cet exercice que si vous avez suffisamment réussi
19 reyssat 384
  !if , isin $dep_list
11949 obado 385
    les exercices $dep_list.
19 reyssat 386
  !else
11949 obado 387
    l'exercice $dep_list.
19 reyssat 388
  !endif
5394 obado 389
  </p>
19 reyssat 390
  !goto examend
391
!endif
392
 
393
!if bad_exam iswordof $wims_user_error
15416 bpr 394
  <p>
395
    Vous avez avancé une requête illégale pour une session d'examen.
396
  </p>
19 reyssat 397
  !goto examend
398
!endif
399
 
400
!if exam_exo_finished iswordof $wims_user_error
15416 bpr 401
  <p>
402
    Vous avez déjà fait cet exercice avec un score de $wims_exo_lastscore.
403
  </p><p>
404
    Vous ne pouvez pas le refaire car c'est un examen.
405
  </p>
19 reyssat 406
  !goto examend
407
!endif
408
 
409
!if expired_exam iswordof $wims_user_error
15416 bpr 410
  <p>
411
    Vous n'avez plus de temps pour travailler sur cet examen.
412
  </p>
19 reyssat 413
  :examend
414
  !set pses=!translate _ to , in $wims_session
415
  !set pses=!item 1 of $pses
416
  !set pser=!randint 1,999
417
  !set wims_opener=window.opener.location='$wims_ref_name?session=$pses.$pser&cmd=reply&job=student';
6369 bpr 418
  <p class="wimscenter">
15416 bpr 419
    <a href="#" onclick="window.close();$wims_opener">Fermer cette fenêtre</a>.
5394 obado 420
  </p>
11949 obado 421
  !goto end_html
19 reyssat 422
!endif
423
 
424
!if exam_closed iswordof $wims_user_error
15416 bpr 425
  <p>
426
    Cet examen n'est pas accessible pour votre connexion pour l'instant.
427
  </p><p>
428
    Veuillez vérifier avec l'enseignant de votre classe.
429
  </p>
11949 obado 430
  !goto examend
19 reyssat 431
!endif
432
 
433
!if bad_ident iswordof $wims_user_error
11949 obado 434
  <p>
15416 bpr 435
    Votre requête contient une erreur d'identification d'utilisateur.
436
  </p><p>
437
    Êtes-vous en train d'essayer de vous connecter à une séance appartenant à
438
    quelqu'un d'autre&nbsp;?
439
  </p><p>
11949 obado 440
    Veuillez
441
    <a href="$refname?special_parm=ignorecookie&special_parm2=$[randint(10^8)]">initier une nouvelle connexion</a>.
442
  </p>
443
  !goto end_html
19 reyssat 444
!endif
445
 
446
!if no_access iswordof $wims_user_error
15416 bpr 447
  <div class="wims_msg warning">
448
    Votre requête est refusée par la politique d'accès de ce site. Désolé.
449
  </div>
11943 bpr 450
  !goto end2
451
!endif
19 reyssat 452
 
15416 bpr 453
!if no_access_class iswordof $wims_user_error
18291 bpr 454
  !distribute items exercices, outils, documents, freeworks,consulter les indications sur un exercice into name_exo,name_tool,name_doc,name_freework,name_hint
15874 bpr 455
  !set tt=!word 2 of $wims_user_error
18277 bpr 456
  !set tt2=!word 3 of $wims_user_error
15416 bpr 457
  <h2>Fermeture des activités de la classe</h2>
18277 bpr 458
  !reset name_non
459
  !if $tt2=non
460
    !set name_non=autres que
461
  !endif
462
  !set tmp=!trim $name_non $(name_$tt)
15416 bpr 463
  <div class="wims_msg warning">
18277 bpr 464
    L'accès à certaines activités ($tmp) de cette classe virtuelle est provisoirement fermé
15874 bpr 465
    par l'enseignant. Revenez plus tard.
15416 bpr 466
  </div>
467
  !goto end2
468
!endif
469
 
19 reyssat 470
!if class_closed iswordof $wims_user_error
17255 guerimand 471
  <h2>désolé</h2>
19 reyssat 472
  <p>
11949 obado 473
    L'accès à cette classe virtuelle est provisoirement fermé par l'enseignant.
474
    Revenez plus tard&nbsp;!
15416 bpr 475
  </p><p class="wimscenter">
11949 obado 476
    !href cmd=close&module=home WIMS
5394 obado 477
  </p>
11949 obado 478
  !goto end_html
11943 bpr 479
!endif
19 reyssat 480
 
17255 guerimand 481
!if other_exam_session iswordof $wims_user_error
482
  <p>Vous avez déjà commencé une session d'examen. Vous ne pouvez pas en commencer une autre.</p>
483
  <p>Si vous avez fermé le navigateur par erreur pendant votre session d'examen revenez à la page d'accueil de la classe et vous pourrez récupérer votre session.</p>
484
  <p class="wimscenter">
485
    <a href="#" onclick="window.close();$wims_opener">Fermer cette fenêtre</a>.
486
  </p>
487
  !goto end_html
488
!endif
489
 
19 reyssat 490
:end
15416 bpr 491
<p>
492
  Si vous voyez ce message après avoir suivi un lien fourni par une autre page,
11949 obado 493
  il est probable que ce lien en question n'est pas bien préparé.
494
  Dans ce cas, veuillez contacter l'auteur de la page contenant le lien pour lui signaler l'erreur.
15416 bpr 495
</p><p>
496
  Vous pouvez aussi écrire au
11949 obado 497
  <a href="mailto:$wims_site_manager?subject=wims.cgi">gestionnaire de
498
  ce site</a> en précisant le plus possible les circonstances sous lesquelles
15416 bpr 499
  l'erreur s'est produite.
500
</p>
19 reyssat 501
 
502
:end2
11943 bpr 503
 
504
<div class="wimscenter">
11949 obado 505
  !set wims_ref_class=wims_button home
506
  !href module=home&cmd=new Retour
11943 bpr 507
</div>
19 reyssat 508
 
11949 obado 509
:end_html
19 reyssat 510
</body></html>
)
'; rev[11943] = '
2017-09-24 15:09:11
[minor] change error msg when a ressource is not allowed
'; rev[11949] = '
2017-09-25 10:08:34
[minor/html] replace !exit by !goto end_html to ensure the and are properly closed in user_error.phtml...
'; rev[11983] = '
2017-10-02 07:43:58
[bugfix] remove an unwanted \"!endif\" in user_error (causing message displayed always as \"illegal module change\" even if not.
'; rev[11990] = '
2017-10-02 13:09:54
[minor/ergo] in user_error, when unmatched parentheses are detected, the form has more accessibility (labels) + fr and it languages now display a textarea instead of an input for multilines inputs; like others.
'; rev[12184] = '
2018-02-09 13:15:38
[typo]
'; rev[13356] = '
2018-10-04 19:15:32
[msg] more precise msg in case of module_change
'; rev[15416] = '
2020-10-03 10:45:18
[help] try to harmonize the language add message for no_access_class change the help for accessconf
'; rev[15874] = '
2021-06-12 09:47:35
[user_error] personalize the message when some activities in the class are closed by the teacher.
'; rev[17237] = '
2022-10-31 11:49:03
xhtml -> html5
'; rev[17255] = '
2022-11-04 14:59:04
[major,adm/class/exam] forbidden open two session exam manage by kernel c
'; rev[17286] = '
2022-11-10 11:54:43
[language] check
'; rev[17553] = '
2023-02-11 15:03:58
[exam course] add possibility to choose the score required. hide the possibility to change the dependance in mode course (for example when modifying an exo in the exam). I have not tested the simulation mode...
'; rev[18277] = '
2024-06-29 07:39:44
[warning] in the case of nontool:!all (for example) in the access restriction of a class, the message was not good. To check... now one takes in account the \"non\"
'; rev[18291] = '
2024-07-01 16:58:52
[msg] language for users msg for things as too:!all
'; /* ]]> */