Valeurs différentes avant et après la réponse

Accueil Forums Programmation WIMS Programmation d’exercices OEF Valeurs différentes avant et après la réponse

Vous lisez 2 fils de discussion
  • Auteur
    Messages
    • #1085
      eric
      Participant
      Up
      0
      Down
      ::

      Bonjour,

      en voulant tester la slib off2jmol et le type de réponse jmolclick, je tombe sur un problème que je ne comprends pas et qui est peut-être indépendant de off2jmol et  jmolclick : l'énoncé n'est pas le même avant et après la réponse.

      Voici un texte d'exercice oef (createxo ou modtool, c'est pareil) qui ne contient ni off2jmol, ni jmolclick :

      text{b=wims(record 0 of data/polyedre_off/tetrahedron.off)}
      statement{b=<pre>b</pre>}
      answer{}{2}

      La valeur de b contient plusieurs lignes affichées par l'énoncé. Si on demande d'insérer les bonnes réponses, ou bien qu'on envoie une réponse (juste ou fausse), l'énoncé est alors affiché avec la valeur de b sur une seule ligne.

      D'où provient ce changement dans l'affichage ? Je crois que la variable b n'est pas calculée une deuxième fois. Est-ce qu'elle est stockée (pour être resservie après réponse) sous un format qui perd de l'information (peut-être dû à l'encodage du fichier lu) ?

      Si ce changement est normal, il faudra que je regarde (ou demande des infos) plus précisément jmolclick.

       

      Merci si quelqu'un a déjà vu ce problème et a des idées là-dessus.

       

      Eric

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

      Dans les requêtes avec wims, les retours à la ligne soient remplacés par des tabulations.

      La transformation tab -> retour à la ligne est refaite ensuite par les différents programmes

      quand cela est important. Cela marche alors de manière transparente.

      En général, pour afficher du « pre » dans le statement d'un exercice OEF se fait par

      \special{expandlines blab } qui rétablit les tab en retours à la ligne.

       

      Bernadette

    • #1087
      eric
      Participant
      Up
      0
      Down
      ::

      Merci pour la réponse, je vais tâcher de comprendre ça et faire transformer les tab en retours à la ligne au bon moment (peut-être dans le slib off2jmol ou dans le anstype jmolclick?), car le but n'est pas d'afficher du « pre » mais  de faire afficher la même chose à jmolclick avant et après réponse (au moins pour la partie indépendante de la réponse)

       

      Eric

Vous lisez 2 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.