marktext : problème d'affichage de la correction + espace en trop

Accueil Forums Programmation WIMS Programmation d’exercices OEF marktext : problème d'affichage de la correction + espace en trop

Étiqueté : 

Vous lisez 5 fils de discussion
  • Auteur
    Messages
    • #4549
      david bergeon
      Participant
      Up
      0
      Down
      ::

      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.

    • #4550
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      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 5 années et 10 mois par bernadette.
      • Cette réponse a été modifiée le il y a 5 années et 10 mois par bernadette.
    • #4553
      david bergeon
      Participant
      Up
      0
      Down
      ::

      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.

    • #4554
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Non c’était bien fortement conseillé que je voulais dire (quand il y a à l’intérieur un \embed{}).

    • #4555
      david bergeon
      Participant
      Up
      0
      Down
      ::

      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 5 années et 10 mois par david bergeon.
      • Cette réponse a été modifiée le il y a 5 années et 10 mois par david bergeon.
      • #4558
        lemaire
        Participant
        Up
        0
        Down
        ::

        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.??

    • #4561
      david bergeon
      Participant
      Up
      0
      Down
      ::

      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 5 années et 9 mois par david bergeon.
      • Cette réponse a été modifiée le il y a 5 années et 9 mois par david bergeon.
Vous lisez 5 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.