Subversion Repositories wimsdev

Rev

Rev 251 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
!reset confirm
2
<html><head>
3
$wims_html_header
4
</head><body $wims_htmlbody>
5
!headmenu
6
 
7
!read names.phtml
8
 
9
!if $job iswordof student
10
 !changeto $job.phtml
11
!endif
12
 
13
!if $cmd=help
14
 !read help/$special_parm.phtml
15
 !goto end
16
!endif
17
 
18
<center>$classname
19
<p>
20
<h1>Préparation de la  feuille $sheet
21
</h1></center> <p><hr width=40%> <p>
22
 
23
!if $error!=$empty
24
 <p>
25
 !read msg.phtml
26
 <p>
27
 !href module=home Retourner à la page d'accueil
28
. <p>
29
 !goto end
30
!endif
31
 
32
!if $job=getsource
33
 !read getsource.phtml
34
 !goto end
35
!endif
36
 
37
!if $activetest>0
38
 !form reply
39
 <input type=hidden name=job value=text>
40
 Cette feuille est
41
 !if $activetest=1
42
  active.
43
  !href cmd=reply&job=expire L'expirer maintenant
44
  ou
45
  !href cmd=reply&job=deactivate désactiver
46
.
47
 !else
48
  !if $activetest=2
49
   périmée mais encore visible par les participants.
50
   !href cmd=reply&job=hide La cacher aux participants
51
  !else
52
   périmée et invisible des participants.
53
   !href cmd=reply&job=expire La faire réapparaitre
54
  !endif
55
  .
56
  !href cmd=reply&job=reactivate La réactiver
57
  ou
58
  !href cmd=reply&job=deactivate désactiver
59
  (pour pouvoir la modifier). <p>
60
 !endif
61
 <p><center><table border=2>
62
 <tr><td align=right>Titre :
63
 <td><input size=40 name=title value="$title">
64
 <td rowspan=3><input type=submit value=Modifier>
65
 <tr><td align=right>Description :
66
 <td><textarea name=desc rows=2 cols=40>$desc</textarea>
67
 <tr><td align=right>Page de présentation&nbsp;:
68
 <td><input size=30 name=prpage value="$prpage"><small>
69
 !href target=wims_mhelp cmd=help&special_parm=sheetpage aide
70
 </small>
71
 <tr><td align=right>Date d'expiration :<td>
72
 !distribute item $[$expday],$[$expmon] into expday,expmon
73
 !formselect expday from 1 to 31
74
 !formselect expmon from 1 to 12 prompt $months
75
 !formselect expyear from $thisyear to $thisyear+1
76
 </table></form></center> <p>
77
 !goto end1
78
!endif
79
 
80
!form reply
81
<input type=hidden name=job value=text>
82
Titre (limité à $title_limit caractères) :<br>
83
<input size=65 name=title value="$title"> <p>
84
Et un texte d'explication (limité à $desc_limit caractères; les tags et
85
liens html sont admis)&nbsp;:<br>
86
<textarea rows=6 cols=65 name=desc>$desc</textarea> <p>
87
Ou une page de présentation&nbsp;:
88
<input size=30 name=prpage value="$prpage"><small>
89
!href target=wims_mhelp cmd=help&special_parm=sheetpage aide
90
</small> <p>
91
<center><input type=submit value="Enregistrer les textes"></center>
92
 
93
<p>Date d'expiration de la feuille:
94
!distribute item $[$expday],$[$expmon] into expday,expmon
95
!formselect expday from 1 to 31
96
!formselect expmon from 1 to 12 prompt $months
97
!formselect expyear from $thisyear to $thisyear+1
98
&nbsp; <input type=submit value="Enregistrer">
99
 
100
!ifval $activetest=-1
101
 <p>La feuille n'existe pas encore.
