Subversion Repositories wimsdev

Rev

Rev 7210 | Rev 16117 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
20 reyssat 1
!set methtit=Effacer des hypothèses inutiles
2
!set methparmtype=special
3
!set methparmrelax=1
4
!set stepnocount=yes
5
!set methhelp=Vous pouvez utiliser cette méthode pour enlever les hypothèses\
6
 inutiles, afin de clarifier la situation. Mais <b>attention</b> ! Si vous\
7
 enlevez une hypothèse indispensable, vous ne pourrez plus aboutir&nbsp;!\
8
 <p>\
9
 Vous pouvez appliquer cette méthode autant de fois que vous voulez sans être\
10
 pénalisé dans votre score, car elle n'avance pas le compteur d'étape pour le\
8167 bpr 11
 score.\
12
 </p>
20 reyssat 13
!set N_=!linecnt $m_context
14
 
15
!if $wims_read_parm iswordof form check
16
 !goto $wims_read_parm
17
!endif
18
 
19
!if $N_<1
20
 !set error1=Il n'y a plus d'hypothèse dans l'état actuel&nbsp;!
21
!endif
22
 
23
!exit
24
:form
25
 $methhelp
26
 <p>
8167 bpr 27
 Voici les hypothèses actuelles. Marquez celles que vous voulez enlever.
7210 bpr 28
 </p><ul>
20 reyssat 29
 !for i=1 to $N_
30
  !set l=!line $i of $m_context
7210 bpr 31
  <li> <input type="checkbox" name="methparm1" value="$i" /> \($l) </li>
20 reyssat 32
 !next i
33
 </ul>
34
!exit
35
:check
36
 !reset newobject,oldobject
37
 n_=!itemcnt $methparm1
38
 !if $n_=0
39
  methexp=Etape vide
40
  !exit
41
 !endif
42
 nc=
43
 !for i=1 to $N_
44
  !if $i notitemof $methparm1
45
   l=!line $i of $m_context
46
   nc=!append line $l to $nc
47
  !endif
48
 !next i
49
 m_context=$nc
50
 !read deduc/objects.combine
51
 methexp=Effacer $n_ hypothèses
8167 bpr 52
 
20 reyssat 53
!exit
54