Julien

Toutes mes réponses sur les forums

20 sujets de 61 à 80 (sur un total de 210)
  • Auteur
    Messages
  • en réponse à : Geogebra 3D #5631
    Julien
    Modérateur
    Up
    1
    Down
    ::

    Les points suivants fonctionnent en 3D :

    • l’analyse numérique avec la position des points et certainement l’analyse numérique d’objet.(Pas tester)

      
      \answer{}{n,abs( x_A_B -( x_A_A )-(\ux))<0.1,La composante selon l'axe des abscisses du vecteur \(\overrightarrow{AB}\) est bien construite.;
      n,abs(y_A_B-(y_A_A)-(\uy))<0.1,La composante selon l'axe des ordonnées du vecteur \(\overrightarrow{AB}\) est bien construite.;
      n,abs(z_A_B-(z_A_A)-(\uz))<0.1,La composante selon l'axe Oz du vecteur \(\overrightarrow{AB}\) est bien construite.;}{type=geogebra}{option=max=4 extra=yes output=noobjet object_analysis=A_}
    • les conditions formelles doivent aussi fonctionner (Pas tester)

    en réponse à : Geogebra 3D #5625
    Julien
    Modérateur
    Up
    1
    Down
    ::

    Le code suivant fonctionne :

    \title{test3d}
    \text{appletoption=SetPerspective("T")
    enableRightClick=true
    showToolBar=true
    height=1000
    width=1000
    enable3d=true
    setCoordSystem(-100,100,-100,100,-100,100,false)
    A=(0,0,2)
    B=(2,0,3)
    }
    
    \statement{
    \embed{r1, 1000×1000
    \appletoption}
    
    }
    
    \answer{Vérification du tracé : }{f,A=Point, Le point A est construit; }{type=geogebra}
    en réponse à : Geogebra 3D #5620
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Remplacer enable3d(true) par enable 3d=true.

    Voili voilou !

    en réponse à : Division euclidienne #5481
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci Bernadette mais je veux afficher les différentes étapes de la division euclidienne et pas seulement le résultat.

    en réponse à : Module adm/raw job=lightpopup #5421
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Dans ton blog, tu peux mettre 1 ligne de js pour supprimer le premier titre.

    <script>
    document.getElementsByClassName('oeftitle')[0].style.visibility='hidden';
    </script>

    Si tu veux tous les supprimer, il suffit de faire une boucle.

    <script>
    document.getElementsByClassName('oeftitle').forEach(function(element){element.style.visibility='hidden';}
    </script>

    Voili voilou

    • Cette réponse a été modifiée le il y a 5 années et 4 mois par Julien.
    en réponse à : Module Python #5376
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Pour avoir un message de debug, il suffit de remplacer à la ligne 78 de runcode :
    console.log(err.toString());\ <= alert(err.toString());\

    Wims apportera en plus l’analyse des réponses des élèves en vérifiant le contenu des variables + le contenu du code avec un parser. Skulpt permet de passer des variables python à des variables js donc il sera pas très compliqué de faire un anstype avec un peu d’huile de coude. Pour le parser on fera un truc côté client en js pour l’interactivité puis vérifiaction par le serveur.

    Voili voilou

    en réponse à : Module Python #5354
    Julien
    Modérateur
    Up
    0
    Down
    ::
    • Si je crée un module non publié, comment accéder aux exercices du module depuis ma classe?

    Une fois connecté à ta classe, tu vas dans ton module. Tu fais jouer ton exercice puis tu peux l’insérer dans une feuille.

    • Puis-je créer un CSS commun pour tout un module?

    Tu crées un fichier : style.css

    <style>
    blablabla ...
    </style>

    Dans le fichier main.phtml

    !set style=!record 0 of style.css
    !set wims_html_header=!append line $style to $wims_html_header
    !changeto oef/Main.phtml
    en réponse à : Pari/gp et fonction #5326
    Julien
    Modérateur
    Up
    0
    Down
    ::

    J’ai trouvé une solution en effectuant 2 appels à pari.

    \text{aa=pari(f(t)=t^2;)}
    \text{DD=pari(a=10;
    printsep("|",f(a));
    )}
    en réponse à : Pari/gp et fonction #5322
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Ok Paul mais je veux pouvoir scripter avec pari sans passer par Wims. Tu as la récursivité et parfois avec Wims tu as un « too many goto ». Il doit bien avoir des caractères d’échappement pour que la déclaration d’un fonction passe.
    Voili voilou

    • Cette réponse a été modifiée le il y a 5 années et 7 mois par Julien.
    en réponse à : Pari/gp et fonction #5317
    Julien
    Modérateur
    Up
    1
    Down
    ::

    En remplaçant a=10 par a=1/3 tu as la valeur exacte avec pari/gp. En gros tu maîtrises mieux la sortie. Avec Wims tu as juste les valeurs numériques.

    en réponse à : Peut-on forcer une écriture sous forme décimale ? #5284
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Le code suivant fonctionne mais il y a certainement plus simple. Ne connaissant pas le contexte de l’exercice, il est difficile de répondre plus précisément.

    \text{test=pari(default(format, "f.20");
    u=3.5e14;
    printf(u);
    )}
    
    \statement{
    test=\test
    }
    en réponse à : Solution de type vecteur formel #5222
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    D’après ce que je perçois ton exercice n’utilise pas le bon format d’étapes.

    Voili voilou

    \title{martin}
    
    \matrix{nstep= reply1,reply2}
    \nextstep{\nstep}
    \statement{Donner votre reponse.<br><br>
    \if{\step=1}{
    étape 1 : (\embed{r1}, \embed{r2}).<br>
    }
    
    \if{\step=2 and (\reponse1 iswordof a and \reponse2 iswordof a)}{
    étape 2 : \reply1,\reply2 <br>
    <br>
    <br>
    tapez ok : \embed{r3}.<br>
    }
    
    \if{\step=2 and (\reponse1 iswordof b and \reponse2 iswordof b)}{
    étape 3 : \reply1,\reply2 <br>
    <br>
    <br>
    tapez b^2 : \embed{r4}.<br>
    }
    }
    
    \answer{}{\reponse1}{type=algex}
    \answer{}{\reponse2}{type=algex}
    \condition{a=a ou b=b}{(\reponse1 iswordof a and \reponse2 iswordof a) or (\reponse1 iswordof b and \reponse2 iswordof b)}
    
    \answer{}{ok}{type=formal}
    
    \answer{}{b^2}{type=formal}
    
    \text{nstep=(\step=2 and (a iswordof \reponse1 and a iswordof \reponse2))? reply3}
    
    \text{nstep=(\step=2 and (b iswordof \reponse1  and  b iswordof \reponse2))? reply4}
    
    en réponse à : problème avec underbrace #5204
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Just perfect !

    • Cette réponse a été modifiée le il y a 5 années et 9 mois par Julien.
    en réponse à : problème avec underbrace #5200
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Hello Olivier,

    Pour ma part je n’ai pas le bon affichage lorsque je suis le lien que tu as transmis. J’ai testé sous Firefox et Chrome et le résultat est identique. n facteurs doit être centré sous l’accolade et non à côté.

    en réponse à : icone #5173
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci Olivier

    en réponse à : Surface sous une courbe #5081
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Jsxgraph fait le job. Tu pourras aussi analyser la position des points avec le type de réponse jsxgraph.

    \title{Loi normale}
    
    \text{A=slib(geo2D/jsxgraph jsxbox,1000 x 500,var brd = JXG.JSXGraph.initBoard('jsxbox',
     {axis:false, boundingbox: [-4,0.5,4,-0.05]});
    brd.create('arrow',[ [-5,0.00],[4,0.00] ], {strokeColor: 'black', strokeWidth:2,fixed:true}); 
    brd.create('arrow',[ [0,-1],[0,0.5] ], {strokeColor: 'black',fixed:true}); 
    
    var c = brd.create('functiongraph', [function (x) { return  0.3989422804*Math.pow( 2.718281828,(-0.5*x*x) ); }]); 
    
    var pinfA = brd.create('point',[-1.2,0],{name:'a'});
    var psupA = brd.create('point',[1,0],{name:'b'});
    
    brd.on('move', function(){ 
        pinfA.moveTo([pinfA.X(),0]); 
        psupA.moveTo([psupA.X(),0]);
    }); 
    
    var int = brd.create('integral', [[function(){return pinfA.X()},function(){return psupA.X()} ], c],{withLabel: false,fixed:true,fillColor:'blue'}); 
    
    int.curveLeft.setProperty({visible:false}); 
    int.curveRight.setProperty({visible:false});
    
    for(var i=-4;i<4;i=i+0.5){
      brd.create('segment',[ [i,-0.01] , [i,0.01] ],{strokeColor:'black',fixed:true,strokeWidth:1});
      brd.create('text',[i-0.2,-0.02,i],{fixed:true});
    }
    
    var t1 = brd.create('text',[function(){return (pinfA.X()+psupA.X())/2-0.5;},0.2,'<div style="padding:3px;border-radius:5px;background-color:rgba(255,255,255,0.6);">P(a< X < b)</div>'],{fixed:true});
    
    var t2 = brd.create('text',[-3.5,0.45,function(){return 'P( a < X < b ) = '+int.Value(); }],{strokeColor:'blue'});
    )}
    
    \statement{
    \A
    
    }
    en réponse à : commande replace #5048
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Le problème de recalcul rencontrée par Marie-Claude vient de la méthode mathmlinput utilisée donc il faut reconstruire la réponse à la main. Après c’est peut-être un bug, je laisse Bernadette regarder.

    PS : la class css instruction n’est pas responsive.

    \statement{
    
    \special{ mathmlinput [v=3 \times reply1], 5,noanswer
    		reply1,1
    	}
    }
    \answer{}{[Alt:Cl_2,OH^-,Cl^-]}{type=raw}{option=symtext}
    \feedback{1=1}{\reply1 }
    en réponse à : commande replace #5042
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Si tu veux faire des tests sur plusieurs espèces chimiques, le code suivant fonctionne :

    \statement{\embed{r1}}
    \answer{}{[Alt:Cl_2,OH^-,Cl^-]}{type=raw}{option=symtext}
    \feedback{1=1}{\reply1 }
    
    en réponse à : commande replace #5034
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Le code suivant fonctionne :

    \answer{ }{\anion }{type=raw }

    Après du point de vu pédagogique OH- n’est pas une réponse acceptable. J’utiliserai donc les boutons.

    \answer{ }{\anion }{type=raw }{option=symbols="OH^-"}

    Bonne journée.

    • Cette réponse a été modifiée le il y a 6 années par Julien.
    • Cette réponse a été modifiée le il y a 6 années par Julien.
    en réponse à : Utiliser Geogebra #4950
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour Philippe,

    Tu codes comme pour réaliser un document Wims alors que tu souhaites effectuer un exercice et la syntaxe diffère légèrement comme Paul l’a précisé. Il manquait juste la première ligne qui appelle ton fichier. N’oublie pas de charger ton fichier ggb 🙂

    \text{appletoption=file=ggb_test.ggb
    enable3d=true
    width=500
    height=400
    }
    \text{applet=slib(geo2D/geogebra \appletoption)}
    
    \statement{Test d'installation Geogebra 
    <div class="wimscenter">\applet</div>
    }

    Par contre ce code permet simplement l’affichage d’un applet ggb et non l’analyse.

    Si tu souhaites réalisé une analyse de ton fichier ggb. Par exemple la position d’un curseur il faut utiliser l’anstype ggb et je te conseille cette doc anstype qui explique plus simplement le type de réponse ggb. A priori seul la partie analyse numérique devrait t’intéresser.

    Un exemple d’analyse d’applet en optique :

    Refraction

    Tes applets ggb sont sympathiques.

    • Cette réponse a été modifiée le il y a 6 années et 1 mois par Julien.
20 sujets de 61 à 80 (sur un total de 210)