Toutes mes réponses sur les forums
-
AuteurMessages
-
Lionel VerbecqParticipantLionel VerbecqParticipant::
Bonjour,
Merci à vous deux.
Je voulais passer par coord mais je m’emmêle les pinceaux entre les xrange, yrange qui permet d’avoir des coordonnées dans un repère et les exigences de la réponse circle qui demandent les coordonnées en pixels. Je verrai cela plus tard.
Je vais passer sous jsxgraph.
Lionel.
Lionel VerbecqParticipantLionel VerbecqParticipantLionel VerbecqParticipant::Si je suis un élève de 5e de collège qui écrit -7+4 et que wims lui répond les nombres 7 et 4 se simplifient, j’ai peur qu’il focalise sur 7+4 = 11 et sans oublier le moins devant cela deviendrait -11.
Ce que l’on voit souvent malheureusement dans les copies : -7+4=-11 !!!
Je préfère alors ta dernière formulation -7+4 se simplifie.
Merci d’avoir regardé le problème de formulation.
Lionel.
Lionel VerbecqParticipantLionel VerbecqParticipantLionel VerbecqParticipant::Merci pour vos réponses,
@Jean-Baptiste, il s’agissait de créer une boucle dans jsxgraph (la syntaxe n’est pas la même qu’une boucle dans wims).
@Gilles, ton code fonctionne. En fait j’avais besoin seulement de connaitre const Ejs=[\E] qui m’a permis ensuite de continuer mon programme en l’allégeant grâce à une boucle.
Il me permet maintenant de dessiner des histogrammes dans jsxgraph avec une largeur fixe donnée.
Voici une photo de ce que cela donne
Lionel
Lionel VerbecqParticipantLionel VerbecqParticipantLionel VerbecqParticipant::Bon je me réponds en partie :
Pour supprimer l’analyse automatique de wims(ou de jsxgraph), j’analyse entièrement la réponse sous condition. Ainsi, je n’ai plus le « partiellement bonne ». Pour limiter les erreurs techniques de placement, le point se déplace sur les noeuds du réseau. Cela résoud mes problèmes.
Maintenant, je ne sais toujours pas à quoi sert {option=precision=10} dans le type de réponse jsxgraph. Si quelqu’un pouvait me l’expliquer ? (oui, j’ai vu la documentation sur les différents types…)
Lionel VerbecqParticipant::C’est bon, j’ai trouvé et c’est plus simple que je le pensais.
Voici la partie du code corrigée.
\text{dessin=
var board = JXG.JSXGraph.initBoard(‘jsxbox’, {
boundingbox: [-15, 15, 15, -15],
axis: true});
var z1 = \z1;
var z2 = \z2;
var r1 = \r1;
var r2 = \r2;
var xc1 = -\r1;
var xc2 = \r2;
var p1 = board.create(‘point’, [xc1, 0]);
var p2 = board.create(‘point’, [xc2, 0]);
var slider = board.create(‘slider’, [[-14,14], [14,14], [0, 0, 360]], {name: ‘Rotation’});
var x1=function(t) { return (r1 + 0.5*Math.cos(z1*t + slider.Value()*Math.PI / 180))*Math.cos(t) + xc1 ; } ;
var y1=function(t) { return (r1 + 0.5*Math.cos(z1*t + slider.Value()*Math.PI / 180))*Math.sin(t) ; } ;
var gear1 = board.create(‘curve’, [x1,y1], {strokeWidth:2, strokeColor:’blue’});
var x2=function(t) { return (r2 + 0.5*Math.cos(z2*t – slider.Value()*Math.PI / 180))*Math.cos(t) + xc2 ; } ;
var y2=function(t) { return (r2 + 0.5*Math.cos(z2*t – slider.Value()*Math.PI / 180))*Math.sin(t) ; } ;
var gear2 = board.create(‘curve’, [x2,y2], {strokeWidth:2, strokeColor:’red’});
board.Update();
}
\text{image=slib(geo2D/jsxgraph jsxbox board,[250×250, min=250px max=350px left],\dessin)}
\statement{\image }
Lionel
Lionel VerbecqParticipant::Voilà où j’en suis…
Je veux transformer la réponse dragfill de l’élève en une expression numérique pour l’évaluer. Cette réponse est susceptible de contenir des parenthèses.
\text{rep=wims(replace internal \(\times\) by * in \rep)}
\text{rep=wims(replace internal \(\div\) by / in \rep)}
\text{rep=wims(replace internal , by in \rep)}
\real{rep1=wims(eval(\rep))}
Mais wims bloque avec un message d’erreur car il lui est impossible d’évaluer par exemple <span style= »color: #000000; font-family: Consolas, Monaco, monospace; »>eval(3*(8+5.5)-2) »</span>
Ce que je comprends tout à fait mais je n’arrive pas à transformer mes parenthèses en …parenthèses pour faire le calcul.
P.S. Un \text(rep=wims(replace internal ( by ( in rep)} est considéré comme faux à cause de la parenthèse entrante sans parenthèse fermante.
Lionel VerbecqParticipantLionel VerbecqParticipantLionel VerbecqParticipant::Oui.
Enfin, un mix des 2.
J’aurais aimé avoir la présentation du module <span style= »color: #404040; font-family: Verdana, sans-serif; font-size: 12px; »>E6/number/oefcascade.fr avec le sommet en haut et la possibilité de mettre des nombres relatifs comme dans le module </span><span style= »color: #404040; font-family: Verdana, sans-serif; font-size: 12px; »>H1/algebra/addfig.en.</span>
J’ai téléchargé le module E6/number/oefcascade.fr pour voir les éventuels changements possibles. Cela dépasse mes compétences.
Merci de m’avoir répondu.
Lionel.
Lionel VerbecqParticipant::Finalement, ce n’est pas la peine de trouver la formule, ni de récupérer le code pour chaque valeur.
J’ai fait un
\text{taille=parallel -1,-1,-1,1,1,0,7,black}
\text{taille2=parallel -1,-0.5,-1,0.5,1,0,7,black}
\text{dessin=wims(replace internal medium by giant in \dessin)}
\text{dessin=wims(replace internal \taille by \taille2 in \dessin)}
pour modifier la taille des nombres en abscisses et la hauteur des traits de graduations.
Problème Résolu.
Lionel.
Lionel VerbecqParticipant::Bonjour,
Je te remercie de ta réponse.
J’avais bien vu le détail de la slib avec le texte.
Je me demandais s’il y avait moyen de retrouver la formule qui permet de calculer le range 1.4615385,5.4615385.
Parce que sinon, il me reste à récupérer le code de chaque situation pour \max de 1 à 10…Cela fonctionne, sans doute plus rapide que retrouver la formule mais pas très « pro ».
Lionel.
Lionel VerbecqParticipantLionel VerbecqParticipant::Les voici :
20221122.14:00:34 7I9DDF8209 4 1 new 192.168.234.66 1619812481 20221122.14:01:16 7I9DDF8209 4 1 score 10 192.168.234.66 20221122.14:01:18 7I9DDF8209 4 2 new 192.168.234.66 1619305297 20221122.14:04:00 7I9DDF8209 4 2 score 10 192.168.234.66 20221122.14:04:07 7I9DDF8209 4 3 new 192.168.234.66 1619546870 20221122.14:06:17 7I9DDF8209 4 3 hint 192.168.234.66 20221122.14:10:00 7I9DDF8209 4 3 score 10 192.168.234.66 20221122.14:10:22 7I9DDF8209 4 4 new 192.168.234.66 1618733195 20221122.14:13:37 7I9DDF8209 4 4 renew 192.168.234.66 1618852606 20221122.14:18:32 7I9DDF8209 4 4 score 8.7 192.168.234.66 20221122.14:18:44 7I9DDF8209 4 5 new 192.168.234.66 1618719743 20221122.14:25:36 7I9DDF8209 4 5 renew 192.168.234.66 1617976746 20221122.14:39:12 7I9DDF8209 4 5 score 10 192.168.234.66 20221122.14:39:25 7I9DDF8209 4 6 new 192.168.234.66 1617302307 20221122.14:43:00 7I9DDF8209 4 6 score 8.9 192.168.234.66 20221122.14:43:07 7I9DDF8209 4 7 new 192.168.234.66 1616955699 20221123.12:12:42 T95A1EFD7B 4 4 new 192.168.234.66 1539464834 20221123.12:12:58 T95A1EFD7B 4 4 new 192.168.234.66 1539812174 20221123.12:15:41 T95A1EFD7B 4 4 score 10 192.168.234.66 20221123.12:16:01 T95A1EFD7B 4 7 new 192.168.234.66 1539213578 20221123.12:22:12 T95A1EFD7B 4 7 score 10 192.168.234.66
-
AuteurMessages