Accueil › Forums › Programmation WIMS › Programmation d’exercices OEF › marktext : problème d'affichage de la correction + espace en trop
Étiqueté : marktext
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par
david bergeon, le il y a 4 années et 7 mois.
-
AuteurMessages
-
-
28 juillet 2018 à 10:36 #4549
david bergeon
Participant::Bonjour
Je rencontre 2 problèmes avec l’exercice classique suivant :
\format{html} \title{Clique sur MOI} ##################################################################### PARTIE A MODIFIER ##################################################################### \text{consigne = Clique sur MOI.} \text{list =Clique sur ??MOI?? Non, pas toi, sur ??MOI?? Allez, clique sur ??MOI?? vas-y, clique-??MOI?? dessus} \integer{NL = 2} !!nombre lignes proposées ##################################################################### \text{ ordre = shuffle( rows( \list ) ) } \text{A=} \for{j=1 to \NL}{ \text{ add = row(\ordre[\j],\list) } \text{ A = \A <br/> \add } } \matrix{B = slib(text/marktext \A)} \text{ Nmark = \B[3;1]} \matrix{C = \B[1,2;]} ##################################################################### \statement{ \consigne <p> \for{k = 1 to \Nmark}{ \embed{r1,\k} } } \answer{}{\C}{type=mark}{option=eqweight split}
1 – Quand on valide la réponse, la réponse donnée n’a pas de retour à la ligne entre les différentes phrases proposées par l’exercice.
Pb rencontré sur u-psud et unice
Par contre, sur mon vieux serveur (WIMS-4.07d compilé le 2015-08-31), ca marche bien.C’est génant pour un vrai exercice de grammaire.
2 –
S'??il?? va .. Allez-??vous?? à ...
donnent :
S' il va ... (espace aprs apostrophe) Allez- vous à ... (espace après trait d'union)
Ce qui est inesthétique et donne une indication à l’élève.
Est-il possible de modifier mon eof pour résoudre ces pproblemes ?
Merci d’avance et bonnes vacances.
-
28 juillet 2018 à 12:30 #4550
bernadette
Maître des clés::Pour le retour à la ligne, cela vient du fait que dans la réponse nous utilisons maintenant dans le noyau des div au lieu de span de manière générale, et que l’on ne doit pas mettre un div dans un .
Autrement dit, il est fortement conseillé de mettre les \embed{} dans des balises
neutres comme div ou li.Pour les espaces, je vais regarder.
Bernadette
PS: en plus dans votre exemple, la balise p n’est pas fermée …
-
Cette réponse a été modifiée le il y a 4 années et 8 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 4 années et 8 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 4 années et 8 mois par
-
29 juillet 2018 à 09:48 #4553
david bergeon
Participant::Merci pour la réponse rapide.
Je n’ai pas compris la première partie.
Du coup, je devrais faire quoi pour avoir un retour chariot ?
J’ai juste une balise <br> qui ne fonctionne pas.
\text{ A = \A <p> \add </p>}
=> Ne fonctionne pas.Des li et des div non plus (il fallait lire « fortement déconseillé », je suppose)
Bonne journée.
David. -
29 juillet 2018 à 15:48 #4554
bernadette
Maître des clés -
30 juillet 2018 à 10:06 #4555
david bergeon
Participant::Donc, pour résumé :
– les <br_> ne sont pas pris en compte
– les <p_>, <ul_><li_> non plus
– l’exercice bug avec des <div_>Pour info :
\text{A=<ul>} \for{j=1 to \NL}{ \text{ add = row(\ordre[\j],\list) } \text{ A = \A <li> \add </li>} } \text{A=\A </ul>}
==> pas de retour à la ligne, les puces sont à la suite.
Du coup, je ne sais pas quoi essayer.
Bon, après, ce n’est pas non plus si important, je vais garder ça pour plus tard.Encore merci.
-
Cette réponse a été modifiée le il y a 4 années et 7 mois par
david bergeon.
-
Cette réponse a été modifiée le il y a 4 années et 7 mois par
david bergeon.
-
7 août 2018 à 09:31 #4558
lemaire
Participant::Les balises seront prises en compte dans la prochaine version de wims ; la correction a été faite par Bernadette hier, vous pouvez tester cette modification sur le serveur https://wimstest1.di.u-psud.fr/wims/
Le problème des espaces en trop n’est pas résolu (les mots à sélectionner sont mis dans une balise
span
et pour l’instant le code génère des espaces après). Pour les signes de ponctuation, la solution est pour l’instant de les mettre en même temps que le mot à sélectionner. Par exemple, ??MOI.??
-
Cette réponse a été modifiée le il y a 4 années et 7 mois par
-
20 août 2018 à 21:45 #4561
david bergeon
Participant::Je viens de tester.
C’est parfait, ça marche sur le serveur de test.
C’est pour quand, la nouvelle version de wims, du coup ?
David.
-
Cette réponse a été modifiée le il y a 4 années et 7 mois par
david bergeon.
-
Cette réponse a été modifiée le il y a 4 années et 7 mois par
david bergeon.
-
Cette réponse a été modifiée le il y a 4 années et 7 mois par
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.