Exercice avec des valeurs rentrées par l'étudiant

Accueil Forums Programmation WIMS Programmation d’exercices OEF Exercice avec des valeurs rentrées par l'étudiant

Vous lisez 4 fils de discussion
  • Auteur
    Messages
    • #3130
      Colonna
      Participant
      Up
      0
      Down
      ::

      Bonjour à tous,

      Je suis en train de faire des exercices d’exploitation de TP. Je voudrais pouvoir demander à l’étudiant de rentrer la valeur d’un paramètre obtenue expérimentalement et le faire travailler dessus.
      Est-il possible de permettre à l’étudiant de rentrer une valeur dans un champ qui ne serait donc pas une réponse et d’utiliser cette valeur comme une variable ?

      Par ailleurs, je souhaite leur faire tracer une tangente sur une courbe (qui est un fichier image png). J’ai trouvé le type de réponse « jsxgraphcurve » pour tracer la tangente mais idéalement, je ne souhaiterais pas que cette réponse soit analysée (ce qui m’intéresse, c’est comment ils exploitent ensuite cette droite). Autrement dit, j’aimerais que le tracé ne soit qu’un outil et pas une réponse. J’ai essayé de mettre « weight=0 » pour que cette réponse ne compte pas mais sans succès. Auriez-vous une suggestion ?

      Un grand merci d’avance !

      Bonne journée à tous,

      Claire

    • #3132
      Julien
      Modérateur
      Up
      0
      Down
      ::

      Bonjour,

      Un petit exemple pour récupérer des variables :

      \title{test}
      
      \steps{r1
      r2}
      
      \statement{
      \if{\step=1}{ Question permettant d'entrer les données : \embed{reply1}}
      
      \if{\step=2}{ Question analysée avec la variable libre : \embed{reply2}}
      }
      #data est une variable non usitée au préalable
      \answer{}{\data}{type=number}{option=noanalyzeprint}
      
      \answer{}{\dataanalyse}{type=number}{option=noanalyzeprint}
      \integer{Operation=3*\data}
      L'option hide est utile pour cacher l'analyse
      \condition{la bonne réponse est de \Operation € }{\dataanalyse=\Operation}{option=hide}
      • Cette réponse a été modifiée le il y a 9 années et 1 mois par Julien.
    • #3134
      Julien
      Modérateur
      Up
      0
      Down
      ::

      Tu as une librairie pour utiliser jsxgraph :

      \title{test}
      \text{A=slib(geo2D/jsxgraph jsxbox,1000 x 500,var brd = JXG.JSXGraph.initBoard('jsxbox', {axis:false, boundingbox: [-10,20,30,-1]});
       xaxis = brd.create('axis', [[0, 0], [1, 0]], { ticks: { ticksDistance: 1, insertTicks: false}});
      yaxis = brd.create('axis', [[0, 0], [0, 1]],{ ticks: { ticksDistance: 1, insertTicks: false}});)}
      
      \statement{\A}

      Le code pour jouer avec une image est dispo ici :

      http://jsxgraph.uni-bayreuth.de/wiki/index.php/Images

    • #3135
      Colonna
      Participant
      Up
      0
      Down
      ::

      Merci beaucoup, Julien, pour ce retour ultra-rapide !

      J’avais essayé l’option noanalyzeprint mais cela n’avait pas fonctionné. Il faut que je réessaie, il devait y avoir une erreur dans le code par ailleurs qui explique le plantage.
      Encore merci et bonne soirée,

      Claire

    • #3136
      Julien
      Modérateur
      Up
      0
      Down
      ::

      Pour réaliser la tangente, cela sera plus simple d’utiliser le code suivant :

      \title{lignes libres}
      \css{<style type="text/css">
      .jxgbox {margin-left:auto;margin-right:auto;}
      .jsxgraph_button {text-align:center;}
      </style>}
      
      \text{dessin=draw(200,200
      hline 100,100,black
      vline 100,100,black
      hline 100,150,black
      vline 150,100,black
      )}
      \statement{ 
      Ecrire 10 : \embed{reply1} <br />
      Tracer n'importe quelle ligne :
      \embed{r2,200x200
      \dessin
      line
      }
      }
      \answer{}{10}{type=numeric}
      \answer{}{\rep}{type=jsxgraphcurve}{weight=0}
Vous lisez 4 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.