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