Subversion Repositories wimsdev

Rev

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&nbsp;?
-
 
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
  Ta note&nbsp;: $module_score/10.
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&nbsp;?
-
 
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&nbsp;:
-
 
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&nbsp;: $module_score/10.
-
 
69
  !endif
-
 
70
 !endif
-
 
71
!endif
-
 
72
 
-