pb avec hint

Vous lisez 4 fils de discussion
  • Auteur
    Messages
    • #3808
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      kelh
      Participant

      Bonjour,
      voici un programme :

      \steps{r1;r2}
      \statement{
      \if{\step=1}{2+5=\embed{r1}}
      \if{\step=2 and \sc_reply1=1}{juste ! 2*5=\embed{r2}}
      \if{\step=2 and \sc_reply1!=1}{faux ! 2*5=\embed{r2}}
      }

      \answer{}{7}{\type=numeric}{option=nonstop}
      \answer{}{10}{\type=numeric}
      \hint{
      \if{\step=1}{c’est une somme}
      \if{\step=2}{c’est un produit}
      }

      Comment faire pour que lorsqu’on répond correctement à la première question et qu’ensuite on clique sur hint à la deuxième question, le texte ne soit pas modifié comme si la question 1 était fausse. J’ai passé un temps fou à chercher sans succès.

      Khalid

    • #3810
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      Eric Guillet
      Participant

      Bonjour,

      Est-ce que cela ne viendrait pas juste des \ en trop devant type dans

      \answer{}{7}{\type=numeric}{option=nonstop}
      \answer{}{10}{\type=numeric}

      \answer{}{7}{type=numeric}{option=nonstop}
      \answer{}{10}{type=numeric}

      Cordialement,

      Eric

    • #3811
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      Julien
      Participant

      Bonjour,

      Je confirme le bug.

      Par contre je te propose une autre solution avec la commande help qui ouvre une autre fenêtre dans laquelle se trouve l’information utile. L’élève donc a sous les yeux le supplément d’information contrairement à la commande \hint qui demande un effort de mémorisation.

      Voili voilou

      
      \steps{r1;r2}
      \statement{
      \if{\step=1}{2+5=\embed{r1}}
      \if{\step=2 and \sc_reply1=1}{juste ! 2*5=\embed{r2}}
      \if{\step=2 and \sc_reply1!=1}{faux ! 2*5=\embed{r2}}
      <br />
      <br />
      <a class="bouton" \special{help blabla, Aide1}</a>
      }
      
      \answer{}{7}{type=numeric}{option=nonstop}
      \answer{}{10}{type=numeric}
      \help{
      \if{ \help_subject issametext blabla and \step=1}{c’est une somme}
      \if{ \help_subject issametext blabla and \step=2}{c’est un produit}
      }
      • Cette réponse a été modifiée le il y a 2 années et 8 mois par Julien.
      • Cette réponse a été modifiée le il y a 2 années et 8 mois par Julien.
    • #3814
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      kelh
      Participant

      merci pour la réponse et la solution.

    • #3817
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      bernadette
      Admin bbPress

      Attention, le code html de ce que propose Julien est mauvais.

      <a class="bouton" \special{help blabla, Aide1}</a>

      \special{help .. } crée déjà une balise <a> et on ne doit pas en imbriquer.
      La classe css est oef_specialhelp , on peut toujours la redéfinir dans le champ
      \css{ }

      Bernadette

      PS : et dans le même ordre d’idées, mettre le moins possible de <br/>.
      Il vaut mieux un <div>

      • Cette réponse a été modifiée le il y a 2 années et 8 mois par bernadette.
      • Cette réponse a été modifiée le il y a 2 années et 8 mois par bernadette.
      • Cette réponse a été modifiée le il y a 2 années et 8 mois par bernadette.
      • Cette réponse a été modifiée le il y a 2 années et 8 mois par bernadette.
      • Cette réponse a été modifiée le il y a 2 années et 8 mois par bernadette.
Vous lisez 4 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.