!set contextcnt=!linecnt $m_context
!set goalcnt=!linecnt $m_goal
!set equivcnt=!linecnt $m_equivalence
!set casecnt=!linecnt $allcases
<p><center><h4>Etat actuel de l'exercice</h4></center> <p>
!if $tolerance<=0
Vous devez résoudre cet exercice en $m_minsteps étapes pour avoir un score
maximal.
!else
Cet exercice peut se résoudre en $m_minsteps étapes, mais dans son niveau
actuel vous pouvez faire jusqu'à $[$m_minsteps+$tolerance] étapes et encore
avoir un score maximal.
!endif
!if $status=waiting
Vous êtes actuellement sur l'étape numéro $currstep.
!else
Vous avez terminé au bout de $[$currstep-1] étapes.
!endif
<p>
!if $casecnt>1
!if $casecnt>2
Vous avez encore $[$casecnt-1] cas à traiter. Cas actuel : <p>
\($caseid).
!else
Ceci est votre dernier cas à traiter : \($caseid).
!endif
<p>
!endif
!if $goalcnt>0
Reste à prouver : <ol>
!for i=1 to $goalcnt
!set l=!line $i of $m_goal
<li>\($l).
!next i
</ol> <p>
!else
!if $equivcnt>0
Objets à transformer : <ol>
!for i=1 to $equivcnt
!set l=!line $i of $m_equivalence
<li>\($l).
!next i
</ol> <p>
!endif
!endif
!if $contextcnt>0
Hypothèses utilisables : <ol>
!for i=1 to $contextcnt
!set l=!line $i of $m_context
<li>\($l).
!next i
</ol> <p>
!endif