Subversion Repositories wimsdev

Rev

Rev 16321 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
16321 bpr 1
!set methtit=Borrar suposiciones innecesarias
20 reyssat 2
!set methparmtype=special
3
!set methparmrelax=1
4
!set stepnocount=yes
16321 bpr 5
!set methhelp=Puede utilizar este método para eliminar suposiciones\
6
 innecesarias, con el fin de aclarar la situación. ¡Pero <b>cuidado</b>! ¡Si\
7
 elimina una hipótesis esencial, no podrá tener éxito!\
8
  <p>\
9
  Puedes aplicar este método tantas veces como quieras sin ser\
10
  penalizado en tu puntuación, ya que no avanza el contador de pasos de\
11
  la puntuación.\
12
  </p>
20 reyssat 13
!set N_=!linecnt $m_context
14
 
15
!if $wims_read_parm iswordof form check
16321 bpr 16
  !goto $wims_read_parm
20 reyssat 17
!endif
18
 
19
!if $N_<1
16321 bpr 20
  !set error1=¡No hay más suposiciones en el estado actual!
20 reyssat 21
!endif
22
 
23
!exit
24
:form
16321 bpr 25
$methhelp
26
<p>
27
Aquí están las suposiciones actuales. Marca las que quieras eliminar.
28
</p><ul>
29
!for i=1 to $N_
20 reyssat 30
  !set l=!line $i of $m_context
17187 bpr 31
  <li> <input type="checkbox" name="methparm1" value="$i"> \($l) </li>
16321 bpr 32
!next i
20 reyssat 33
 </ul>
34
!exit
35
:check
16321 bpr 36
!reset newobject,oldobject
37
n_=!itemcnt $methparm1
38
!if $n_=0
39
  methexp=Paso vacío
20 reyssat 40
  !exit
16321 bpr 41
!endif
42
nc=
43
!for i=1 to $N_
20 reyssat 44
  !if $i notitemof $methparm1
16321 bpr 45
    l=!line $i of $m_context
46
    nc=!append line $l to $nc
20 reyssat 47
  !endif
16321 bpr 48
!next i
49
m_context=$nc
50
!read deduc/objects.combine
51
methexp=Borrar $n_ suposiciones
52
 
20 reyssat 53
!exit