Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
23 reyssat 1
!set wims_module_log=error: $error
7909 bpr 2
 
23 reyssat 3
!if not_supervisor=$error
14395 bpr 4
  Désolé, mais l'opération de préparation / modification d'une feuille d'exercices est réservée aux enseignants enregistrés d'une classe.
5
  !exit
23 reyssat 6
!endif
7
 
1980 guerimand 8
!if bad_series=$error
14395 bpr 9
  Étrange, mais je ne trouve pas la série d'exercices à modifier !!
10
  !exit
1980 guerimand 11
!endif
12
 
23 reyssat 13
!if bad_source=$error
14395 bpr 14
  L'article numéro $bad_source dans le source que vous venez de soumettre n'est pas valable.
15
  Il doit avoir un titre (ligne 5), un poids non nul (ligne 3) et un nombre de points (multiple de 10)
16
  (ligne 4).
17206 guerimand 17
  !href cmd=reply&job=prep_putsource $name_correctsource
1780 bpr 18
.
14395 bpr 19
  !exit
23 reyssat 20
!endif
21
 
1980 guerimand 22
!if active_sheet=$error
14395 bpr 23
  Cette feuille est active. Son contenu ne peut pas être modifié.
24
  !exit
1980 guerimand 25
!endif
26
 
23 reyssat 27
!if bad_sheet=$error
14395 bpr 28
  Votre numéro de feuille n'est pas valide. Bug du logiciel?
29
  !exit
23 reyssat 30
!endif
31
 
3062 bpr 32
!if bad_maxsheet=$error
14395 bpr 33
  Le nombre de feuilles est limité à $max_sheets. Vous ne pouvez donc plus en créer.
34
  !exit
3062 bpr 35
!endif
36
 
23 reyssat 37
!if no_title=$error
14395 bpr 38
  Vous avez voulu enregistrer une feuille sans titre, ce qui est déconseillé. Erreur de manipulation ?
39
  !exit
23 reyssat 40
!endif
41
 
42
!if $error=not_secure
14395 bpr 43
  Cette opération ne peut se faire qu'à partir d'un poste sûr.
44
  !if $sec=$empty
45
    Vous n'avez pas défini de poste sûr. Accès interdit. Vous pouvez
46
    demander au gestionnaire du site de le faire pour vous.
47
  !else
48
    Accès interdit.
49
  !endif
50
  !exit
23 reyssat 51
!endif
52
 
53
!if $error=sharing_sheet
14395 bpr 54
  Vos feuilles sont en partage avec d'autres classes !
55
  !if $wims_ismanager<2
16286 bpr 56
    Il faut demander au gestionnaire du site de
16123 bpr 57
    désactiver la feuille pour vous.
14395 bpr 58
    !exit
59
  !endif
60
  Vous risquez de mettre vos classes voisines en désordre total en désactivant cette
61
  feuille. Cette opération est donc <strong>fortement déconseillée</strong>.
17331 bpr 62
  <p>
63
  Voulez-vous vraiment désactiver la feuille ?
64
  </p><p class="wimscenter">
5657 obado 65
  !set wims_ref_class=wims_button
66
  !href cmd=reply&job=deactivate&confirm=yes $wims_name_yes, $(wims_name_actionlist[3])
14395 bpr 67
$ $
13313 obado 68
  !set wims_ref_class=wims_button wims_secondary_button
7612 bpr 69
  !href cmd=resume $wims_name_no, $wims_name_giveup
14395 bpr 70
  </p><p>
71
    <b>Avant de continuer, demandez au moins aux enseignants de vos classes voisines de
72
    sauvegarder leurs classes&nbsp;!</b> Si des désordres apparaissent, même
73
    au bout de plusieurs mois, vous serez obligé de revenir en l'état AVANT la
74
    désactivation, perdant tout ce qui se passe APRÈS, et ce pour toutes les classes
75
    partageant la feuille ! On espère vous avoir suffisamment averti.
76
  </p>
77
  !exit
23 reyssat 78
!endif
79
 
14395 bpr 80
!if sheet_in_exam iswordof $error
81
  !set exa=!word 2 of $error
