obtenir des lignes spécifiques d'une matrice

Accueil Forums Programmation WIMS Programmation d’exercices OEF obtenir des lignes spécifiques d'une matrice

Vous lisez 2 fils de discussion
  • Auteur
    Messages
    • #2678
      Avatar photoOlivier
      Maître des clés
      Up
      0
      Down
      ::

      Bonjour,
      J’essaye de faire quelque-chose qui me semble assez simple en théorie, mais j’avoue que je bute.

      j’ai une variable stockée sous forme de matrice, avec des points-virgules :

      par exemple : \matrix{QUEST=Q1;Q2;Q3}

      le souci, c’est que j’aimerai éliminer le premier élément de la matrice, pour n’obtenir que les suivant.

      Ce serait des lignes de texte, j’aurai utilisé l’instruction suivante :

      \text{reponse1 = wims(lines 2 to -1 of \QUEST)}

      … mais cela ne fonctionne pas ici. Et bien sur, pas question de convertir les points-virgules en sauts de lignes (car il y a potentiellement deja des sauts de lignes dans ma matrice)

      J’ai vu qu’il existait l’instruction « row » pour obtenir une ligne en particulier :

      \text{reponse2 =row(1,\QUEST)}

      … mais comment l’utiliser pour obtenir plusieurs lignes ? je n’ai pas trouvé la documentation de cette instruction… :/

      • Ce sujet a été modifié le il y a 9 années et 2 mois par Avatar photoOlivier.

      Olivier Bado-Faustin / Université Côte d’Azur

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

      \matrix{reponse=\QUEST[2..-1;]}
      \matrix{reponse=\QUEST[2,4,5;]}
      Dans la classe de développement, dans le poly qui se trouve dans la section
      Programmation d’exercices OEF
      ->Tutoriel OEF téléchargeable
      il me semble qu’il y a une indication p. 13. Par contre, je le rajoute dans l’aide de Createxo, ce n’est en effet pas marqué !

      Si tu voulais récupérer des colonnes cela serait,
      \matrix{reponse=\QUEST[;2,4,5]}

      Bernadette

    • #2709
      Avatar photoOlivier
      Maître des clés
      Up
      0
      Down
      ::

      Merci beaucoup Bernadette !

      Grâce à ton aide, j’ai ainsi pu corriger un bug qui empêchait le modele préparé « QCM à la suite » de bien fonctionner. Il y avait dans le code la possibilité d’ajouter un titre / une image / un son à chaque question, via une variable.
      Mais cela ne fonctionnait pas.
      En utilisant les matrices, c’est désormais possible.
      Je viens de publier une nouvelle version de ce modèle, dans lequel j’ai inclu une petite aide pour préciser comment fonctionnent ces nouveaux ajouts.

      Olivier Bado-Faustin / Université Côte d’Azur

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