102
 <input type=submit value="Cliquez pour la créer"> (mais remplissez le titre
103
 d'abord).
104
 </form>
105
 !goto end
106
!else
107
 </form>
108
 !if $exocnt>0
109
  <p>Cette feuille n'est pas encore active.
110
  !href cmd=reply&job=prep_activate Cliquez ici
111
  pour l'activer.
112
  (Les étudiants ne voient que les feuilles actives&nbsp;; en revanche, vous ne
113
  pouvez plus modifier la feuille une fois qu'elle est activée.)
114
 !endif
115
!endif
116
 
117
:end1
118
<p>
119
!if $exocnt=0
120
 Cette feuille n'a pas encore de contenu.
121
!else
122
 <a name=list>
123
 Contenu de la feuille : <small>[
124
 !href module=adm/sheet&sh=$sheet&job=print Version imprimable
125
 ]</small>
126
 <ol>
127
 !for i=1 to $exocnt
128
  <li>
129
  !set ex=!record $i of wimshome/log/classes/$wims_class/sheets/.sheet$sheet
130
  !distribute lines $ex into di,pa,re,we,ti,de,dep
131
  !href cmd=new&module=$di&worksheet=$sheet&$pa $ti
132
, $re points de poids $we.
133
  !if $activetest=0
134
   &nbsp;(
135
   !if $i>1
136
    !href cmd=reply&job=moveup&moveup=$i#list Remonter
137
    &nbsp;
138
   !endif
139
   !href cmd=reply&job=prep_modify&modif=$i Modifier
140
   &nbsp;
141
   !href cmd=reply&job=delete&delete=$i#list Supprimer
142
   !if $dep!=$empty
143
    &nbsp;
144
    !href cmd=reply&job=prep_modify&modif=$i Dépendances
145
   !endif
146
   )
147
  !endif
148
 !next i
149
 </ol>
150
!endif
151
 
152
!if $activetest=0
153
 
154
<p>Pour ajouter un travail (exercice, cours, outil, etc.) à la feuille, vous devez
155
d'abord choisir l'objet correspondant (voir ci-dessous) ;
156
réglez les différents paramètres proposés et lancez l'exercice.
157
Ensuite, utilisez  le lien en bas de la page de l'exercice pour
158
l'ajouter dans la feuille.
159
 
160
 Pour choisir votre travail, vous pouvez
161
 <ul>
162
  <li> passer par le moteur de recherche disponible sur la
163
 !href $ la page d'accueil
164
 de la classe
165
 </li>
166
 <li> ou vous aider de cette
167
 !href module=help/teacher/program correspondance indicative
168
 entre programmes de l'enseignement français et exercices WIMS.
169
</li>
170
</ul>
171
<p>
172
 Vous pouvez
173
 !href cmd=reply&job=prep_putsource insérer un fichier source
174
 !if $erasable=yes
175
  dans la feuille, ou encore
176
  !href cmd=reply&job=prep_erase effacer cette feuille
177
 !endif
178
.
179
!endif
180
 
181
!if $activetest>=0
182
 <p>
183
 !href module=adm/sheet&sh=$sheet La feuille vue des participants.
184
 &nbsp;
185
 !href cmd=reply&job=getsource Source de la feuille.
186
 <p>
187
 !form reply
188
 <input type=hidden name=allow value=yes>
189
 L'enregistrement de notes est
190
 !formselect allowtype list all, none, select prompt ouvert pour tous, fermé pour tous, ouvert pour postes (et/ou heures) suivants:
191
 <br><input size=50 name=IPlist value="$IPlist"> <br>
192
 <input type=submit value="Enregistrer le changement">
193
 !set allowshare=0
194
 !if $sharers!=$empty
195
  ( pour toutes les classes partageant la feuille :
196
  !formselect allowshare list 0,1 prompt non,oui
197
  )
198
 !else
199
  <input type=hidden name=allowshare value=0>
200
 !endif
201
 </form>
202
 <small><b>Indication.</b> Dans le mode sélectif, vous pouvez imposer une
203
 restriction dans le temps pour l'enregistrement des notes en ajoutant des
204
 mots
205
 <font color=blue><b>
206
 <tt>&gt;aaaammjj.hh:mm</tt></b></font>
207
 (début) et/ou
208
 <font color=blue><b>
209
 <tt>&lt;aaaammjj.hh:mm</tt></b></font>
210
 (fin). Les dates et heures doivent être en temps local du SERVEUR
211
 et ces mots doivent être séparés les uns des autres par des espaces.
212
 </small>
213
!endif
214
:end
215
!tail
216
 
217
!distribute item ,, into job,source,title,desc,prpage
218