82
  Impossible de désactiver cette feuille, car vous avez des examens basés sur son contenu
83
  (par exemple, l'examen $exa).
84
  !exit
23 reyssat 85
!endif
86
 
87
!if $error=non_empty_activities
14395 bpr 88
  <p class="wims_msg warning">Vous voulez désactiver la feuille $sheet, alors que
89
  les participants ont déjà commencé à travailler dessus !</p>
16100 bpr 90
  !if share iswordof $confirmed
14395 bpr 91
    <p>De plus, la feuille est partagée avec d'autres classes où il peut y avoir
92
    du travail et des scores aussi. Il est donc interdit de la désactiver.</p>
93
    !exit
17331 bpr 94
  !endif
95
  <p>Tous les scores obtenus sur cette feuille seront effacés si vous la
96
  désactivez. Êtes-vous sûr(e) de vouloir le faire ?</p>
97
  <p class="wimscenter">
5657 obado 98
  !set wims_ref_class=wims_button
99
  !href cmd=reply&job=deactivate&confirm=yes $wims_name_yes, $(wims_name_actionlist[3])
100
  &nbsp;&nbsp;
13313 obado 101
  !set wims_ref_class=wims_button wims_secondary_button
5657 obado 102
  !href cmd=resume $wims_name_no, $wims_name_giveup
14395 bpr 103
  </p>
104
  Liste de comptes ayant déjà travaillé sur cette feuille :
7612 bpr 105
 
14395 bpr 106
  <p class="tt">$worktest</p>
7612 bpr 107
 
14395 bpr 108
  <div class="wims_msg info"><b>Remarque</b>. Cette action ne doit être effectuée que si c'est une classe de test.
109
  N'allez pas plus loin si les participants sont vos vrais élèves&nbsp;!</div>
110
  !exit
23 reyssat 111
!endif
112
 
113
!if prep_activate=$error
17180 bpr 114
  Vous demandez d'activer la feuille $sheet, c'est-à-dire de la rendre accessible aux participants de la classe. <br>
14395 bpr 115
  Veuillez noter qu'une feuille active n'est pas modifiable sans être désactivée préalablement, et la désactivation de la feuille entraîne la
116
  suppression de l'ensemble des scores sur la feuille, si elle n'est pas interdite par la situation.
117
  !if $test_expire!=$empty
118
    <div class="wims_warning">
119
     La date d'expiration de la feuille est antérieure à la date d'aujourd'hui, elle
120
     sera mise à la date d'expiration de votre classe.
121
    </div>
122
  !endif
123
  <p>
124
  Voulez-vous continuer ?
125
  </p>
126
  <p class="wimscenter">
5657 obado 127
  !set wims_ref_class=wims_button
16286 bpr 128
  !href cmd=reply&save=$wims_name_tosave&job=activate $wims_name_yes, $(wims_name_actionlist[1])
12100 bpr 129
$ $
11999 obado 130
  !set wims_ref_class=wims_button wims_secondary_button
5657 obado 131
  !href cmd=resume $wims_name_no, $wims_name_giveup
14395 bpr 132
  </p>
133
  !exit
23 reyssat 134
!endif
135
 
136
!if prep_erase=$error
14395 bpr 137
  Voulez-vous vraiment effacer la feuille numéro $sheet ($title)?
138
  <p class="wimscenter">
7973 bpr 139
  !set wims_ref_class=wims_button wims_warning
16100 bpr 140
  !href cmd=reply&job=erase $wims_name_yes, $wims_name_erase
12100 bpr 141
$ $
5657 obado 142
  !set wims_ref_class=wims_button
16100 bpr 143
  !href cmd=resume $wims_name_no, $wims_name_giveup
14395 bpr 144
  </p>
145
  !exit
23 reyssat 146
!endif
1780 bpr 147
 
23 reyssat 148
!if prep_expire=$error
14395 bpr 149
  Cette feuille numéro $sheet ($title) expire normalement le $expday
150
  !item $expmon of $months
151
  $expyear. Voulez-vous la périmer maintenant?
152
  <p class="wimscenter">
153
  !set wims_ref_class=wims_button wims_warning
16100 bpr 154
  !href cmd=reply&job=expire $wims_name_yes ; $(wims_name_actionlist[2])
12100 bpr 155
$ $
156
  !set wims_ref_class=wims_button
16100 bpr 157
  !href cmd=resume $wims_name_no ; $wims_name_giveup
14395 bpr 158
  </p>
159
  <p><b>Remarque.</b> Vos étudiants ne peuvent pas continuer à travailler
160
  sur une feuille périmée. Mais leurs notes antérieures seront conservées
161
  (et seront prises en compte dans les statistiques)
16100 bpr 162
  et vous pouvez toujours les consulter.
163
  </p>
14395 bpr 164
  !exit
23 reyssat 165
!endif
166
 
167
!if prep_putsource=$error
14395 bpr 168
  <p>
169
  Si vous avez le source d'une feuille sauvée auparavant, vous pouvez l'insérer
170
  dans la feuille actuelle, en copiant ce source dans la fenêtre ci-dessous,
171
  puis en cliquant sur le bouton <span class="wims_button disabled">$wims_name_send</span>.
172
  </p><p>
173
  Vous pouvez aussi utiliser ce formulaire pour insérer le source d'une feuille publique par copier-coller.
174
  </p>
175
  !set wims_menu_items=!append line sheetadmin,1,cmd=resume \
1544 bpr 176
to $wims_menu_items
177
 
17206 guerimand 178
  !set wims_form_method=post
14395 bpr 179
  !form reply
17180 bpr 180
  <input type="hidden" name="job" value="putsource"><p class="wimscenter">
17206 guerimand 181
  <textarea cols="55" rows="10" name="source">$ssource</textarea>
16286 bpr 182
  </p>
17180 bpr 183
  <p class="wimscenter"><input type="submit" value="$wims_name_send"></p>
5975 bpr 184
 
14395 bpr 185
  !formend
186
  <span class="wims_warning">$wims_name_warning</span>.
187
  N'insérez pas de fichier source modifié&nbsp;! Vous risquez
188
  de rendre votre feuille inutilisable.
189
  !exit
23 reyssat 190
!endif
191
 
192
!if prep_modify=$error
14395 bpr 193
  !set cnt=!recordcnt wimshome/log/classes/$wims_class/sheets/.sheet$sheet
194
  !if $modif>$cnt or $modif<1
195
    Vous avez envoyé une demande invalide. Elle est ignorée.
196
  !else
197
    !set exo=!record $modif of wimshome/log/classes/$wims_class/sheets/.sheet$sheet
198
    !read exomodify.phtml $exo
199
  !endif
200
  !exit
23 reyssat 201
!endif
202
 
1755 bpr 203
!if $error=toolate
14395 bpr 204
  !read adm/lang/date.phtml.$moduclass_lang $class_expiration
205
  <p>$name_expiration1 ($l_date_out). $name_expiration2 </p>
206
  !set wims_ref_class=wims_button
207
  !href cmd=resume&save=$empty&job=$empty $wims_name_back2
208
  ($wims_name_sheetmanagement)
209
  !exit
1969 guerimand 210
!endif
1755 bpr 211
 
1969 guerimand 212
!if $error=srcnoexo
17180 bpr 213
  Cette feuille ne contient aucun exercice, donc son source est vide.<br>
14395 bpr 214
  !href cmd=resume retour à la page de préparation
215
  !exit
1755 bpr 216
!endif
1969 guerimand 217
 
15859 guerimand 218
!if $error=depindiv
219
  <div class="wims_msg alert">
220
    <strong>$wims_name_Error:</strong>
16100 bpr 221
    Il n'est pas possible de définir des dépendances de score en même temps que
15946 guerimand 222
    l'activation de l'individualisation des feuilles de travail avec une variable technique.
17180 bpr 223
    <br>
15859 guerimand 224
    Vous devez choisir entre les deux avant de pouvoir activer cette feuille.
225
    !reset error
226
  </div>
15947 guerimand 227
  <div class="wimscenter">
228
   !set wims_ref_class=wims_button
229
   !href cmd=resume Retour
230
  </div>
15859 guerimand 231
  !exit
232
!endif
233
 
16195 guerimand 234
!if badtechvarname iswordof $error
235
  <div class="wims_msg alert">
236
    <strong>$wims_name_Error:</strong>
17327 guerimand 237
    !let code=!word 2 to -1 of $error
238
    !if $code=_
239
      une des conditions <span class="wims_code_words">Condition pour cacher la feuille aux participants</span> n'a pas de nom de variable
240
    !else
241
      Un des noms de variable (
242
        !let code=!listcomplement _ in $code
243
        $code
17329 guerimand 244
      ) n'est pas un nom correct de variable technique. Les noms incorrects de variable technique
245
      ont été supprimés du champs <span class="wims_code_words">Condition pour cacher la feuille aux participants</span>.
17327 guerimand 246
    !endif
16195 guerimand 247
  </div>
248
  <div class="wimscenter">
249
   !set wims_ref_class=wims_button
250
   !reset error
251
   !href cmd=resume Retour
252
  </div>
253
  !exit
254
!endif
255
 
16729 guerimand 256
!if toomanyexo=$error
257
  <div class="wims_msg alert">
258
    Le nombre d'exercices dans une feuille est limité à $max_exos. Vous devez supprimer des exercices avant de pouvoir
259
    l'activer.
260
  </div>
261
  !exit
262
!endif
263
 
16798 guerimand 264
!if $error=badallowshare
265
  <div class="wims_msg alert">
266
    <strong>$wims_name_Error:</strong>
267
  La variable technique que vous souhaitez utiliser n'est pas disponible dans toutes les classes en partage de ressources avec votre
17180 bpr 268
  classe.
16798 guerimand 269
  Vous ne pouvez donc pas propager ces réglages aux autres classes en partage.
270
  </div>
271
  <div class="wimscenter">
272
   !set wims_ref_class=wims_button
273
   !reset error
274
   !href cmd=resume Retour
275
  </div>
276
  !exit
277
!endif
278
 
17327 guerimand 279
!if $error=hiddenbadtechvar
280
  Attention, la <span class="wims_code_words">condition pour cacher la feuille aux participants</span> en utilisant une variable technique est incorrecte. Vous devez la corriger.
281
  !exit
282
!endif
283
 
17333 guerimand 284
!if techvardiscord iswordof $error
285
  Une individualisation de la feuille de travail est détectée sans que la variable technique associée soit définie (Cela peut se 
286
  produire lorsque vous importez un code source, vous importez une feuille à partir d'une autre classe ou d'une sauvegarde ou vous
287
  changez la valeur du menu <span class="wims_code_words">Variable technique pour l'individualisation de la feuille</span> alors que 
288
  vous avez commencé à définir une individualisation de la feuille).
289
  Vous pouvez : 
290
  <ul>
291
    <li>
292
      !set wims_ref_class=wims_button
293
      !href cmd=reply&+job=cleantechvar&+sheet=$sheet Nettoyer
294
      la feuille des références d'individualisation (irréversible).
295
    </li>
296
    <li>Corriger le problème en créant une variable technique contenant les valeurs 
297
      <span class="tt">
298
      !word 2 of $error
299
</span>. Il vous faudra ensuite sélectionner cette variable technique dans le menu <span class="wims_code_words">Variable technique pour l'individualisation de la feuille</span>
300
    pour rétablir le fonctionnement de l'individualisation. 
301
    !if $listcompatibletechvar!=$empty
302
      !if , isin $listcompatibletechvar
303
        Les variables techniques existantes suivantes sont compatibles avec ces valeurs : <span class="tt">$listcompatibletechvar</span>.
304
      !else
305
        La variable <span class="tt">$listcompatibletechvar</span>, déjà définie dans la classe, est compatible avec ces valeurs.
306
      !endif
307
    </li>
308
  </ul>
309
  !if $display!=1
310
    <div class="wimscenter">
311
     !set wims_ref_class=wims_button wims_secondary_button
312
     !reset error
313
     !href cmd=reply&+job=$empty&+sheet=$sheet Retour
314
    </div>
315
  !endif
316
  !exit
317
!endif
318
 
23 reyssat 319
!msg $error