new file: projetCuf/__init__.py
[univ_ap.git] / cartographie / forms.py
CommitLineData
25113635 1#!/usr/bin/env python
2#-*- coding: utf-8 -*-
3# http://agopian.info/blog/la-beaute-de-lopen-source-et-du-libre.html
4# https://github.com/muhuk/django-formfieldset
5
6# installation : pip install django-floppyforms
7# pip install django-form-utils
8# pip install django-uni-form
9#pip install django-suit-ckeditor #Add suit_ckeditor to INSTALLED_APPS
10# pip install --upgrade django-crispy-forms
11
12
13
14#import floppyforms as forms
15from django import forms
16from uni_form.helpers import FormHelper, Submit
17from uni_form.helpers import Layout, Fieldset, Div, Column, Row, MultiField,HTML,Hidden, Button
18
19
20from basemodel.models import Pays, Formation, Etablissement, Dixipline, Niveau, Discipline_principale
21from cartographie.models import CartoFormation
22
23
24def retour_etablissement(self):
25 return self.code
26def retour_pays(self):
27 return self.code
28
29def retour_recherche():
30 Pays.__unicode__ = retour_pays
31 Etablissement.__unicode__ = retour_etablissement
32
33
34
35class SearchFormationForm(forms.Form):
36 helper = FormHelper()
37 inite = [('0','-------')]
38 PAYS = Pays.objects.filter(asie_pacifique=1).values_list('code','nom')
39 ETABLISSEMENT = Etablissement.objects.values_list('code','nom')
40 NIVEAU = Niveau.objects.values_list('code','designation')
41 DISCIPLINE_PRINCIPALE = inite + list(Discipline_principale.objects.all().values_list('code','nom'))
42 #pays = forms.ModelChoiceField(queryset = Pays.objects.filter(asie_pacifique=1),required=False)
43
44 #ville = forms.ModelChoiceField(required=False,queryset = Ville.objects.all())
45 #etablissement = forms.ModelChoiceField(required=False,queryset = Etablissement.objects.all(),label="Établissement")
46 #dixipline = forms.ModelChoiceField(required=False,queryset = Dixipline.objects.all(),label="Discipline")
47
48 ETABLISSEMENTS = inite + list(ETABLISSEMENT)
49 LESPAYS = inite + list(PAYS)
50 LESNIVEAUX = inite + list(NIVEAU)
51 pays = forms.ChoiceField(choices = LESPAYS,required=False,)
52 etablissement = forms.ChoiceField(required=False,label="Établissement",choices = ETABLISSEMENTS)
53 # dixipline = forms.ChoiceField(initial=inite, required=False,choices =DIXIPLINE ,label="Discipline")
54 dixipline = forms.ChoiceField(initial=inite, required=False,choices =DISCIPLINE_PRINCIPALE ,label="Discipline")
55
56# niveau_formation = forms.ModelChoiceField(required=False,queryset = Niveau.objects.all(),label="Niveau de formation")
57 niveau_formation = forms.ChoiceField(initial=inite, required=False,choices = LESNIVEAUX ,label="Niveau de formation")
58 layout = Layout(Fieldset('','pays','ville','etablissement','dixipline','niveau_formation',HTML('<br>')))
59 helper.add_layout(layout)
60 #submit = Submit('submit','Rechercher',css_class='btn btn-successhttps://outils.vn.auf.org/cartographie/')
61 button = Button('button','Rechercher',css_class='btn btn-success')
62 helper.add_input(button)
63
64
65class EditFormationForm(forms.ModelForm):
66 helper = FormHelper()
67 inite = [('0','-------')]
68
69 NIVEAU = Niveau.objects.values_list('id','designation')
70 LESNIVEAUX = inite + list(NIVEAU)
71
72 ANNEE_ETUDE = (
73 (1, '1'),
74 (2, '2'),
75 (3, '3'),
76 (4, '4'),
77 (5, '5'),
78 (6, '6'),
79 (7, '7'),
80 (8, '8'),
81 )
82
83 M_UNIT = (
84 ('VND', 'VND'),
85 ('KIP', 'KIP'),
86 ('BAT', 'BAT'),
87 ('RIEN', 'RIEN'),
88 )
89
90 poursuite_etude = forms.ModelChoiceField(queryset = Niveau.objects.all())
91 debouche = forms.CharField(widget=forms.Textarea,label="Débouchés professionnels : ", required = False)
92 montant = forms.CharField(label="Montant des frais d'inscription : ", required = False)
93 montant_pays = forms.ChoiceField( choices = M_UNIT, widget=forms.Select(),required=False)
94 montant_usd = forms.CharField(label="Montant des frais d'inscription (USD) : ", required = False)
95 aide_national = forms.CharField(widget=forms.Textarea,label="Aides des établissements partenaires pour les Étudiants nationaux: <br> <i>indiquer ici si la ou les universités concernées ont des programmes spécifiques d'aide pour les étudiants nationaux. </i> ", required = False)
96 aide_international = forms.CharField(widget=forms.Textarea,label="Aides des établissements partenaires pour les Étudiants internationaux : <br> <i>indiquer ici si la ou les universités concernées ont des programmes spécifiques d'aide pour les étudiants internationaux.</i> ", required = False)
97 condition = forms.CharField(widget=forms.Textarea,label="Conditions d'accueil : <br><i>Indiquer ici si le campus propose des dortoirs, s'il existe des transports collectifs, un restaurant universitaire, etc. </i> ", required = False)
98 formation_initiale = forms.CharField(label="Formation initiale, diplômes : ", required = False)
99 niveau_lang_fr = forms.CharField(label="Niveaux de langue francais : ", required = False)
100 niveau_lang_autre = forms.CharField(label="Niveaux d'autre langue : ", required = False)
101 modalite_national = forms.CharField(label="Modalités d'admission pour les étudiants nationaux : <br> <i> Indiquer ici si les modalités de sélection des étudiants (dossier, concours, entretien...).</i> : ", required = False)
102 modalite_international = forms.CharField(label="Modalités d'admission pour les étudiants internationaux : <br> <i> Indiquer ici si les modalités de sélection des étudiants (dossier, concours, entretien...). </i> : : ", required = False)
103 calendrier_an = forms.CharField(label="Calendrier pour annee universitaire : ", required = False)
104 date_inscription = forms.DateField(label="Date de dépôt des demandes d'inscription : ", required = False)
105 date_selection = forms.DateField(label="Date de sélection des candidatures : ", required = False)
106 date_debut = forms.DateField(label="Date de début de la formation : ", required = False)
107 date_fin = forms.DateField(label="Date de fin de la formation : ", required = False)
108 date_dyplome = forms.DateField(label="Date de délivrance du diplôme : ", required = False)
109 duree_formation = forms.ChoiceField( choices =ANNEE_ETUDE, widget=forms.Select(),required=False)
110
111 an1_module1_nom = forms.CharField(label="", required = False)
112 an1_module1_volume = forms.CharField(label="", required = False)
113 an1_module1_credit = forms.CharField(label="", required = False)
114 an1_module1_langue = forms.CharField(label="", required = False)
115 an1_module2_nom = forms.CharField(label="", required = False)
116 an1_module2_volume = forms.CharField(label="", required = False)
117 an1_module2_credit = forms.CharField(label="", required = False)
118 an1_module2_langue = forms.CharField(label="", required = False)
119 an1_module3_nom = forms.CharField(label="", required = False)
120 an1_module3_volume = forms.CharField(label="", required = False)
121 an1_module3_credit = forms.CharField(label="", required = False)
122 an1_module3_langue = forms.CharField(label="", required = False)
123 an1_module4_nom = forms.CharField(label="", required = False)
124 an1_module4_volume = forms.CharField(label="", required = False)
125 an1_module4_credit = forms.CharField(label="", required = False)
126 an1_module4_langue = forms.CharField(label="", required = False)
127 an1_module5_nom = forms.CharField(label="", required = False)
128 an1_module5_volume = forms.CharField(label="", required = False)
129 an1_module5_credit = forms.CharField(label="", required = False)
130 an1_module5_langue = forms.CharField(label="", required = False)
131 an1_module6_nom = forms.CharField(label="", required = False)
132 an1_module6_volume = forms.CharField(label="", required = False)
133 an1_module6_credit = forms.CharField(label="", required = False)
134 an1_module6_langue = forms.CharField(label="", required = False)
135 an1_module7_nom = forms.CharField(label="", required = False)
136 an1_module7_volume = forms.CharField(label="", required = False)
137 an1_module7_credit = forms.CharField(label="", required = False)
138 an1_module7_langue = forms.CharField(label="", required = False)
139 an1_module8_nom = forms.CharField(label="", required = False)
140 an1_module8_volume = forms.CharField(label="", required = False)
141 an1_module8_credit = forms.CharField(label="", required = False)
142 an1_module8_langue = forms.CharField(label="", required = False)
143 an1_module9_nom = forms.CharField(label="", required = False)
144 an1_module9_volume = forms.CharField(label="", required = False)
145 an1_module9_credit = forms.CharField(label="", required = False)
146 an1_module9_langue = forms.CharField(label="", required = False)
147 an1_module10_nom = forms.CharField(label="", required = False)
148 an1_module10_volume = forms.CharField(label="", required = False)
149 an1_module10_credit = forms.CharField(label="", required = False)
150 an1_module10_langue = forms.CharField(label="", required = False)
151 an1_module11_nom = forms.CharField(label="", required = False)
152 an1_module11_volume = forms.CharField(label="", required = False)
153 an1_module11_credit = forms.CharField(label="", required = False)
154 an1_module11_langue = forms.CharField(label="", required = False)
155 an1_module12_nom = forms.CharField(label="", required = False)
156 an1_module12_volume = forms.CharField(label="", required = False)
157 an1_module12_credit = forms.CharField(label="", required = False)
158 an1_module12_langue = forms.CharField(label="", required = False)
159 an1_module13_nom = forms.CharField(label="", required = False)
160 an1_module13_volume = forms.CharField(label="", required = False)
161 an1_module13_credit = forms.CharField(label="", required = False)
162 an1_module13_langue = forms.CharField(label="", required = False)
163 an1_module14_nom = forms.CharField(label="", required = False)
164 an1_module14_volume = forms.CharField(label="", required = False)
165 an1_module14_credit = forms.CharField(label="", required = False)
166 an1_module14_langue = forms.CharField(label="", required = False)
167 an1_module15_nom = forms.CharField(label="", required = False)
168 an1_module15_volume = forms.CharField(label="", required = False)
169 an1_module15_credit = forms.CharField(label="", required = False)
170 an1_module15_langue = forms.CharField(label="", required = False)
171 an1_module15_nom = forms.CharField(label="", required = False)
172 an1_module15_volume = forms.CharField(label="", required = False)
173 an1_module15_credit = forms.CharField(label="", required = False)
174 an1_module15_langue = forms.CharField(label="", required = False)
175 an1_module16_nom = forms.CharField(label="", required = False)
176 an1_module16_volume = forms.CharField(label="", required = False)
177 an1_module16_credit = forms.CharField(label="", required = False)
178 an1_module16_langue = forms.CharField(label="", required = False)
179 an1_module17_nom = forms.CharField(label="", required = False)
180 an1_module17_volume = forms.CharField(label="", required = False)
181 an1_module17_credit = forms.CharField(label="", required = False)
182 an1_module17_langue = forms.CharField(label="", required = False)
183 an1_module18_nom = forms.CharField(label="", required = False)
184 an1_module18_volume = forms.CharField(label="", required = False)
185 an1_module18_credit = forms.CharField(label="", required = False)
186 an1_module18_langue = forms.CharField(label="", required = False)
187 an1_module19_nom = forms.CharField(label="", required = False)
188 an1_module19_volume = forms.CharField(label="", required = False)
189 an1_module19_credit = forms.CharField(label="", required = False)
190 an1_module19_langue = forms.CharField(label="", required = False)
191 an1_module20_nom = forms.CharField(label="", required = False)
192 an1_module20_volume = forms.CharField(label="", required = False)
193 an1_module20_credit = forms.CharField(label="", required = False)
194 an1_module20_langue = forms.CharField(label="", required = False)
195 an1_module21_nom = forms.CharField(label="", required = False)
196 an1_module21_volume = forms.CharField(label="", required = False)
197 an1_module21_credit = forms.CharField(label="", required = False)
198 an1_module21_langue = forms.CharField(label="", required = False)
199 an1_module22_nom = forms.CharField(label="", required = False)
200 an1_module22_volume = forms.CharField(label="", required = False)
201 an1_module22_credit = forms.CharField(label="", required = False)
202 an1_module22_langue = forms.CharField(label="", required = False)
203
204 an2_module1_nom = forms.CharField(label="", required = False)
205 an2_module1_volume = forms.CharField(label="", required = False)
206 an2_module1_credit = forms.CharField(label="", required = False)
207 an2_module1_langue = forms.CharField(label="", required = False)
208 an2_module2_nom = forms.CharField(label="", required = False)
209 an2_module2_volume = forms.CharField(label="", required = False)
210 an2_module2_credit = forms.CharField(label="", required = False)
211 an2_module2_langue = forms.CharField(label="", required = False)
212 an2_module3_nom = forms.CharField(label="", required = False)
213 an2_module3_volume = forms.CharField(label="", required = False)
214 an2_module3_credit = forms.CharField(label="", required = False)
215 an2_module3_langue = forms.CharField(label="", required = False)
216 an2_module4_nom = forms.CharField(label="", required = False)
217 an2_module4_volume = forms.CharField(label="", required = False)
218 an2_module4_credit = forms.CharField(label="", required = False)
219 an2_module4_langue = forms.CharField(label="", required = False)
220 an2_module5_nom = forms.CharField(label="", required = False)
221 an2_module5_volume = forms.CharField(label="", required = False)
222 an2_module5_credit = forms.CharField(label="", required = False)
223 an2_module5_langue = forms.CharField(label="", required = False)
224 an2_module6_nom = forms.CharField(label="", required = False)
225 an2_module6_volume = forms.CharField(label="", required = False)
226 an2_module6_credit = forms.CharField(label="", required = False)
227 an2_module6_langue = forms.CharField(label="", required = False)
228 an2_module7_nom = forms.CharField(label="", required = False)
229 an2_module7_volume = forms.CharField(label="", required = False)
230 an2_module7_credit = forms.CharField(label="", required = False)
231 an2_module7_langue = forms.CharField(label="", required = False)
232 an2_module8_nom = forms.CharField(label="", required = False)
233 an2_module8_volume = forms.CharField(label="", required = False)
234 an2_module8_credit = forms.CharField(label="", required = False)
235 an2_module8_langue = forms.CharField(label="", required = False)
236 an2_module9_nom = forms.CharField(label="", required = False)
237 an2_module9_volume = forms.CharField(label="", required = False)
238 an2_module9_credit = forms.CharField(label="", required = False)
239 an2_module9_langue = forms.CharField(label="", required = False)
240 an2_module10_nom = forms.CharField(label="", required = False)
241 an2_module10_volume = forms.CharField(label="", required = False)
242 an2_module10_credit = forms.CharField(label="", required = False)
243 an2_module10_langue = forms.CharField(label="", required = False)
244 an2_module11_nom = forms.CharField(label="", required = False)
245 an2_module11_volume = forms.CharField(label="", required = False)
246 an2_module11_credit = forms.CharField(label="", required = False)
247 an2_module11_langue = forms.CharField(label="", required = False)
248 an2_module12_nom = forms.CharField(label="", required = False)
249 an2_module12_volume = forms.CharField(label="", required = False)
250 an2_module12_credit = forms.CharField(label="", required = False)
251 an2_module12_langue = forms.CharField(label="", required = False)
252 an2_module13_nom = forms.CharField(label="", required = False)
253 an2_module13_volume = forms.CharField(label="", required = False)
254 an2_module13_credit = forms.CharField(label="", required = False)
255 an2_module13_langue = forms.CharField(label="", required = False)
256 an2_module14_nom = forms.CharField(label="", required = False)
257 an2_module14_volume = forms.CharField(label="", required = False)
258 an2_module14_credit = forms.CharField(label="", required = False)
259 an2_module14_langue = forms.CharField(label="", required = False)
260 an2_module15_nom = forms.CharField(label="", required = False)
261 an2_module15_volume = forms.CharField(label="", required = False)
262 an2_module15_credit = forms.CharField(label="", required = False)
263 an2_module15_langue = forms.CharField(label="", required = False)
264 an2_module15_nom = forms.CharField(label="", required = False)
265 an2_module15_volume = forms.CharField(label="", required = False)
266 an2_module15_credit = forms.CharField(label="", required = False)
267 an2_module15_langue = forms.CharField(label="", required = False)
268 an2_module16_nom = forms.CharField(label="", required = False)
269 an2_module16_volume = forms.CharField(label="", required = False)
270 an2_module16_credit = forms.CharField(label="", required = False)
271 an2_module16_langue = forms.CharField(label="", required = False)
272 an2_module17_nom = forms.CharField(label="", required = False)
273 an2_module17_volume = forms.CharField(label="", required = False)
274 an2_module17_credit = forms.CharField(label="", required = False)
275 an2_module17_langue = forms.CharField(label="", required = False)
276 an2_module18_nom = forms.CharField(label="", required = False)
277 an2_module18_volume = forms.CharField(label="", required = False)
278 an2_module18_credit = forms.CharField(label="", required = False)
279 an2_module18_langue = forms.CharField(label="", required = False)
280 an2_module19_nom = forms.CharField(label="", required = False)
281 an2_module19_volume = forms.CharField(label="", required = False)
282 an2_module19_credit = forms.CharField(label="", required = False)
283 an2_module19_langue = forms.CharField(label="", required = False)
284 an2_module20_nom = forms.CharField(label="", required = False)
285 an2_module20_volume = forms.CharField(label="", required = False)
286 an2_module20_credit = forms.CharField(label="", required = False)
287 an2_module20_langue = forms.CharField(label="", required = False)
288 an2_module21_nom = forms.CharField(label="", required = False)
289 an2_module21_volume = forms.CharField(label="", required = False)
290 an2_module21_credit = forms.CharField(label="", required = False)
291 an2_module21_langue = forms.CharField(label="", required = False)
292 an2_module22_nom = forms.CharField(label="", required = False)
293 an2_module22_volume = forms.CharField(label="", required = False)
294 an2_module22_credit = forms.CharField(label="", required = False)
295 an2_module22_langue = forms.CharField(label="", required = False)
296
297
298 an3_module1_nom = forms.CharField(label="", required = False)
299 an3_module1_volume = forms.CharField(label="", required = False)
300 an3_module1_credit = forms.CharField(label="", required = False)
301 an3_module1_langue = forms.CharField(label="", required = False)
302 an3_module2_nom = forms.CharField(label="", required = False)
303 an3_module2_volume = forms.CharField(label="", required = False)
304 an3_module2_credit = forms.CharField(label="", required = False)
305 an3_module2_langue = forms.CharField(label="", required = False)
306 an3_module3_nom = forms.CharField(label="", required = False)
307 an3_module3_volume = forms.CharField(label="", required = False)
308 an3_module3_credit = forms.CharField(label="", required = False)
309 an3_module3_langue = forms.CharField(label="", required = False)
310 an3_module4_nom = forms.CharField(label="", required = False)
311 an3_module4_volume = forms.CharField(label="", required = False)
312 an3_module4_credit = forms.CharField(label="", required = False)
313 an3_module4_langue = forms.CharField(label="", required = False)
314 an3_module5_nom = forms.CharField(label="", required = False)
315 an3_module5_volume = forms.CharField(label="", required = False)
316 an3_module5_credit = forms.CharField(label="", required = False)
317 an3_module5_langue = forms.CharField(label="", required = False)
318 an3_module6_nom = forms.CharField(label="", required = False)
319 an3_module6_volume = forms.CharField(label="", required = False)
320 an3_module6_credit = forms.CharField(label="", required = False)
321 an3_module6_langue = forms.CharField(label="", required = False)
322 an3_module7_nom = forms.CharField(label="", required = False)
323 an3_module7_volume = forms.CharField(label="", required = False)
324 an3_module7_credit = forms.CharField(label="", required = False)
325 an3_module7_langue = forms.CharField(label="", required = False)
326 an3_module8_nom = forms.CharField(label="", required = False)
327 an3_module8_volume = forms.CharField(label="", required = False)
328 an3_module8_credit = forms.CharField(label="", required = False)
329 an3_module8_langue = forms.CharField(label="", required = False)
330 an3_module9_nom = forms.CharField(label="", required = False)
331 an3_module9_volume = forms.CharField(label="", required = False)
332 an3_module9_credit = forms.CharField(label="", required = False)
333 an3_module9_langue = forms.CharField(label="", required = False)
334 an3_module10_nom = forms.CharField(label="", required = False)
335 an3_module10_volume = forms.CharField(label="", required = False)
336 an3_module10_credit = forms.CharField(label="", required = False)
337 an3_module10_langue = forms.CharField(label="", required = False)
338 an3_module11_nom = forms.CharField(label="", required = False)
339 an3_module11_volume = forms.CharField(label="", required = False)
340 an3_module11_credit = forms.CharField(label="", required = False)
341 an3_module11_langue = forms.CharField(label="", required = False)
342 an3_module12_nom = forms.CharField(label="", required = False)
343 an3_module12_volume = forms.CharField(label="", required = False)
344 an3_module12_credit = forms.CharField(label="", required = False)
345 an3_module12_langue = forms.CharField(label="", required = False)
346 an3_module13_nom = forms.CharField(label="", required = False)
347 an3_module13_volume = forms.CharField(label="", required = False)
348 an3_module13_credit = forms.CharField(label="", required = False)
349 an3_module13_langue = forms.CharField(label="", required = False)
350 an3_module14_nom = forms.CharField(label="", required = False)
351 an3_module14_volume = forms.CharField(label="", required = False)
352 an3_module14_credit = forms.CharField(label="", required = False)
353 an3_module14_langue = forms.CharField(label="", required = False)
354 an3_module15_nom = forms.CharField(label="", required = False)
355 an3_module15_volume = forms.CharField(label="", required = False)
356 an3_module15_credit = forms.CharField(label="", required = False)
357 an3_module15_langue = forms.CharField(label="", required = False)
358 an3_module15_nom = forms.CharField(label="", required = False)
359 an3_module15_volume = forms.CharField(label="", required = False)
360 an3_module15_credit = forms.CharField(label="", required = False)
361 an3_module15_langue = forms.CharField(label="", required = False)
362 an3_module16_nom = forms.CharField(label="", required = False)
363 an3_module16_volume = forms.CharField(label="", required = False)
364 an3_module16_credit = forms.CharField(label="", required = False)
365 an3_module16_langue = forms.CharField(label="", required = False)
366 an3_module17_nom = forms.CharField(label="", required = False)
367 an3_module17_volume = forms.CharField(label="", required = False)
368 an3_module17_credit = forms.CharField(label="", required = False)
369 an3_module17_langue = forms.CharField(label="", required = False)
370 an3_module18_nom = forms.CharField(label="", required = False)
371 an3_module18_volume = forms.CharField(label="", required = False)
372 an3_module18_credit = forms.CharField(label="", required = False)
373 an3_module18_langue = forms.CharField(label="", required = False)
374 an3_module19_nom = forms.CharField(label="", required = False)
375 an3_module19_volume = forms.CharField(label="", required = False)
376 an3_module19_credit = forms.CharField(label="", required = False)
377 an3_module19_langue = forms.CharField(label="", required = False)
378 an3_module20_nom = forms.CharField(label="", required = False)
379 an3_module20_volume = forms.CharField(label="", required = False)
380 an3_module20_credit = forms.CharField(label="", required = False)
381 an3_module20_langue = forms.CharField(label="", required = False)
382 an3_module21_nom = forms.CharField(label="", required = False)
383 an3_module21_volume = forms.CharField(label="", required = False)
384 an3_module21_credit = forms.CharField(label="", required = False)
385 an3_module21_langue = forms.CharField(label="", required = False)
386 an3_module22_nom = forms.CharField(label="", required = False)
387 an3_module22_volume = forms.CharField(label="", required = False)
388 an3_module22_credit = forms.CharField(label="", required = False)
389 an3_module22_langue = forms.CharField(label="", required = False)
390
391 an4_module1_nom = forms.CharField(label="", required = False)
392 an4_module1_volume = forms.CharField(label="", required = False)
393 an4_module1_credit = forms.CharField(label="", required = False)
394 an4_module1_langue = forms.CharField(label="", required = False)
395 an4_module2_nom = forms.CharField(label="", required = False)
396 an4_module2_volume = forms.CharField(label="", required = False)
397 an4_module2_credit = forms.CharField(label="", required = False)
398 an4_module2_langue = forms.CharField(label="", required = False)
399 an4_module3_nom = forms.CharField(label="", required = False)
400 an4_module3_volume = forms.CharField(label="", required = False)
401 an4_module3_credit = forms.CharField(label="", required = False)
402 an4_module3_langue = forms.CharField(label="", required = False)
403 an4_module4_nom = forms.CharField(label="", required = False)
404 an4_module4_volume = forms.CharField(label="", required = False)
405 an4_module4_credit = forms.CharField(label="", required = False)
406 an4_module4_langue = forms.CharField(label="", required = False)
407 an4_module5_nom = forms.CharField(label="", required = False)
408 an4_module5_volume = forms.CharField(label="", required = False)
409 an4_module5_credit = forms.CharField(label="", required = False)
410 an4_module5_langue = forms.CharField(label="", required = False)
411 an4_module6_nom = forms.CharField(label="", required = False)
412 an4_module6_volume = forms.CharField(label="", required = False)
413 an4_module6_credit = forms.CharField(label="", required = False)
414 an4_module6_langue = forms.CharField(label="", required = False)
415 an4_module7_nom = forms.CharField(label="", required = False)
416 an4_module7_volume = forms.CharField(label="", required = False)
417 an4_module7_credit = forms.CharField(label="", required = False)
418 an4_module7_langue = forms.CharField(label="", required = False)
419 an4_module8_nom = forms.CharField(label="", required = False)
420 an4_module8_volume = forms.CharField(label="", required = False)
421 an4_module8_credit = forms.CharField(label="", required = False)
422 an4_module8_langue = forms.CharField(label="", required = False)
423 an4_module9_nom = forms.CharField(label="", required = False)
424 an4_module9_volume = forms.CharField(label="", required = False)
425 an4_module9_credit = forms.CharField(label="", required = False)
426 an4_module9_langue = forms.CharField(label="", required = False)
427 an4_module10_nom = forms.CharField(label="", required = False)
428 an4_module10_volume = forms.CharField(label="", required = False)
429 an4_module10_credit = forms.CharField(label="", required = False)
430 an4_module10_langue = forms.CharField(label="", required = False)
431 an4_module11_nom = forms.CharField(label="", required = False)
432 an4_module11_volume = forms.CharField(label="", required = False)
433 an4_module11_credit = forms.CharField(label="", required = False)
434 an4_module11_langue = forms.CharField(label="", required = False)
435 an4_module12_nom = forms.CharField(label="", required = False)
436 an4_module12_volume = forms.CharField(label="", required = False)
437 an4_module12_credit = forms.CharField(label="", required = False)
438 an4_module12_langue = forms.CharField(label="", required = False)
439 an4_module13_nom = forms.CharField(label="", required = False)
440 an4_module13_volume = forms.CharField(label="", required = False)
441 an4_module13_credit = forms.CharField(label="", required = False)
442 an4_module13_langue = forms.CharField(label="", required = False)
443 an4_module14_nom = forms.CharField(label="", required = False)
444 an4_module14_volume = forms.CharField(label="", required = False)
445 an4_module14_credit = forms.CharField(label="", required = False)
446 an4_module14_langue = forms.CharField(label="", required = False)
447 an4_module15_nom = forms.CharField(label="", required = False)
448 an4_module15_volume = forms.CharField(label="", required = False)
449 an4_module15_credit = forms.CharField(label="", required = False)
450 an4_module15_langue = forms.CharField(label="", required = False)
451 an4_module15_nom = forms.CharField(label="", required = False)
452 an4_module15_volume = forms.CharField(label="", required = False)
453 an4_module15_credit = forms.CharField(label="", required = False)
454 an4_module15_langue = forms.CharField(label="", required = False)
455 an4_module16_nom = forms.CharField(label="", required = False)
456 an4_module16_volume = forms.CharField(label="", required = False)
457 an4_module16_credit = forms.CharField(label="", required = False)
458 an4_module16_langue = forms.CharField(label="", required = False)
459 an4_module17_nom = forms.CharField(label="", required = False)
460 an4_module17_volume = forms.CharField(label="", required = False)
461 an4_module17_credit = forms.CharField(label="", required = False)
462 an4_module17_langue = forms.CharField(label="", required = False)
463 an4_module18_nom = forms.CharField(label="", required = False)
464 an4_module18_volume = forms.CharField(label="", required = False)
465 an4_module18_credit = forms.CharField(label="", required = False)
466 an4_module18_langue = forms.CharField(label="", required = False)
467 an4_module19_nom = forms.CharField(label="", required = False)
468 an4_module19_volume = forms.CharField(label="", required = False)
469 an4_module19_credit = forms.CharField(label="", required = False)
470 an4_module19_langue = forms.CharField(label="", required = False)
471 an4_module20_nom = forms.CharField(label="", required = False)
472 an4_module20_volume = forms.CharField(label="", required = False)
473 an4_module20_credit = forms.CharField(label="", required = False)
474 an4_module20_langue = forms.CharField(label="", required = False)
475 an4_module21_nom = forms.CharField(label="", required = False)
476 an4_module21_volume = forms.CharField(label="", required = False)
477 an4_module21_credit = forms.CharField(label="", required = False)
478 an4_module21_langue = forms.CharField(label="", required = False)
479 an4_module22_nom = forms.CharField(label="", required = False)
480 an4_module22_volume = forms.CharField(label="", required = False)
481 an4_module22_credit = forms.CharField(label="", required = False)
482 an4_module22_langue = forms.CharField(label="", required = False)
483
484 an5_module1_nom = forms.CharField(label="", required = False)
485 an5_module1_volume = forms.CharField(label="", required = False)
486 an5_module1_credit = forms.CharField(label="", required = False)
487 an5_module1_langue = forms.CharField(label="", required = False)
488 an5_module2_nom = forms.CharField(label="", required = False)
489 an5_module2_volume = forms.CharField(label="", required = False)
490 an5_module2_credit = forms.CharField(label="", required = False)
491 an5_module2_langue = forms.CharField(label="", required = False)
492 an5_module3_nom = forms.CharField(label="", required = False)
493 an5_module3_volume = forms.CharField(label="", required = False)
494 an5_module3_credit = forms.CharField(label="", required = False)
495 an5_module3_langue = forms.CharField(label="", required = False)
496 an5_module4_nom = forms.CharField(label="", required = False)
497 an5_module4_volume = forms.CharField(label="", required = False)
498 an5_module4_credit = forms.CharField(label="", required = False)
499 an5_module4_langue = forms.CharField(label="", required = False)
500 an5_module5_nom = forms.CharField(label="", required = False)
501 an5_module5_volume = forms.CharField(label="", required = False)
502 an5_module5_credit = forms.CharField(label="", required = False)
503 an5_module5_langue = forms.CharField(label="", required = False)
504 an5_module6_nom = forms.CharField(label="", required = False)
505 an5_module6_volume = forms.CharField(label="", required = False)
506 an5_module6_credit = forms.CharField(label="", required = False)
507 an5_module6_langue = forms.CharField(label="", required = False)
508 an5_module7_nom = forms.CharField(label="", required = False)
509 an5_module7_volume = forms.CharField(label="", required = False)
510 an5_module7_credit = forms.CharField(label="", required = False)
511 an5_module7_langue = forms.CharField(label="", required = False)
512 an5_module8_nom = forms.CharField(label="", required = False)
513 an5_module8_volume = forms.CharField(label="", required = False)
514 an5_module8_credit = forms.CharField(label="", required = False)
515 an5_module8_langue = forms.CharField(label="", required = False)
516 an5_module9_nom = forms.CharField(label="", required = False)
517 an5_module9_volume = forms.CharField(label="", required = False)
518 an5_module9_credit = forms.CharField(label="", required = False)
519 an5_module9_langue = forms.CharField(label="", required = False)
520 an5_module10_nom = forms.CharField(label="", required = False)
521 an5_module10_volume = forms.CharField(label="", required = False)
522 an5_module10_credit = forms.CharField(label="", required = False)
523 an5_module10_langue = forms.CharField(label="", required = False)
524 an5_module11_nom = forms.CharField(label="", required = False)
525 an5_module11_volume = forms.CharField(label="", required = False)
526 an5_module11_credit = forms.CharField(label="", required = False)
527 an5_module11_langue = forms.CharField(label="", required = False)
528 an5_module12_nom = forms.CharField(label="", required = False)
529 an5_module12_volume = forms.CharField(label="", required = False)
530 an5_module12_credit = forms.CharField(label="", required = False)
531 an5_module12_langue = forms.CharField(label="", required = False)
532 an5_module13_nom = forms.CharField(label="", required = False)
533 an5_module13_volume = forms.CharField(label="", required = False)
534 an5_module13_credit = forms.CharField(label="", required = False)
535 an5_module13_langue = forms.CharField(label="", required = False)
536 an5_module14_nom = forms.CharField(label="", required = False)
537 an5_module14_volume = forms.CharField(label="", required = False)
538 an5_module14_credit = forms.CharField(label="", required = False)
539 an5_module14_langue = forms.CharField(label="", required = False)
540 an5_module15_nom = forms.CharField(label="", required = False)
541 an5_module15_volume = forms.CharField(label="", required = False)
542 an5_module15_credit = forms.CharField(label="", required = False)
543 an5_module15_langue = forms.CharField(label="", required = False)
544 an5_module15_nom = forms.CharField(label="", required = False)
545 an5_module15_volume = forms.CharField(label="", required = False)
546 an5_module15_credit = forms.CharField(label="", required = False)
547 an5_module15_langue = forms.CharField(label="", required = False)
548 an5_module16_nom = forms.CharField(label="", required = False)
549 an5_module16_volume = forms.CharField(label="", required = False)
550 an5_module16_credit = forms.CharField(label="", required = False)
551 an5_module16_langue = forms.CharField(label="", required = False)
552 an5_module17_nom = forms.CharField(label="", required = False)
553 an5_module17_volume = forms.CharField(label="", required = False)
554 an5_module17_credit = forms.CharField(label="", required = False)
555 an5_module17_langue = forms.CharField(label="", required = False)
556 an5_module18_nom = forms.CharField(label="", required = False)
557 an5_module18_volume = forms.CharField(label="", required = False)
558 an5_module18_credit = forms.CharField(label="", required = False)
559 an5_module18_langue = forms.CharField(label="", required = False)
560 an5_module19_nom = forms.CharField(label="", required = False)
561 an5_module19_volume = forms.CharField(label="", required = False)
562 an5_module19_credit = forms.CharField(label="", required = False)
563 an5_module19_langue = forms.CharField(label="", required = False)
564 an5_module20_nom = forms.CharField(label="", required = False)
565 an5_module20_volume = forms.CharField(label="", required = False)
566 an5_module20_credit = forms.CharField(label="", required = False)
567 an5_module20_langue = forms.CharField(label="", required = False)
568 an5_module21_nom = forms.CharField(label="", required = False)
569 an5_module21_volume = forms.CharField(label="", required = False)
570 an5_module21_credit = forms.CharField(label="", required = False)
571 an5_module21_langue = forms.CharField(label="", required = False)
572 an5_module22_nom = forms.CharField(label="", required = False)
573 an5_module22_volume = forms.CharField(label="", required = False)
574 an5_module22_credit = forms.CharField(label="", required = False)
575 an5_module22_langue = forms.CharField(label="", required = False)
576
577 an6_module1_nom = forms.CharField(widget=forms.TextInput(attrs={'size': '20'}),label="", required = False)
578 an6_module1_volume = forms.CharField(label="", required = False)
579 an6_module1_credit = forms.CharField(label="", required = False)
580 an6_module1_langue = forms.CharField(label="", required = False)
581 an6_module2_nom = forms.CharField(widget=forms.TextInput(attrs={'size': '20'}),label="", required = False)
582 an6_module2_volume = forms.CharField(label="", required = False)
583 an6_module2_credit = forms.CharField(label="", required = False)
584 an6_module2_langue = forms.CharField(label="", required = False)
585 an6_module3_nom = forms.CharField(label="", required = False)
586 an6_module3_volume = forms.CharField(label="", required = False)
587 an6_module3_credit = forms.CharField(label="", required = False)
588 an6_module3_langue = forms.CharField(label="", required = False)
589 an6_module4_nom = forms.CharField(label="", required = False)
590 an6_module4_volume = forms.CharField(label="", required = False)
591 an6_module4_credit = forms.CharField(label="", required = False)
592 an6_module4_langue = forms.CharField(label="", required = False)
593 an6_module5_nom = forms.CharField(label="", required = False)
594 an6_module5_volume = forms.CharField(label="", required = False)
595 an6_module5_credit = forms.CharField(label="", required = False)
596 an6_module5_langue = forms.CharField(label="", required = False)
597 an6_module6_nom = forms.CharField(label="", required = False)
598 an6_module6_volume = forms.CharField(label="", required = False)
599 an6_module6_credit = forms.CharField(label="", required = False)
600 an6_module6_langue = forms.CharField(label="", required = False)
601 an6_module7_nom = forms.CharField(label="", required = False)
602 an6_module7_volume = forms.CharField(label="", required = False)
603 an6_module7_credit = forms.CharField(label="", required = False)
604 an6_module7_langue = forms.CharField(label="", required = False)
605 an6_module8_nom = forms.CharField(label="", required = False)
606 an6_module8_volume = forms.CharField(label="", required = False)
607 an6_module8_credit = forms.CharField(label="", required = False)
608 an6_module8_langue = forms.CharField(label="", required = False)
609 an6_module9_nom = forms.CharField(label="", required = False)
610 an6_module9_volume = forms.CharField(label="", required = False)
611 an6_module9_credit = forms.CharField(label="", required = False)
612 an6_module9_langue = forms.CharField(label="", required = False)
613 an6_module10_nom = forms.CharField(label="", required = False)
614 an6_module10_volume = forms.CharField(label="", required = False)
615 an6_module10_credit = forms.CharField(label="", required = False)
616 an6_module10_langue = forms.CharField(label="", required = False)
617 an6_module11_nom = forms.CharField(label="", required = False)
618 an6_module11_volume = forms.CharField(label="", required = False)
619 an6_module11_credit = forms.CharField(label="", required = False)
620 an6_module11_langue = forms.CharField(label="", required = False)
621 an6_module12_nom = forms.CharField(label="", required = False)
622 an6_module12_volume = forms.CharField(label="", required = False)
623 an6_module12_credit = forms.CharField(label="", required = False)
624 an6_module12_langue = forms.CharField(label="", required = False)
625 an6_module13_nom = forms.CharField(label="", required = False)
626 an6_module13_volume = forms.CharField(label="", required = False)
627 an6_module13_credit = forms.CharField(label="", required = False)
628 an6_module13_langue = forms.CharField(label="", required = False)
629 an6_module14_nom = forms.CharField(label="", required = False)
630 an6_module14_volume = forms.CharField(label="", required = False)
631 an6_module14_credit = forms.CharField(label="", required = False)
632 an6_module14_langue = forms.CharField(label="", required = False)
633 an6_module15_nom = forms.CharField(label="", required = False)
634 an6_module15_volume = forms.CharField(label="", required = False)
635 an6_module15_credit = forms.CharField(label="", required = False)
636 an6_module15_langue = forms.CharField(label="", required = False)
637 an6_module15_nom = forms.CharField(label="", required = False)
638 an6_module15_volume = forms.CharField(label="", required = False)
639 an6_module15_credit = forms.CharField(label="", required = False)
640 an6_module15_langue = forms.CharField(label="", required = False)
641 an6_module16_nom = forms.CharField(label="", required = False)
642 an6_module16_volume = forms.CharField(label="", required = False)
643 an6_module16_credit = forms.CharField(label="", required = False)
644 an6_module16_langue = forms.CharField(label="", required = False)
645 an6_module17_nom = forms.CharField(label="", required = False)
646 an6_module17_volume = forms.CharField(label="", required = False)
647 an6_module17_credit = forms.CharField(label="", required = False)
648 an6_module17_langue = forms.CharField(label="", required = False)
649 an6_module18_nom = forms.CharField(label="", required = False)
650 an6_module18_volume = forms.CharField(label="", required = False)
651 an6_module18_credit = forms.CharField(label="", required = False)
652 an6_module18_langue = forms.CharField(label="", required = False)
653 an6_module19_nom = forms.CharField(label="", required = False)
654 an6_module19_volume = forms.CharField(label="", required = False)
655 an6_module19_credit = forms.CharField(label="", required = False)
656 an6_module19_langue = forms.CharField(label="", required = False)
657 an6_module20_nom = forms.CharField(label="", required = False)
658 an6_module20_volume = forms.CharField(label="", required = False)
659 an6_module20_credit = forms.CharField(label="", required = False)
660 an6_module20_langue = forms.CharField(label="", required = False)
661 an6_module21_nom = forms.CharField(label="", required = False)
662 an6_module21_volume = forms.CharField(label="", required = False)
663 an6_module21_credit = forms.CharField(label="", required = False)
664 an6_module21_langue = forms.CharField(label="", required = False)
665 an6_module22_nom = forms.CharField(label="", required = False)
666 an6_module22_volume = forms.CharField(label="", required = False)
667 an6_module22_credit = forms.CharField(label="", required = False)
668 an6_module22_langue = forms.CharField(label="", required = False)
669
670
671 layout = Layout(
672Fieldset(u'Présentation','poursuite_etude','debouche'),
673
674Fieldset(u'Conditions d\'accès', 'montant','montant_pays','montant_usd','aide_national','aide_international','condition',HTML(u'<br>Prérequis demandés pour l\'inscription'),'formation_initiale','niveau_lang_fr','niveau_lang_autre','modalite_national','modalite_international'),
675
676Fieldset(u'Organisation de la formation',HTML(u'Calendrier prévisionnel'),'calendrier_an','date_inscription','date_selection','date_debut','date_fin','date_dyplome','duree_formation'),
677
678Fieldset('Annee 1',HTML("<table><tr><td width=20>Modules de formation</td><td>Volumes horaires</td><td>Nombre de credits</td><td>Langage d'enseignement</td></tr><tr><td>"), 'an1_module1_nom',HTML("</td><td>"),'an1_module1_volume',HTML("</td><td>"),'an1_module1_credit',HTML("</td><td>"),'an1_module1_langue',HTML("</td></tr>"),
679 HTML("<tr><td>"),'an1_module2_nom',HTML("</td><td>"),'an1_module2_volume',HTML("</td><td>"),'an1_module2_credit',HTML("</td><td>"),'an1_module2_langue',HTML("</td></tr>"),
680 HTML("<tr><td>"),'an1_module3_nom',HTML("</td><td>"),'an1_module3_volume',HTML("</td><td>"),'an1_module3_credit',HTML("</td><td>"),'an1_module3_langue',HTML("</td></tr>"),
681 HTML("<tr><td>"),'an1_module4_nom',HTML("</td><td>"),'an1_module4_volume',HTML("</td><td>"),'an1_module4_credit',HTML("</td><td>"),'an1_module4_langue',HTML("</td></tr>"),
682 HTML("<tr><td>"),'an1_module5_nom',HTML("</td><td>"),'an1_module5_volume',HTML("</td><td>"),'an1_module5_credit',HTML("</td><td>"),'an1_module5_langue',HTML("</td></tr>"),
683 HTML("<tr><td>"),'an1_module6_nom',HTML("</td><td>"),'an1_module6_volume',HTML("</td><td>"),'an1_module6_credit',HTML("</td><td>"),'an1_module6_langue',HTML("</td></tr>"),
684 HTML("<tr><td>"),'an1_module7_nom',HTML("</td><td>"),'an1_module7_volume',HTML("</td><td>"),'an1_module7_credit',HTML("</td><td>"),'an1_module7_langue',HTML("</td></tr>"),
685 HTML("<tr><td>"),'an1_module8_nom',HTML("</td><td>"),'an1_module8_volume',HTML("</td><td>"),'an1_module8_credit',HTML("</td><td>"),'an1_module8_langue',HTML("</td></tr>"),
686 HTML("<tr><td>"),'an1_module9_nom',HTML("</td><td>"),'an1_module9_volume',HTML("</td><td>"),'an1_module9_credit',HTML("</td><td>"),'an1_module9_langue',HTML("</td></tr>"),
687 HTML("<tr><td>"),'an1_module10_nom',HTML("</td><td>"),'an1_module10_volume',HTML("</td><td>"),'an1_module10_credit',HTML("</td><td>"),'an1_module10_langue',HTML("</td></tr>"),
688 HTML("<tr><td>"),'an1_module11_nom',HTML("</td><td>"),'an1_module11_volume',HTML("</td><td>"),'an1_module11_credit',HTML("</td><td>"),'an1_module11_langue',HTML("</td></tr>"),
689 HTML("<tr><td>"),'an1_module12_nom',HTML("</td><td>"),'an1_module12_volume',HTML("</td><td>"),'an1_module12_credit',HTML("</td><td>"),'an1_module12_langue',HTML("</td></tr>"),
690 HTML("<tr><td>"),'an1_module13_nom',HTML("</td><td>"),'an1_module13_volume',HTML("</td><td>"),'an1_module13_credit',HTML("</td><td>"),'an1_module13_langue',HTML("</td></tr>"),
691 HTML("<tr><td>"),'an1_module14_nom',HTML("</td><td>"),'an1_module14_volume',HTML("</td><td>"),'an1_module14_credit',HTML("</td><td>"),'an1_module14_langue',HTML("</td></tr>"),
692 HTML("<tr><td>"),'an1_module15_nom',HTML("</td><td>"),'an1_module15_volume',HTML("</td><td>"),'an1_module15_credit',HTML("</td><td>"),'an1_module15_langue',HTML("</td></tr>"),
693 HTML("<tr><td>"),'an1_module16_nom',HTML("</td><td>"),'an1_module16_volume',HTML("</td><td>"),'an1_module16_credit',HTML("</td><td>"),'an1_module16_langue',HTML("</td></tr>"),
694 HTML("<tr><td>"),'an1_module17_nom',HTML("</td><td>"),'an1_module17_volume',HTML("</td><td>"),'an1_module17_credit',HTML("</td><td>"),'an1_module17_langue',HTML("</td></tr>"),
695 HTML("<tr><td>"),'an1_module18_nom',HTML("</td><td>"),'an1_module18_volume',HTML("</td><td>"),'an1_module18_credit',HTML("</td><td>"),'an1_module18_langue',HTML("</td></tr>"),
696 HTML("<tr><td>"),'an1_module19_nom',HTML("</td><td>"),'an1_module19_volume',HTML("</td><td>"),'an1_module19_credit',HTML("</td><td>"),'an1_module19_langue',HTML("</td></tr>"),
697 HTML("<tr><td>"),'an1_module20_nom',HTML("</td><td>"),'an1_module20_volume',HTML("</td><td>"),'an1_module20_credit',HTML("</td><td>"),'an1_module20_langue',HTML("</td><tr>"),
698 HTML("<tr><td>"),'an1_module21_nom',HTML("</td><td>"),'an1_module21_volume',HTML("</td><td>"),'an1_module21_credit',HTML("</td><td>"),'an1_module21_langue',HTML("</td></tr>"),
699 HTML("<tr><td>"),'an1_module22_nom',HTML("</td><td>"),'an1_module22_volume',HTML("</td><td>"),'an1_module22_credit',HTML("</td><td>"),'an1_module22_langue',HTML("</td></tr></table>")),
700
701Fieldset('Annee 2',HTML("<table><tr><td width=20>Modules de formation</td><td>Volumes horaires</td><td>Nombre de credits</td><td>Langage d'enseignement</td></tr><tr><td>"), 'an2_module1_nom',HTML("</td><td>"),'an2_module1_volume',HTML("</td><td>"),'an2_module1_credit',HTML("</td><td>"),'an2_module1_langue',HTML("</td></tr>"),
702 HTML("<tr><td>"),'an2_module2_nom',HTML("</td><td>"),'an2_module2_volume',HTML("</td><td>"),'an2_module2_credit',HTML("</td><td>"),'an2_module2_langue',HTML("</td></tr>"),
703 HTML("<tr><td>"),'an2_module3_nom',HTML("</td><td>"),'an2_module3_volume',HTML("</td><td>"),'an2_module3_credit',HTML("</td><td>"),'an2_module3_langue',HTML("</td></tr>"),
704 HTML("<tr><td>"),'an2_module4_nom',HTML("</td><td>"),'an2_module4_volume',HTML("</td><td>"),'an2_module4_credit',HTML("</td><td>"),'an2_module4_langue',HTML("</td></tr>"),
705 HTML("<tr><td>"),'an2_module5_nom',HTML("</td><td>"),'an2_module5_volume',HTML("</td><td>"),'an2_module5_credit',HTML("</td><td>"),'an2_module5_langue',HTML("</td></tr>"),
706 HTML("<tr><td>"),'an2_module6_nom',HTML("</td><td>"),'an2_module6_volume',HTML("</td><td>"),'an2_module6_credit',HTML("</td><td>"),'an2_module6_langue',HTML("</td></tr>"),
707 HTML("<tr><td>"),'an2_module7_nom',HTML("</td><td>"),'an2_module7_volume',HTML("</td><td>"),'an2_module7_credit',HTML("</td><td>"),'an2_module7_langue',HTML("</td></tr>"),
708 HTML("<tr><td>"),'an2_module8_nom',HTML("</td><td>"),'an2_module8_volume',HTML("</td><td>"),'an2_module8_credit',HTML("</td><td>"),'an2_module8_langue',HTML("</td></tr>"),
709 HTML("<tr><td>"),'an2_module9_nom',HTML("</td><td>"),'an2_module9_volume',HTML("</td><td>"),'an2_module9_credit',HTML("</td><td>"),'an2_module9_langue',HTML("</td></tr>"),
710 HTML("<tr><td>"),'an2_module10_nom',HTML("</td><td>"),'an2_module10_volume',HTML("</td><td>"),'an2_module10_credit',HTML("</td><td>"),'an2_module10_langue',HTML("</td></tr>"),
711 HTML("<tr><td>"),'an2_module11_nom',HTML("</td><td>"),'an2_module11_volume',HTML("</td><td>"),'an2_module11_credit',HTML("</td><td>"),'an2_module11_langue',HTML("</td></tr>"),
712 HTML("<tr><td>"),'an2_module12_nom',HTML("</td><td>"),'an2_module12_volume',HTML("</td><td>"),'an2_module12_credit',HTML("</td><td>"),'an2_module12_langue',HTML("</td></tr>"),
713 HTML("<tr><td>"),'an2_module13_nom',HTML("</td><td>"),'an2_module13_volume',HTML("</td><td>"),'an2_module13_credit',HTML("</td><td>"),'an2_module13_langue',HTML("</td></tr>"),
714 HTML("<tr><td>"),'an2_module14_nom',HTML("</td><td>"),'an2_module14_volume',HTML("</td><td>"),'an2_module14_credit',HTML("</td><td>"),'an2_module14_langue',HTML("</td></tr>"),
715 HTML("<tr><td>"),'an2_module15_nom',HTML("</td><td>"),'an2_module15_volume',HTML("</td><td>"),'an2_module15_credit',HTML("</td><td>"),'an2_module15_langue',HTML("</td></tr>"),
716 HTML("<tr><td>"),'an2_module16_nom',HTML("</td><td>"),'an2_module16_volume',HTML("</td><td>"),'an2_module16_credit',HTML("</td><td>"),'an2_module16_langue',HTML("</td></tr>"),
717 HTML("<tr><td>"),'an2_module17_nom',HTML("</td><td>"),'an2_module17_volume',HTML("</td><td>"),'an2_module17_credit',HTML("</td><td>"),'an2_module17_langue',HTML("</td></tr>"),
718 HTML("<tr><td>"),'an2_module18_nom',HTML("</td><td>"),'an2_module18_volume',HTML("</td><td>"),'an2_module18_credit',HTML("</td><td>"),'an2_module18_langue',HTML("</td></tr>"),
719 HTML("<tr><td>"),'an2_module19_nom',HTML("</td><td>"),'an2_module19_volume',HTML("</td><td>"),'an2_module19_credit',HTML("</td><td>"),'an2_module19_langue',HTML("</td></tr>"),
720 HTML("<tr><td>"),'an2_module20_nom',HTML("</td><td>"),'an2_module20_volume',HTML("</td><td>"),'an2_module20_credit',HTML("</td><td>"),'an2_module20_langue',HTML("</td></tr>"),
721 HTML("<tr><td>"),'an2_module21_nom',HTML("</td><td>"),'an2_module21_volume',HTML("</td><td>"),'an2_module21_credit',HTML("</td><td>"),'an2_module21_langue',HTML("</td></tr>"),
722 HTML("<tr><td>"),'an2_module22_nom',HTML("</td><td>"),'an2_module22_volume',HTML("</td><td>"),'an2_module22_credit',HTML("</td><td>"),'an2_module22_langue',HTML("</td></tr></table>")),
723
724
725
726Fieldset('Annee 3',HTML("<table><tr><td width=20>Modules de formation</td><td>Volumes horaires</td><td>Nombre de credits</td><td>Langage d'enseignement</td></tr><tr><td>"), 'an3_module1_nom',HTML("</td><td>"),'an3_module1_volume',HTML("</td><td>"),'an3_module1_credit',HTML("</td><td>"),'an3_module1_langue',HTML("</td></tr>"),
727 HTML("<tr><td>"),'an3_module2_nom',HTML("</td><td>"),'an3_module2_volume',HTML("</td><td>"),'an3_module2_credit',HTML("</td><td>"),'an3_module2_langue',HTML("</td></tr>"),
728 HTML("<tr><td>"),'an3_module3_nom',HTML("</td><td>"),'an3_module3_volume',HTML("</td><td>"),'an3_module3_credit',HTML("</td><td>"),'an3_module3_langue',HTML("</td></tr>"),
729 HTML("<tr><td>"),'an3_module4_nom',HTML("</td><td>"),'an3_module4_volume',HTML("</td><td>"),'an3_module4_credit',HTML("</td><td>"),'an3_module4_langue',HTML("</td></tr>"),
730 HTML("<tr><td>"),'an3_module5_nom',HTML("</td><td>"),'an3_module5_volume',HTML("</td><td>"),'an3_module5_credit',HTML("</td><td>"),'an3_module5_langue',HTML("</td></tr>"),
731 HTML("<tr><td>"),'an3_module6_nom',HTML("</td><td>"),'an3_module6_volume',HTML("</td><td>"),'an3_module6_credit',HTML("</td><td>"),'an3_module6_langue',HTML("</td></tr>"),
732 HTML("<tr><td>"),'an3_module7_nom',HTML("</td><td>"),'an3_module7_volume',HTML("</td><td>"),'an3_module7_credit',HTML("</td><td>"),'an3_module7_langue',HTML("</td></tr>"),
733 HTML("<tr><td>"),'an3_module8_nom',HTML("</td><td>"),'an3_module8_volume',HTML("</td><td>"),'an3_module8_credit',HTML("</td><td>"),'an3_module8_langue',HTML("</td></tr>"),
734 HTML("<tr><td>"),'an3_module9_nom',HTML("</td><td>"),'an3_module9_volume',HTML("</td><td>"),'an3_module9_credit',HTML("</td><td>"),'an3_module9_langue',HTML("</td></tr>"),
735 HTML("<tr><td>"),'an3_module10_nom',HTML("</td><td>"),'an3_module10_volume',HTML("</td><td>"),'an3_module10_credit',HTML("</td><td>"),'an3_module10_langue',HTML("</td></tr>"),
736 HTML("<tr><td>"),'an3_module11_nom',HTML("</td><td>"),'an3_module11_volume',HTML("</td><td>"),'an3_module11_credit',HTML("</td><td>"),'an3_module11_langue',HTML("</td></tr>"),
737 HTML("<tr><td>"),'an3_module12_nom',HTML("</td><td>"),'an3_module12_volume',HTML("</td><td>"),'an3_module12_credit',HTML("</td><td>"),'an3_module12_langue',HTML("</td></tr>"),
738 HTML("<tr><td>"),'an3_module13_nom',HTML("</td><td>"),'an3_module13_volume',HTML("</td><td>"),'an3_module13_credit',HTML("</td><td>"),'an3_module13_langue',HTML("</td></tr>"),
739 HTML("<tr><td>"),'an3_module14_nom',HTML("</td><td>"),'an3_module14_volume',HTML("</td><td>"),'an3_module14_credit',HTML("</td><td>"),'an3_module14_langue',HTML("</td></tr>"),
740 HTML("<tr><td>"),'an3_module15_nom',HTML("</td><td>"),'an3_module15_volume',HTML("</td><td>"),'an3_module15_credit',HTML("</td><td>"),'an3_module15_langue',HTML("</td></tr>"),
741 HTML("<tr><td>"),'an3_module16_nom',HTML("</td><td>"),'an3_module16_volume',HTML("</td><td>"),'an3_module16_credit',HTML("</td><td>"),'an3_module16_langue',HTML("</td></tr>"),
742 HTML("<tr><td>"),'an3_module17_nom',HTML("</td><td>"),'an3_module17_volume',HTML("</td><td>"),'an3_module17_credit',HTML("</td><td>"),'an3_module17_langue',HTML("</td></tr>"),
743 HTML("<tr><td>"),'an3_module18_nom',HTML("</td><td>"),'an3_module18_volume',HTML("</td><td>"),'an3_module18_credit',HTML("</td><td>"),'an3_module18_langue',HTML("</td></tr>"),
744 HTML("<tr><td>"),'an3_module19_nom',HTML("</td><td>"),'an3_module19_volume',HTML("</td><td>"),'an3_module19_credit',HTML("</td><td>"),'an3_module19_langue',HTML("</td></tr>"),
745 HTML("<tr><td>"),'an3_module20_nom',HTML("</td><td>"),'an3_module20_volume',HTML("</td><td>"),'an3_module20_credit',HTML("</td><td>"),'an3_module20_langue',HTML("</td></tr>"),
746 HTML("<tr><td>"),'an3_module21_nom',HTML("</td><td>"),'an3_module21_volume',HTML("</td><td>"),'an3_module21_credit',HTML("</td><td>"),'an3_module21_langue',HTML("</td></tr>"),
747 HTML("<tr><td>"),'an3_module22_nom',HTML("</td><td>"),'an3_module22_volume',HTML("</td><td>"),'an3_module22_credit',HTML("</td><td>"),'an3_module22_langue',HTML("</td></tr></table>")),
748
749
750Fieldset('Annee 4',HTML("<table><tr><td width=20>Modules de formation</td><td>Volumes horaires</td><td>Nombre de credits</td><td>Langage d'enseignement</td></tr><tr><td>"), 'an4_module1_nom',HTML("</td><td>"),'an4_module1_volume',HTML("</td><td>"),'an4_module1_credit',HTML("</td><td>"),'an4_module1_langue',HTML("</td></tr>"),
751 HTML("<tr><td>"),'an4_module2_nom',HTML("</td><td>"),'an4_module2_volume',HTML("</td><td>"),'an4_module2_credit',HTML("</td><td>"),'an4_module2_langue',HTML("</td></tr>"),
752 HTML("<tr><td>"),'an4_module3_nom',HTML("</td><td>"),'an4_module3_volume',HTML("</td><td>"),'an4_module3_credit',HTML("</td><td>"),'an4_module3_langue',HTML("</td></tr>"),
753 HTML("<tr><td>"),'an4_module4_nom',HTML("</td><td>"),'an4_module4_volume',HTML("</td><td>"),'an4_module4_credit',HTML("</td><td>"),'an4_module4_langue',HTML("</td></tr>"),
754 HTML("<tr><td>"),'an4_module5_nom',HTML("</td><td>"),'an4_module5_volume',HTML("</td><td>"),'an4_module5_credit',HTML("</td><td>"),'an4_module5_langue',HTML("</td></tr>"),
755 HTML("<tr><td>"),'an4_module6_nom',HTML("</td><td>"),'an4_module6_volume',HTML("</td><td>"),'an4_module6_credit',HTML("</td><td>"),'an4_module6_langue',HTML("</td></tr>"),
756 HTML("<tr><td>"),'an4_module7_nom',HTML("</td><td>"),'an4_module7_volume',HTML("</td><td>"),'an4_module7_credit',HTML("</td><td>"),'an4_module7_langue',HTML("</td></tr>"),
757 HTML("<tr><td>"),'an4_module8_nom',HTML("</td><td>"),'an4_module8_volume',HTML("</td><td>"),'an4_module8_credit',HTML("</td><td>"),'an4_module8_langue',HTML("</td></tr>"),
758 HTML("<tr><td>"),'an4_module9_nom',HTML("</td><td>"),'an4_module9_volume',HTML("</td><td>"),'an4_module9_credit',HTML("</td><td>"),'an4_module9_langue',HTML("</td></tr>"),
759 HTML("<tr><td>"),'an4_module10_nom',HTML("</td><td>"),'an4_module10_volume',HTML("</td><td>"),'an4_module10_credit',HTML("</td><td>"),'an4_module10_langue',HTML("</td></tr>"),
760 HTML("<tr><td>"),'an4_module11_nom',HTML("</td><td>"),'an4_module11_volume',HTML("</td><td>"),'an4_module11_credit',HTML("</td><td>"),'an4_module11_langue',HTML("</td></tr>"),
761 HTML("<tr><td>"),'an4_module12_nom',HTML("</td><td>"),'an4_module12_volume',HTML("</td><td>"),'an4_module12_credit',HTML("</td><td>"),'an4_module12_langue',HTML("</td></tr>"),
762 HTML("<tr><td>"),'an4_module13_nom',HTML("</td><td>"),'an4_module13_volume',HTML("</td><td>"),'an4_module13_credit',HTML("</td><td>"),'an4_module13_langue',HTML("</td></tr>"),
763 HTML("<tr><td>"),'an4_module14_nom',HTML("</td><td>"),'an4_module14_volume',HTML("</td><td>"),'an4_module14_credit',HTML("</td><td>"),'an4_module14_langue',HTML("</td></tr>"),
764 HTML("<tr><td>"),'an4_module15_nom',HTML("</td><td>"),'an4_module15_volume',HTML("</td><td>"),'an4_module15_credit',HTML("</td><td>"),'an4_module15_langue',HTML("</td></tr>"),
765 HTML("<tr><td>"),'an4_module16_nom',HTML("</td><td>"),'an4_module16_volume',HTML("</td><td>"),'an4_module16_credit',HTML("</td><td>"),'an4_module16_langue',HTML("</td></tr>"),
766 HTML("<tr><td>"),'an4_module17_nom',HTML("</td><td>"),'an4_module17_volume',HTML("</td><td>"),'an4_module17_credit',HTML("</td><td>"),'an4_module17_langue',HTML("</td></tr>"),
767 HTML("<tr><td>"),'an4_module18_nom',HTML("</td><td>"),'an4_module18_volume',HTML("</td><td>"),'an4_module18_credit',HTML("</td><td>"),'an4_module18_langue',HTML("</td></tr>"),
768 HTML("<tr><td>"),'an4_module19_nom',HTML("</td><td>"),'an4_module19_volume',HTML("</td><td>"),'an4_module19_credit',HTML("</td><td>"),'an4_module19_langue',HTML("</td></tr>"),
769 HTML("<tr><td>"),'an4_module20_nom',HTML("</td><td>"),'an4_module20_volume',HTML("</td><td>"),'an4_module20_credit',HTML("</td><td>"),'an4_module20_langue',HTML("</td></tr>"),
770 HTML("<tr><td>"),'an4_module21_nom',HTML("</td><td>"),'an4_module21_volume',HTML("</td><td>"),'an4_module21_credit',HTML("</td><td>"),'an4_module21_langue',HTML("</td></tr>"),
771 HTML("<tr><td>"),'an4_module22_nom',HTML("</td><td>"),'an4_module22_volume',HTML("</td><td>"),'an4_module22_credit',HTML("</td><td>"),'an4_module22_langue',HTML("</td></tr></table>")),
772
773
774Fieldset('Annee 5',HTML("<table><tr><td width=20>Modules de formation</td><td>Volumes horaires</td><td>Nombre de credits</td><td>Langage d'enseignement</td></tr><tr><td>"), 'an5_module1_nom',HTML("</td><td>"),'an5_module1_volume',HTML("</td><td>"),'an5_module1_credit',HTML("</td><td>"),'an5_module1_langue',HTML("</td></tr>"),
775 HTML("<tr><td>"),'an5_module2_nom',HTML("</td><td>"),'an5_module2_volume',HTML("</td><td>"),'an5_module2_credit',HTML("</td><td>"),'an5_module2_langue',HTML("</td></tr>"),
776 HTML("<tr><td>"),'an5_module3_nom',HTML("</td><td>"),'an5_module3_volume',HTML("</td><td>"),'an5_module3_credit',HTML("</td><td>"),'an5_module3_langue',HTML("</td></tr>"),
777 HTML("<tr><td>"),'an5_module4_nom',HTML("</td><td>"),'an5_module4_volume',HTML("</td><td>"),'an5_module4_credit',HTML("</td><td>"),'an5_module4_langue',HTML("</td></tr>"),
778 HTML("<tr><td>"),'an5_module5_nom',HTML("</td><td>"),'an5_module5_volume',HTML("</td><td>"),'an5_module5_credit',HTML("</td><td>"),'an5_module5_langue',HTML("</td></tr>"),
779 HTML("<tr><td>"),'an5_module6_nom',HTML("</td><td>"),'an5_module6_volume',HTML("</td><td>"),'an5_module6_credit',HTML("</td><td>"),'an5_module6_langue',HTML("</td></tr>"),
780 HTML("<tr><td>"),'an5_module7_nom',HTML("</td><td>"),'an5_module7_volume',HTML("</td><td>"),'an5_module7_credit',HTML("</td><td>"),'an5_module7_langue',HTML("</td></tr>"),
781 HTML("<tr><td>"),'an5_module8_nom',HTML("</td><td>"),'an5_module8_volume',HTML("</td><td>"),'an5_module8_credit',HTML("</td><td>"),'an5_module8_langue',HTML("</td></tr>"),
782 HTML("<tr><td>"),'an5_module9_nom',HTML("</td><td>"),'an5_module9_volume',HTML("</td><td>"),'an5_module9_credit',HTML("</td><td>"),'an5_module9_langue',HTML("</td></tr>"),
783 HTML("<tr><td>"),'an5_module10_nom',HTML("</td><td>"),'an5_module10_volume',HTML("</td><td>"),'an5_module10_credit',HTML("</td><td>"),'an5_module10_langue',HTML("</td></tr>"),
784 HTML("<tr><td>"),'an5_module11_nom',HTML("</td><td>"),'an5_module11_volume',HTML("</td><td>"),'an5_module11_credit',HTML("</td><td>"),'an5_module11_langue',HTML("</td></tr>"),
785 HTML("<tr><td>"),'an5_module12_nom',HTML("</td><td>"),'an5_module12_volume',HTML("</td><td>"),'an5_module12_credit',HTML("</td><td>"),'an5_module12_langue',HTML("</td></tr>"),
786 HTML("<tr><td>"),'an5_module13_nom',HTML("</td><td>"),'an5_module13_volume',HTML("</td><td>"),'an5_module13_credit',HTML("</td><td>"),'an5_module13_langue',HTML("</td></tr>"),
787 HTML("<tr><td>"),'an5_module14_nom',HTML("</td><td>"),'an5_module14_volume',HTML("</td><td>"),'an5_module14_credit',HTML("</td><td>"),'an5_module14_langue',HTML("</td></tr>"),
788 HTML("<tr><td>"),'an5_module15_nom',HTML("</td><td>"),'an5_module15_volume',HTML("</td><td>"),'an5_module15_credit',HTML("</td><td>"),'an5_module15_langue',HTML("</td></tr>"),
789 HTML("<tr><td>"),'an5_module16_nom',HTML("</td><td>"),'an5_module16_volume',HTML("</td><td>"),'an5_module16_credit',HTML("</td><td>"),'an5_module16_langue',HTML("</td></tr>"),
790 HTML("<tr><td>"),'an5_module17_nom',HTML("</td><td>"),'an5_module17_volume',HTML("</td><td>"),'an5_module17_credit',HTML("</td><td>"),'an5_module17_langue',HTML("</td></tr>"),
791 HTML("<tr><td>"),'an5_module18_nom',HTML("</td><td>"),'an5_module18_volume',HTML("</td><td>"),'an5_module18_credit',HTML("</td><td>"),'an5_module18_langue',HTML("</td></tr>"),
792 HTML("<tr><td>"),'an5_module19_nom',HTML("</td><td>"),'an5_module19_volume',HTML("</td><td>"),'an5_module19_credit',HTML("</td><td>"),'an5_module19_langue',HTML("</td></tr>"),
793 HTML("<tr><td>"),'an5_module20_nom',HTML("</td><td>"),'an5_module20_volume',HTML("</td><td>"),'an5_module20_credit',HTML("</td><td>"),'an5_module20_langue',HTML("</td></tr>"),
794 HTML("<tr><td>"),'an5_module21_nom',HTML("</td><td>"),'an5_module21_volume',HTML("</td><td>"),'an5_module21_credit',HTML("</td><td>"),'an5_module21_langue',HTML("</td></tr>"),
795 HTML("<tr><td>"),'an5_module22_nom',HTML("</td><td>"),'an5_module22_volume',HTML("</td><td>"),'an5_module22_credit',HTML("</td><td>"),'an5_module22_langue',HTML("</td></tr></table>")),
796
797 Fieldset('Annee 6',HTML("<table><tr><td width=40>Modules de formation</td><td>Volumes horaires</td><td>Nombre de credits</td><td>Langage d'enseignement</td></tr><tr><td>"), 'an6_module1_nom',HTML("</td><td>"),'an6_module1_volume',HTML("</td><td>"),'an6_module1_credit',HTML("</td><td>"),'an6_module1_langue',HTML("</td></tr>"),
798 HTML("<tr><td>"),'an6_module2_nom',HTML("</td><td>"),'an6_module2_volume',HTML("</td><td>"),'an6_module2_credit',HTML("</td><td>"),'an6_module2_langue',HTML("</td></tr>"),
799 HTML("<tr><td>"),'an6_module3_nom',HTML("</td><td>"),'an6_module3_volume',HTML("</td><td>"),'an6_module3_credit',HTML("</td><td>"),'an6_module3_langue',HTML("</td></tr>"),
800 HTML("<tr><td>"),'an6_module4_nom',HTML("</td><td>"),'an6_module4_volume',HTML("</td><td>"),'an6_module4_credit',HTML("</td><td>"),'an6_module4_langue',HTML("</td></tr>"),
801 HTML("<tr><td>"),'an6_module5_nom',HTML("</td><td>"),'an6_module5_volume',HTML("</td><td>"),'an6_module5_credit',HTML("</td><td>"),'an6_module5_langue',HTML("</td></tr>"),
802 HTML("<tr><td>"),'an6_module6_nom',HTML("</td><td>"),'an6_module6_volume',HTML("</td><td>"),'an6_module6_credit',HTML("</td><td>"),'an6_module6_langue',HTML("</td></tr>"),
803 HTML("<tr><td>"),'an6_module7_nom',HTML("</td><td>"),'an6_module7_volume',HTML("</td><td>"),'an6_module7_credit',HTML("</td><td>"),'an6_module7_langue',HTML("</td></tr>"),
804 HTML("<tr><td>"),'an6_module8_nom',HTML("</td><td>"),'an6_module8_volume',HTML("</td><td>"),'an6_module8_credit',HTML("</td><td>"),'an6_module8_langue',HTML("</td></tr>"),
805 HTML("<tr><td>"),'an6_module9_nom',HTML("</td><td>"),'an6_module9_volume',HTML("</td><td>"),'an6_module9_credit',HTML("</td><td>"),'an6_module9_langue',HTML("</td></tr>"),
806 HTML("<tr><td>"),'an6_module10_nom',HTML("</td><td>"),'an6_module10_volume',HTML("</td><td>"),'an6_module10_credit',HTML("</td><td>"),'an6_module10_langue',HTML("</td></tr>"),
807 HTML("<tr><td>"),'an6_module11_nom',HTML("</td><td>"),'an6_module11_volume',HTML("</td><td>"),'an6_module11_credit',HTML("</td><td>"),'an6_module11_langue',HTML("</td></tr>"),
808 HTML("<tr><td>"),'an6_module12_nom',HTML("</td><td>"),'an6_module12_volume',HTML("</td><td>"),'an6_module12_credit',HTML("</td><td>"),'an6_module12_langue',HTML("</td></tr>"),
809 HTML("<tr><td>"),'an6_module13_nom',HTML("</td><td>"),'an6_module13_volume',HTML("</td><td>"),'an6_module13_credit',HTML("</td><td>"),'an6_module13_langue',HTML("</td></tr>"),
810 HTML("<tr><td>"),'an6_module14_nom',HTML("</td><td>"),'an6_module14_volume',HTML("</td><td>"),'an6_module14_credit',HTML("</td><td>"),'an6_module14_langue',HTML("</td></tr>"),
811 HTML("<tr><td>"),'an6_module15_nom',HTML("</td><td>"),'an6_module15_volume',HTML("</td><td>"),'an6_module15_credit',HTML("</td><td>"),'an6_module15_langue',HTML("</td></tr>"),
812 HTML("<tr><td>"),'an6_module16_nom',HTML("</td><td>"),'an6_module16_volume',HTML("</td><td>"),'an6_module16_credit',HTML("</td><td>"),'an6_module16_langue',HTML("</td></tr>"),
813 HTML("<tr><td>"),'an6_module17_nom',HTML("</td><td>"),'an6_module17_volume',HTML("</td><td>"),'an6_module17_credit',HTML("</td><td>"),'an6_module17_langue',HTML("</td></tr>"),
814 HTML("<tr><td>"),'an6_module18_nom',HTML("</td><td>"),'an6_module18_volume',HTML("</td><td>"),'an6_module18_credit',HTML("</td><td>"),'an6_module18_langue',HTML("</td></tr>"),
815 HTML("<tr><td>"),'an6_module19_nom',HTML("</td><td>"),'an6_module19_volume',HTML("</td><td>"),'an6_module19_credit',HTML("</td><td>"),'an6_module19_langue',HTML("</td></tr>"),
816 HTML("<tr><td>"),'an6_module20_nom',HTML("</td><td>"),'an6_module20_volume',HTML("</td><td>"),'an6_module20_credit',HTML("</td><td>"),'an6_module20_langue',HTML("</td></tr>"),
817 HTML("<tr><td>"),'an6_module21_nom',HTML("</td><td>"),'an6_module21_volume',HTML("</td><td>"),'an6_module21_credit',HTML("</td><td>"),'an6_module21_langue',HTML("</td></tr>"),
818 HTML("<tr><td>"),'an6_module22_nom',HTML("</td><td>"),'an6_module22_volume',HTML("</td><td>"),'an6_module22_credit',HTML("</td><td>"),'an6_module22_langue',HTML("</td></tr></table>"))
819 )
820
821
822
823 helper.add_layout(layout)
824 button = Submit('submit','Enregistrer',css_class='btn btn-success')
825 helper.add_input(button)
826
827
828
829