tutoriels:ressources:mathgraph:calcul_puissance
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriels:ressources:mathgraph:calcul_puissance [03/07/2020 13:47] – ybiton | tutoriels:ressources:mathgraph:calcul_puissance [22/04/2025 17:25] (Version actuelle) – plus de v2 dcaillibaud | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
===== MathGraph : calcul sur les puissances ===== | ===== MathGraph : calcul sur les puissances ===== | ||
- | Voici un exemple de création d'un exercice de calcul | + | Voici un exemple de création d'un exercice de calcul |
- | Vous devrez pour cela utiliser | + | Vous pouvez voir cette ressource en action en cliquant sur [[https:// |
+ | |||
+ | Cet exemple est sur les puissances, mais vous pouvez faire de même pour tout autre calcul algébrique. | ||
+ | |||
+ | Vous devrez pour cela utiliser MathGraph32, | ||
Si nécessaire, | Si nécessaire, | ||
Ligne 13: | Ligne 17: | ||
Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, | Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, | ||
< | < | ||
- | TWF0aEdyYXBoSmF2YTEuMAAAABI+TMzNAAJmcvb6# | + | TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6# |
</ | </ | ||
Sinon : | Sinon : | ||
- | Cette figure doit vérifier un certain nombre de propriétés pour être adaptée à LaboMep, en particulier notre figure devra contenir un calcul nommé | + | Cette figure doit vérifier un certain nombre de propriétés pour être adaptée à LaboMep, en particulier notre figure devra contenir un calcul nommé |
- | * 0 si la réponse est fausse | + | * '' |
- | * 1 si la réponse de l’élève est bonne et écrite sous la forme demandée | + | * '' |
- | * 2 si elle est exacte mais pas écrite sous la forme demandée | + | * '' |
- | Cet exercice demandera d’écrire sous la forme la plus simple possible | + | Cet exercice demandera d’écrire sous la forme la plus simple possible |
- | Si la figure est bien conçue, lors d’une répétition aléatoire de l’exercice, | + | Si la figure est bien conçue, lors d’une répétition aléatoire de l’exercice, |
- | Le nombre de paramètres aléatoires de la figure sera ici de 1 (juste la valeur de //n//). Pour cela notre figure devra contenir un calcul nommé | + | Le nombre de paramètres aléatoires de la figure sera ici de 1 (juste la valeur de '' |
- | Pour éviter | + | La figure |
Dans MathGraph32, | Dans MathGraph32, | ||
- | Dans la barre d'outils supérieure, | + | Créez un calcul nommé |
- | Créez un calcul nommé | + | Créez |
- | Créez | + | Créez un calcul nommé |
- | Créez un calcul nommé | + | Créez un calcul nommé |
- | Créez un calcul nommé //n// contenant comme formule //r1+2//. Ainsi n contiendra un entier compris entre 2 et 9. | + | Utilisez l’icône {{: |
- | + | ||
- | Utilisez l’icône {{: | + | |
{{: | {{: | ||
- | Un affichage LaTeX de la formule | + | La figure va fournir l' |
+ | Ici notre consigne sera formée d'une seule ligne. | ||
+ | |||
+ | |||
+ | Utilisez l’icône {{: | ||
+ | < | ||
+ | \text{Il faut écrire $A=\ForSimp{eq}$ sous la forme la plus simple possible.} | ||
+ | </ | ||
+ | |||
+ | Ce qui sera fourni à j3p pour l'affichage | ||
+ | < | ||
+ | Il faut écrire $A=\ForSimp{eq}$ sous la forme la plus simple possible. | ||
+ | </ | ||
+ | Ce qui est fourni est du LaTeX en mode texte donc, à l' | ||
+ | Le code LaTeX **'' | ||
+ | |||
+ | Il nous faut maintenant donner à cet affichage LaTeX un tag (une étiquette) de valeur enonce. | ||
+ | |||
+ | L' | ||
+ | |||
+ | Une boîte de dialogue s' | ||
+ | Cliquez ensuite sur le bouton Changer le tag puis entrez comme tag **enonce** et validez. | ||
+ | Refermez la boîte de dialogue de protocole. | ||
+ | |||
+ | Nous allons aussi fournir à la figure un autre affichage LaTeX chargé de fournir | ||
+ | |||
+ | Utilisez de nouveau l’icône {{: | ||
+ | < | ||
+ | A=\ForSimp{eq} | ||
+ | </ | ||
- | Utilisez l’icône {{: | + | Vous remarquerez que pour celui-ci on n' |
+ | Pour que cet affichage LaTeX soit reconnu | ||
- | Le code LaTeX **// | + | Utilisez de nouveau l' |
- | A l'aide de l' | + | A l'aide de l' |
{{: | {{: | ||
- | Créez une fonction réelle nommée | + | Créez une fonction réelle nommée |
{{: | {{: | ||
- | Pour savoir si la réponse de l’élève est bien la réponse souhaitée, nous allons créer un test d' | + | Pour savoir si la réponse de l’élève est bien la réponse souhaitée, nous allons créer un test d' |
{{: | {{: | ||
- | Le principe est le suivant : La valeur de //n// est remplacée dans le calcul | + | Le principe est le suivant : La valeur de '' |
Nous devons aussi savoir si la réponse de l’élève est exacte ou fausse. | Nous devons aussi savoir si la réponse de l’élève est exacte ou fausse. | ||
- | Créez une nouvelle fonction réelle de la variable | + | Créez une nouvelle fonction réelle de la variable |
+ | < | ||
{{: | {{: | ||
- | MathGraph32 ne possédant pas de réel module de calcul formel nous allons tester l’égalité entre la fonction entrée par l’élève et celle donnée par la fonction | + | MathGraph32 ne possédant pas de réel module de calcul formel nous allons tester l’égalité entre la fonction entrée par l’élève et celle donnée par la fonction |
- | A l’aide de l’icône {{: | + | A l’aide de l’icône {{: |
< | < | ||
Ces trois calculs prendront 3 valeurs aléatoires entre 1 et 2 (2 exclu). | Ces trois calculs prendront 3 valeurs aléatoires entre 1 et 2 (2 exclu). | ||
- | Créez maintenant un autre calcul réel nommé | + | Créez maintenant un autre calcul réel nommé |
< | < | ||
- | Créez ensuite un autre calcul réel nommé reponse contenant comme formule < | + | Créez ensuite un autre calcul réel nommé |
- | La syntaxe du if est //si(calcul, valeursivrai, | + | La syntaxe du si est '' |
- | Ainsi le calcul | + | Ainsi le calcul |
- | Nous voudrions maintenant qu’un message d’avertissement s’affiche si l’élève a donné une réponse correspondant à //a^(2n)//, ce qui correspond à une confusion entre addition et multiplication. | + | Nous voudrions maintenant qu’un message d’avertissement s’affiche si l’élève a donné une réponse correspondant à '' |
- | Créez un nouveau calcul réel nommé | + | Créez un nouveau calcul réel nommé |
- | Avec l’icône {{: | + | Avec l’icône {{: |
{{: | {{: | ||
- | Utilisez l' | + | Utilisez l' |
{{: | {{: | ||
- | Le calcul faute contiendra donc 1 si l’élève a fait la confusion que nous voulons relever. | + | Le calcul |
- | Nous allons maintenant créer | + | Nous allons maintenant créer |
- | Dans la palette de couleurs à droite activez la couleur rouge, activez | + | Activez |
- | Le code LaTeX de cet affichage est le suivant | + | Voici le code LaTeX à utiliser |
+ | < | ||
+ | \If{faute} | ||
+ | { | ||
+ | \text{Attention : Ne pas confondre $a^\Val{n} + a^\Val{n}$ avec $a^\Val{n} \times a^\Val{n}$} | ||
+ | } | ||
+ | { | ||
+ | } | ||
+ | </ | ||
- | < | + | Voici comment fonctionne ce code LaTex: |
- | + | Il utilise un code LaTeX conditionnel \If spécifique à MathGraph32. | |
- | Nous allons maintenant créer une macro d' | + | La syntaxe est de la forme : |
- | + | \If{nomCalcul]{contenuLaTeX1}{ContenuLatex2} | |
- | Cliquez sur l’icône | + | Si le calcul de nom nomCalcul a la valeur 1 alors c'est contenuLaTeX1 qui est renvoyé et sinon c'est contenuLaTeX2. |
- | + | Ici, donc, si le test d' | |
- | {{: | + | < |
- | + | \text{Attention : Ne pas confondre | |
- | Cliquez ensuite sur l’affichage LaTeX rouge puis cliquez sur le bouton STOP rouge en bas à droite de la fenêtre du logiciel. | + | </ |
+ | sinon on revoie un code LaTeX vide. | ||
+ | Le code LaTeX renvoyé doit être entièrement contenu dans un \text{} | ||
+ | Pour que cela fonctionne il faut donner | ||
+ | Pour cela utilisez | ||
- | De même que précédemment utilisez l' | + | __Une remarque |
- | Vous pouvez maintenant utiliser | + | Si, par exemple, le calcul affiché est A = a^8 + a^8, utilisez |
+ | Dans la boîte de dialogue qui s' | ||
+ | Normalement | ||
+ | Vous pouvez remettre 0 comme formule dans rep (ou laisser tel quel qi vous le souhaitez). | ||
Il nous reste à créer un affichage LaTeX qui contiendra la solution expliquée pour cet exercice. | Il nous reste à créer un affichage LaTeX qui contiendra la solution expliquée pour cet exercice. | ||
- | Mais auparavant nous devons créer une nouvelle fonction nommée | + | Mais auparavant nous devons créer une nouvelle fonction nommée |
- | Avec l’icône {{: | + | Avec l’icône {{: |
- | Dans la palette des couleurs, activez la couleur bleue puis utilisez l’icône {{: | + | Dans la palette des couleurs, activez la couleur bleue puis utilisez l’icône {{: |
- | < | + | < |
- | {\text{On utilise la règle de calcul : } x+x=2x | + | \begin{array}{l} |
- | \\ {A = \ForSimp{sol}} | + | \text{On utilise la règle de calcul : $x+x=2x$ avec $x=\ForSimp{m1}$} |
- | \If{faute}{\\{\textcolor{red}{\text{Attention : Ne pas confondre avec }a^\Val{n} \times a^\Val{n}=a^{\Val{n}+\Val{n}}=a^{\Val{n2}}}}}{} | + | \\ \text{$A = \ForSimp{sol}$} |
- | \\ {A = \ForSimp{sol} | + | \\ \text{$A=\ForSimp{sol}$ était la réponse attendue.} |
\end{array} | \end{array} | ||
</ | </ | ||
- | Ce code LaTeX spécifique à MathGraph32 comporte des tests conditionnels. | + | Pour cet affichage |
- | La syntaxe d’un tel test est de la forme //\If {ValeurATester}{Affichage1}{Affichage2}// où // | + | <code> |
+ | \begin{array}{l} | ||
- | Le code LaTeX //\Val{a}// est un autre code LaTeX spécial Mathgraph32 qui affiche la valeur du calcul //a// avec deux décimales par défaut. | + | \\ |
+ | \end{array} | ||
+ | </code> | ||
+ | Pour rajouter des lignes supplémentaires il suffit d' | ||
+ | Les lignes de ce tableau sont des \text{} dont le contenu est chaque ligne à afficher par j3p pour la correction. | ||
- | A noter que cliquer sur l’icône {{: | + | Nous devons donner à cet affichage LaTeX le tag '' |
- | Pour finir, notre figure doit contenir une macro d'intitulé // | + | Utilisez l'outil Protocole |
- | + | ||
- | Cliquez sur l’icône | + | |
- | + | ||
- | Il est important que l’intitulé de cette macro soit solution car LaboMep doit exécuter cette macro à la fin de l’exercice. | + | |
A ce niveau votre figure doit ressembler à ceci : | A ce niveau votre figure doit ressembler à ceci : | ||
- | {{: | + | {{: |
- | + | ||
- | Il nous reste : | + | |
- | * A déplacer le LaTeX d’affichage de la solution pour qu’il soit en haut et à gauche de la figure et recouvre l' | + | |
- | * A cacher (outil {{:exercices_calcul: | + | A noter : Si notre figure était visible de devait faire apparaître des éléments supplémentaires lors de la correction il nous faudrait créer une macro d' |
- | * A enregistrer | + | |
- | ==== Etape 2 : Création de notre ressource dans LaboMep | + | ==== Etape 2 : Création de notre ressource dans LaboMep ==== |
- | Connectez vous à LaboMep | + | Connectez vous à LaboMep avec votre identifiant et votre mot de passe : https:// |
A droite, déroulez Mes Ressources, et faites un clic droit sur un dossier contenu dans Mes Ressources. Dans l’exemple ci-dessous, il s’agit du dossier Test. Si vous n’avez pas de dossier dans Mes Ressources, vous devez en créer un (en cliquant droit sur l’icône avec un dossier et un signe + vert). | A droite, déroulez Mes Ressources, et faites un clic droit sur un dossier contenu dans Mes Ressources. Dans l’exemple ci-dessous, il s’agit du dossier Test. Si vous n’avez pas de dossier dans Mes Ressources, vous devez en créer un (en cliquant droit sur l’icône avec un dossier et un signe + vert). | ||
Ligne 200: | Ligne 245: | ||
Le champ **fig** doit contenir le code Base64 de la figure que nous avons préparé. | Le champ **fig** doit contenir le code Base64 de la figure que nous avons préparé. | ||
- | Si nécessaire, | + | Si nécessaire, |
- | Collez le contenu du presse-papier dans le champ **fig** (il s’agit d’une très grosse chaîne de caractères commençant par les caractères TWF0a). | + | Collez le contenu du presse-papier dans le champ **fig** (il s’agit d’une très grosse chaîne de caractères commençant par les caractères TWF0a). |
+ | |||
+ | Dans les champs **width** et **height** entrez 0 (nous n' | ||
Dans le champ **nbrepetitions**, | Dans le champ **nbrepetitions**, | ||
- | Dans le champ **param**, entrez | + | Dans le champ **param**, entrez |
- | Dans le champ **NomCalcul**, laissez la valeur par défaut //A//. | + | Nous n' |
Cochez la case **Validation Auto**. Ainsi, dans ce mode, l' | Cochez la case **Validation Auto**. Ainsi, dans ce mode, l' | ||
Ligne 216: | Ligne 263: | ||
Ici le paramètre **nbchances** ne sera pas utilisé. Il le serait si nous avions mis le paramètre **validationAuto** à true. Dans ce cas l' | Ici le paramètre **nbchances** ne sera pas utilisé. Il le serait si nous avions mis le paramètre **validationAuto** à true. Dans ce cas l' | ||
- | Dans le champ **nblatex** | + | Le champ **nblatex** |
Laissez le champ **indicationfaute** à true. Au cas où l’élève fera la confusion avec a^(2n) il aura un message d’indication. | Laissez le champ **indicationfaute** à true. Au cas où l’élève fera la confusion avec a^(2n) il aura un message d’indication. | ||
Dans le champ **charset** entrez la chaîne suivante : < | Dans le champ **charset** entrez la chaîne suivante : < | ||
+ | Vous pouvez aussi utiliser : < | ||
- | Seuls les caractères de cette chaîne seront pris en compte quand l’élève entrera sa réponse. | + | Seuls les caractères de cette chaîne seront pris en compte quand l’élève entrera sa réponse. |
- | + | ||
- | Dans le champ **enonceligne1** entrez : | + | |
- | + | ||
- | < | + | |
- | $£a$ signifie que le code LaTeX du premier affichage LaTeX de notre figure | + | __A noter :__ Si vous laissez **charset** vide, il n'y aura pas de clavier virtuel lorsque voter exercice |
+ | Les champs **enonceLigne1** à **enonceLigne4** n'ont pas être utilisés. Ils servaient dans d' | ||
Il vous faut choisir quelles sont les icônes de raccourci disponibles à l' | Il vous faut choisir quelles sont les icônes de raccourci disponibles à l' | ||
Ligne 241: | Ligne 286: | ||
Si vous voulez maintenant tester votre ressource, fermez d’abord l’onglet **Puissances a^n + a^n** puis, dans **Mes Ressources**, | Si vous voulez maintenant tester votre ressource, fermez d’abord l’onglet **Puissances a^n + a^n** puis, dans **Mes Ressources**, | ||
- | Vous pouvez maintenant tester la ressource : Un exercice de calcul de a^n + a^n doit vous être proposé deux fois de suite avec des valeurs différentes de //n//. | + | Vous pouvez maintenant tester la ressource : Un exercice de calcul de a^n + a^n doit vous être proposé deux fois de suite avec des valeurs différentes de '' |
Vérifiez qu’au cas où l’élève fait la confusion avec a^(2n) il a bien le message rouge que nous avons prévu. | Vérifiez qu’au cas où l’élève fait la confusion avec a^(2n) il a bien le message rouge que nous avons prévu. | ||
- | __Remarque :__ Un tel exercice n’a d’intérêt que dans un graphe proposant des calculs divers sur les puissances. Des graphes de ce type sont déjà présents dans LaboMepV2 | + | __Remarque :__ Un tel exercice n’a d’intérêt que dans un graphe proposant des calculs divers sur les puissances. Des graphes de ce type sont déjà présents dans LaboMep |
tutoriels/ressources/mathgraph/calcul_puissance.1593776826.txt.gz · Dernière modification : 03/07/2020 13:47 de ybiton