There are no translations available

chimie
 
Home arrow Forums
wimsedu le forum
Welcome, Guest
Please Login or Register.    Lost Password?
pb avec \condition (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: pb avec \condition
#549
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
pb avec condition 15 Years, 6 Months ago Karma: 0  
Bonjour,

Je rencontre un pb avec \condition: je voudrais accepter bonne, une réponse comprise dans un intervalle de valeurs et ensuite passer à une étape suivante. Aussi le code suivant (sans étape) fonctionne:
Code:

\integer{Vb=randint(5..17)} \integer{min=\Vb-2} \integer{max=\Vb+2} \statement{ Vb<sub>éq</sub>=\Vb<br> On donnera la réponse sous forme d'entier, en mL sous la forme Vb<sub>éq</sub>-1&lt;Vb<sub>éq</sub>&lt;Vb<sub>éq</sub>+1 :</i><br><br> \embed{reply 1,5}mL &lt;Vb<sub>éq</sub>&lt;\embed{reply 2,5}mL <br><br> } \answer{reponse1}{\rep1}{numeric} \answer{reponse2}{\rep2}{numeric} \condition{test}{(\rep1>\min and \rep1<\Vb) and (\rep2>\Vb and \rep2<\max)}
mais le code suivant:
Code:

\integer{Vb=randint(5..17)} \integer{min=\Vb-2} \integer{max=\Vb+2} \text{ nstep = reply 1, reply 2 reply 3 } \nextstep{ \nstep } \statement{ \if{\step=1}{ Vb<sub>éq</sub>=\Vb<br> On donnera la réponse sous forme d'entier, en mL sous la forme Vb<sub>éq</sub>-1&lt;Vb<sub>éq</sub>&lt;Vb<sub>éq</sub>+1 :</i><br><br> \embed{reply 1,5}mL &lt;Vb<sub>éq</sub>&lt;\embed{reply 2,5}mL <br><br> } \if{\step=2}{ Faîtes aller votre mémoire!!!!<br> Vb=\embed{reply3}} } \answer{reponse1}{\rep1}{numeric} \answer{reponse2}{\rep2}{numeric} \condition{test}{(\rep1>\min and \rep1<\Vb) and (\rep2>\Vb and \rep2<\max)} \answer{}{\Vb}{numeric}
ne fonctionne pas: chaque réponse (bonne ou mauvaise) à l'étape 1 entraîne le passage à l'étape 2???? alors qu'une mauvaise réponse devrait arrêter l'exercice Une idée???
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#550
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:pb avec condition 15 Years, 6 Months ago Karma: 23  
1- La syntaxe pour \nextstep n'est pas tout à fait celle-là, tu dois dire à chaque étape quelle question tu veux poser.

ca serait donc plutôt
\texy{nstep=r1,r2}
\nextstep{\nstep}

et ensuite après les réponses

\if{\step=2}\text{nstep=r3:}

Mais je ne sais pas si cela arrangera.

2- Pourquoi n'utilises tu pas le type range, il
exactement fait pour cela, il me semble, tu peux indiquer en troisième valeur, la valeur affichée comme bonne réponse, par défaut, c'est la valeur moyenne.

Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#551
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:pb avec condition 15 Years, 6 Months ago Karma: 0  
Merci pour la réponse.
Effectivement je n'avais pas pensé à range.....
Par contre en l'essayant j'ai remarqué la chose suivante:

Code:

\statement{ } \answer{}{1,2}{type=range}
fonctionne mais pas
Code:

\statement{ } \answer{}{1,2}{range}
(sans "type="???? A bientôt
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#552
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:pb avec condition 15 Years, 6 Months ago Karma: 23  
???? Il faut toujours mettre type= ! Si tu écris juste numeric, wims ne comprend pas, donc prend le type default ... qui doit en effet faire quelque chose de semblable à numeric ....

Je te conseille de le rajouter partout !


Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop
© 2024 WimsEdu
Joomla! est un logiciel libre distribué sous licence GNU/GPL.