Subversion Repositories wimsdev

Rev

Rev 20 | Blame | Compare with Previous | Last modification | View Log | RSS feed

!if $condtest=-1
  scoretest=0
  !goto score
!endif

casecnt=!linecnt $allcases
!if $cutstop!=yes and $casecnt>2
  oldcaseid=$caseid
  caseline=!line 1 of $allcases
  cases=!line 2 to -1 of $allcases
  caseline=!translate internal $        $ to $\
$ in $caseline
  activecase=!line 1 of $caseline
  caseids=!line 2 to -1 of $caseline
  cases2=
  caseids2=
  !if $activecase>1
    cases2=!line 1 to $[$activecase-1] of $cases
    caseids2=!line 1 to $[$activecase-1] of $caseids
  !endif
  !if $activecase<$casecnt-1
    cases3=!line $activecase+1 to -1 of $cases
    caseids3=!line $activecase+1 to -1 of $caseids
    cases2=!append line $cases3 to $cases2
    caseids2=!append line $caseids3 to $caseids2
  !else
    activecase=$[$activecase-1]
  !endif
  caseid=!line $activecase of $caseids2
  caseline=!translate internal $\
$ to $  $ in $activecase\
$caseids2
 allcases=$caseline\
$cases2
  !reset newobject,m_newobject,newObject
  !read deduc/objects.get
  !read deduc/methreset erase
  # statusline=!replace item number $currstep by () in $statusline
  # statusLine=!replace item number $currstep by () in $statusLine
  object$[$currstep-1]=$allcases
  casefinished=$oldcaseid
  !exit
!endif

:score
!if $earlyscore=$empty
  module_score=$scoretest
  wims_module_log=score $module_score/10
!endif
score=$scoretest
status=