Accueil › Forums › Programmation WIMS › Programmation dans le langage wims › pb avec hint
- Ce sujet contient 4 réponses, 4 participants et a été mis à jour pour la dernière fois par
bernadette, le il y a 6 années et 5 mois.
-
AuteurMessages
-
-
9 avril 2017 à 12:18 #3808
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
-
10 avril 2017 à 14:26 #3810
Eric Guillet
Participant -
10 avril 2017 à 18:42 #3811
Julien
Modérateur::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} }
-
13 avril 2017 à 12:05 #3814
-
19 avril 2017 à 13:34 #3817
bernadette
Maître des clés::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 6 années et 5 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 6 années et 5 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 6 années et 5 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 6 années et 5 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 6 années et 5 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 6 années et 5 mois par
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.