Rev 570 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 570 | Rev 571 | ||
---|---|---|---|
Line 1... | Line -... | ||
1 | !! On pose les questions dans ce fichier. D'habitude, c'est par |
- | |
2 | !! des forms. Voici un exemple de conception de la forme de réponse. |
- | |
3 | - | ||
4 | !if $sstyle=1 |
- | |
5 | !if $substep=0 |
- | |
6 | !if $all_steps=0 |
- | |
7 | !form reply |
- | |
8 | Quelle est la <em>première</em> étape erronée de cette série ? |
- | |
9 | !formselect badstep from 0 to $stepcnt |
- | |
10 | (0 voudra dire que tout est juste.) |
- | |
11 | <p><center><input type=submit value="Envoyer la réponse"></center> |
- | |
12 | !else |
- | |
13 | Marque <em>toutes</em> les mauvaises étapes ci-dessus, puis |
- | |
14 | <input type=submit value="clique ici">. |
- | |
15 | !endif |
- | |
16 | </form> |
- | |
17 | !else |
- | |
18 | !if $all_steps=0 |
- | |
19 | !if $badstep=0 |
- | |
20 | Effectivement, toutes les étapes sont correctes. |
- | |
21 | !else |
- | |
22 | En effet, la première mauvaise étape est le numéro $badstep. |
- | |
23 | !endif |
- | |
24 | !endif |
- | |
25 |
|
1 | !read scenario/$module_language/form.phtml |
26 | !if $expstep!=$empty |
- | |
27 | <p>Quelques explications.<ul> |
- | |
28 | !for i in $expstep |
- | |
29 | <p><li> Etape $i |
- | |
30 | !if $i isitemof $badstep |
- | |
31 | est correcte. |
- | |
32 | !line $i of $remarks |
- | |
33 | !else |
- | |
34 | !set j=!positionof item $i in $bad_steps |
- | |
35 | !set e=!item $j of $bad_reasons |
- | |
36 | n'est pas bonne. |
- | |
37 | !read reasons/$e.det |
- | |
38 | !endif |
- | |
39 | !next i |
- | |
40 | </ul> |
- | |
41 | !endif |
- | |
42 | !endif |
- | |
43 | !else |
- | |
44 | !if $substep=0 |
- | |
45 | !form reply |
- | |
46 | Que penses-tu de la <em>dernière</em> étape ? |
- | |
47 | !formselect ans list --,OK,$bad_reasons prompt Je ne sais pas,\ |
- | |
48 | Oui : cette étape est correcte,$bad_rnames |
- | |
49 | <input type=submit value="Envoyer"> |
- | |
50 | </form> |
- | |
51 | !endif |
- | |
52 | |
- | |
53 | !if $substep=2 |
- | |
54 | Tu as raison : |
- | |
55 | !if $step_reason=OK |
- | |
56 | la dernière étape est correcte. |
- | |
57 | !else |
- | |
58 | la dernière étape est erronée. |
- | |
59 | La bonne étape sera<p><center> |
- | |
60 | <table border=0 bgcolor=#d0c0d0 width=80%><tr><td align=center> |
- | |
61 | !line $step of $good |
- | |
62 | </table> </center> |
- | |
63 | !endif |
- | |
64 | <p> |
- | |
65 | !if $step<$stepcnt |
- | |
66 | !href cmd=reply&ans=next Passer à l'étape suivante. |
- | |
67 | !else |
- | |
68 | Cet exercice est terminé. Ta note : $module_score/10. |
- | |
69 | !endif |
- | |
70 | !endif |
- | |
71 | !endif |
- | |
72 | - |