nextstep et condition

Vous lisez 2 fils de discussion
  • Auteur
    Messages
    • #2637
      kelh
      Participant
      Up
      0
      Down
      ::

      Bonjour
      Je ne comprends pas pourquoi l’analyse de la réponse 2 est effectuée lorsque la réponse 1 est fausse.

      Voici mon code :

      
      \text{etape=r1}
      \nextstep{\etape}
      
      \statement{
      \if{r1 isin \etape }{taper 1 : \embed{r1}}
      \if{r2 isin \etape }{taper un nombre plus petit que 10 : \embed{r2}}
      }
      
      \answer{}{1}{type=numeric}
      \answer{}{\rep}{type=numeric}
      \condition{}{10-\rep>0}
      \if{\sc_reply1=1}{\text{etape=r2}}{\text{etape=}}
      \if{\step>2}{\text{etape=}}
      
    • #2638
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Il faut aussi gérer quand doivent être analysées les conditions.
      Pour cela une commande analogue : \condition{1, 2}
      pour la condition 1 et 2
      Cela donnerait quelque chose comme

      \text{cond=}
      \conditions{\cond}
      \text{etape=r1}
      \nextstep{\etape}

      \statement{
      \if{r1 isin \etape }{taper 1 : \embed{r1}}
      \if{r2 isin \etape }{taper un nombre plus petit que 10 : \embed{r2}}
      }

      \answer{}{1}{type=numeric}
      \answer{}{\rep}{type=numeric}
      \condition{}{10-\rep>0}
      \if{\sc_reply1=1}{
      \text{etape=r2}
      \text{cond=1}
      }{\text{etape=}
      \text{cond=}}
      \if{\step>2}{\text{etape=}}

      Bernadette

    • #2644
      kelh
      Participant
      Up
      0
      Down
      ::

      Merci pour ta solution.

      Khalid

Vous lisez 2 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.