tutoriels:ressources:mathgraph:calcul_integrale
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_integrale [05/11/2025 18:01] – supprimée - modification externe (Date inconnue) 127.0.0.1 | tutoriels:ressources:mathgraph:calcul_integrale [05/11/2025 18:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ===== Calcul d'une intégrale ===== | ||
| + | |||
| + | ==== Etape 1 : Création de la figure avec MathGraph32 ==== | ||
| + | |||
| + | Pour créer cette ressource vous pouvez utiliser MathGraph32 dans sa [[https:// | ||
| + | |||
| + | Vous devriez vérifier que MathGraph32 est bien au moins en mode **Niveau Avancé sans nombres complexes** avec l' | ||
| + | |||
| + | |||
| + | Commencez par [[figure_mathgraph|créer la figure mathgraph]]. | ||
| + | |||
| + | Cette figure doit vérifier un certain nombre de propriétés pour en faire un exercice de calcul. | ||
| + | |||
| + | En particulier, | ||
| + | * 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 de calculer l' | ||
| + | |||
| + | Le nombre de paramètres aléatoires de la figure sera ici de 1 (seul //k// pourra varier de façon aléatoire). Pour cela notre figure devra contenir un calcul nommé //nbvar// contenant la valeur 1 et un calcul nommé //r1// chargé du tirage aléatoire et un autre calcul //nbcas1// contenant le nombre de valeurs que peuvent prendre le calcul //r1//. | ||
| + | |||
| + | |||
| + | Pour éviter que la figure obtenue ne soit trop grande pour LaboMep, utilisez l' | ||
| + | |||
| + | Dans MathGraph32, | ||
| + | |||
| + | Dans la barre d' | ||
| + | |||
| + | Créez un calcul nommé //nbvar// (icône {{: | ||
| + | |||
| + | Créez de même un autre calcul réel nommé //nbcas1// avec comme formule 3. | ||
| + | |||
| + | Créez un calcul réel nommé //r1// contenant comme formule // | ||
| + | |||
| + | Ainsi le calcul //r1// pourra prendre 3 valeurs entières (0, 1 ou 2). | ||
| + | |||
| + | Un calcul nommé //k// contenant comme formule : //1 + r1//. | ||
| + | |||
| + | Déroulez la barre d' | ||
| + | |||
| + | Une boîte de dialogue s' | ||
| + | |||
| + | Une nouvelle boîte de dialogue s' | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //txt//. | ||
| + | * Dans le champ // Variable 1//, entrez //e// | ||
| + | * Dans le champ //Variable 2//, entrez //a// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Un affichage LaTeX de la formule de //txt// devra être contenu dans la figure et sera fourni à LaboMep. | ||
| + | |||
| + | Cet affichage LaTeX doit être le premier affichage LaTeX de la figure (il sera possible de le reclasser si ce n’est pas le cas). | ||
| + | |||
| + | Utilisez l’icône {{: | ||
| + | |||
| + | Pour obtenir de code \ForSimp{}, vous pouvez utiliser le bouton **Insertion de formule** et cliquer sur //txt// dans la liste proposée. | ||
| + | |||
| + | Le code LaTeX \ForSimp est un code LaTeX interne à MathGraph32 qui demande ici d’écrire la formule du calcul eq sous la forme la plus simple possible. Le code LaTeX de cet affichage sera récupéré par LaboMep pour afficher la consigne de l’exercice. | ||
| + | |||
| + | Nous allons maintenant mettre en place les éléments de calcul servant à analyser la réponse de l' | ||
| + | |||
| + | Créez de nouveau une fonction réelle de deux variables que devra être nommée //rep//. C'est la formule de //rep// qui sera fournie par LaboMep à la figure MathGraph32 pour analyser la réponse de l' | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //rep//. | ||
| + | * Dans le champ // Variable 1//, entrez //e// | ||
| + | * Dans le champ //Variable 2//, entrez //a// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Nous allons maintenant créer deux fonctions de deux variables qui correspondront aux réponses finales attendues. | ||
| + | |||
| + | Créer une nouvelle fonction de deux variables : | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //sol1//. | ||
| + | * Dans le champ // Variable 1//, entrez //e// | ||
| + | * Dans le champ //Variable 2//, entrez //a// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Pour créer une nouvelle fonction de deux variables vous pouvez utiliser la touche de raccourci F2 qui réactive le dernier outil. | ||
| + | |||
| + | Pour cette nouvelle fonction : | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //sol2//. | ||
| + | * Dans le champ // Variable 1//, entrez //e// | ||
| + | * Dans le champ //Variable 2//, entrez //a// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Nous allons maintenant créer deux tests d' | ||
| + | |||
| + | Déroulez la barre d' | ||
| + | |||
| + | Cette fois choisissez dans la liste **Test d' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | De même créez un deuxième test d' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Dans la barre d' | ||
| + | < | ||
| + | |||
| + | Ainsi //resolu// contiendra 1 si au moins un des deux test d' | ||
| + | |||
| + | Nous devons aussi savoit si le calcul proposé par l' | ||
| + | |||
| + | Nous allons pour cela utiliser des calculs approchés. | ||
| + | |||
| + | Dans la barre d' | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //zero//. | ||
| + | * Dans le champ // Variable//, entrez //x// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Maintenant créez trois calculs réels (icône {{: | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | Ainsi //a1// sera un nombre aléatoire compris entre 1 et 1,1 (exclu), //a2// sera lui compris entre 1,1 et 1,2 et //a3// entre 1,3 et 1,4. | ||
| + | |||
| + | Créez un calcul réel nommé //e// avec comme formule : < | ||
| + | |||
| + | Créez un nouveau calcul réel nommé //exact// avec la formule ci-dessous : | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | Ainsi le calcul exact vaudra 1 si, à 0,00000001 près, la réponse de l' | ||
| + | |||
| + | Dans ces exercices de calcul, la figure doit obtenir un calcul nommé //reponse// qui vaut 1 si la réponse finale a été entrée, 2 si la réponse est bonne mais n'est pas finale et 0 sinon. | ||
| + | |||
| + | Créez donc un calcul réel nommé //reponse// avec la formule ci-dessous : | ||
| + | < | ||
| + | |||
| + | Cette formule utilise la fonction //si// de MathGraph32 qui est une fonction de trois variables. | ||
| + | |||
| + | Il nous reste à préparer les éléments de correction de notre figure. | ||
| + | |||
| + | Nos explications seront dans un affichage LaTeX qui sera dévoilé au moment de la correction de l' | ||
| + | |||
| + | Cet affichage LaTeX utilisera des affichages de formules de fonctions que nous allons maintenant créer. | ||
| + | |||
| + | Créez une fonction réelle de deux variables nommée //for1// : | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //for1//. | ||
| + | * Dans le champ // Variable 1//, entrez //e// | ||
| + | * Dans le champ //Variable 2//, entrez //a// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Une deuxième nommée //for2// : | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //for2//. | ||
| + | * Dans le champ // Variable 1//, entrez //e// | ||
| + | * Dans le champ //Variable 2//, entrez //a// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Une troisième nommée //for3// : | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //for3//. | ||
| + | * Dans le champ // Variable 1//, entrez //e// | ||
| + | * Dans le champ //Variable 2//, entrez //a// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Créez une fonction réelle d'une variable nommée //for4// (icône {{: | ||
| + | |||
| + | * Dans le champ // Nom de la fonction//, entrez //for4//. | ||
| + | * Dans le champ // Variable //, entrez //a// | ||
| + | * Dans le champ // | ||
| + | |||
| + | Dans la palette des couleurs, activez la couleur bleue et activez l' | ||
| + | |||
| + | Cliquez en haut et à droite de la figure. | ||
| + | |||
| + | Notre affichage utilisera une matrice pour afficher des lignes. Vous devez donc commencer par cliquer sur l' | ||
| + | |||
| + | Par défaut deux lignes sont prévues. La deuxième commence par deux caractères slash. Pour rajouter des lignes vous devrez rajouter à chaque fois les deux caractères slash. | ||
| + | |||
| + | Pour passer en mode texte, cliquez sur l' | ||
| + | |||
| + | Pour les affichages de formules, vous pouvez utiliser le bouton Insertion de formule. | ||
| + | |||
| + | Pour gagner du temps voici ci-dessous le contenu du code LaTeX : | ||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{Si }k\text{ est une constante et si }f(x)=e^{kx}, | ||
| + | \\\text{une primitive sur }\mathbb{R}\text{ est la fonction }F | ||
| + | \\\text{définie sur }\mathbb{R}\text{ par }F(x)=\dfrac{1}{k}e^{kx}. | ||
| + | \\\ForSimp{txt} =\ForSimp{for1} | ||
| + | \\ \ForSimp{txt} =\ForSimp{for2} | ||
| + | \\ \ForSimp{txt} =\ForSimp{for3} | ||
| + | \\ \ForSimp{txt} =\ForSimp{for4} | ||
| + | \\ \ForSimp{txt} =\ForSimp{sol1} | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | |||
| + | Vous pouvez aussi changer la couleur de fond (les exercices de LabOMep utilisent tous la même et cocher la case **Encadrement simple** comme ci-dessous : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Pour finir, notre figure doit contenir une macro chargée de montrer l’affichage LaTeX de correction. Cette macro doit avoir pour intitulé // | ||
| + | |||
| + | Pour créer une macro il faut cliquer sur l' | ||
| + | |||
| + | Cliquez en bas et à droite de la figure. Une boîte de dialogue apparaît. Dans le champ // | ||
| + | |||
| + | Il faut ensuite cliquer sur les objets que la macro doit faire apparaître : cliquez sur notre affichage LaTex de correction puis cliquez à droite sur le bouton STOP rouge. | ||
| + | |||
| + | Pour finir notre figure, il reste à tout masquer. Pour cela activez l' | ||
| + | |||
| + | Il est plus sûr à ce niveau d' | ||
| + | |||
| + | ==== Etape 2 : Création de notre ressource dans LaboMep ==== | ||
| + | |||
| + | Connectez vous à LaboMep avec votre identifiant et votre mot de passe : https:// | ||
| + | |||
| + | A droite, déroulez //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). | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Cliquez sur l’item de menu //Créer une ressource// | ||
| + | |||
| + | Au centre de la fenêtre apparaît un nouvel onglet //Nouvelle ressource// et une page avec des éléments à compléter. | ||
| + | |||
| + | Dans le champ **Titre**, entrez par exemple //Calcul d'une intégrale// | ||
| + | |||
| + | Dans le champ **Type technique**, | ||
| + | |||
| + | Dans **Catégories**, | ||
| + | |||
| + | Dans **Niveau**, cochez la case // | ||
| + | |||
| + | Dans les champs **Résumé** et **Description**, | ||
| + | |||
| + | En bas de la page, cliquez sur **Enregistrer**. | ||
| + | |||
| + | Apparaît alors en bas de la page un éditeur de graphe. | ||
| + | |||
| + | Vous pouvez donner plus de place à l’arbre de gauche en faisant glisser la barre de séparation entre les deux parties de l’éditeur de graphe. Vous pouvez aussi passer en mode plein écran pour l’éditeur de graphe. | ||
| + | |||
| + | Dans l’arbre de gauche, déroulez le nœud // | ||
| + | |||
| + | Ensuite faites glisser //Exercice de calcul MathGraph32 avec éditeur externe// dans l’éditeur de graphe. | ||
| + | |||
| + | Un nœud apparaît (//Nœud 1//). | ||
| + | |||
| + | Faites un clic droit sur //Nœud 1// et choisissez // | ||
| + | |||
| + | Dans le champ **Titre** entrez //Calcul d'une intégrale// | ||
| + | |||
| + | Le champ **fig** doit contenir le code Base64 de la figure que nous avons préparée. | ||
| + | |||
| + | 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). | ||
| + | |||
| + | Vous pouvez récupérer cette chaîne ci-dessous en cas de problème : | ||
| + | < | ||
| + | TWF0aEdyYXBoSmF2YTEuMAAAABI+TMzNAAJmcvb6# | ||
| + | </ | ||
| + | |||
| + | Dans le champ **nbrepetitions**, | ||
| + | |||
| + | Dans le champ **param**, entrez " | ||
| + | |||
| + | Dans le champ **NomCalcul**, | ||
| + | |||
| + | Laissez la case **validationAuto** décochée. Dans ce mode, l' | ||
| + | |||
| + | Dans le champ **nbessais** entrez 7 au lieu de la valeur 6 : L’élève pourra donc appuyer 7 fois au maximum sur la touche entrée pour tester ses calculs intermédiaires avant de cliquer sur OK pour valider sa réponse. | ||
| + | |||
| + | Dans le champ **nbchances**, | ||
| + | |||
| + | Dans le champ **nblatex** laissez la valeur 1 : Nous n’avons qu’un seul affichage LaTeX de la figure à récupérer pour l’incorporer via $£a$ dans notre première ligne d’énoncé. | ||
| + | |||
| + | A noter que si nous avions coché la case **validationAuto**, | ||
| + | |||
| + | Mettez le champ **indicationfaute** à false. Ce paramètre ne sert pas ici. | ||
| + | |||
| + | Dans le champ **charset** entrez la chaîne suivante : // | ||
| + | |||
| + | Dans le champ **enonceligne1** entrez : | ||
| + | << | ||
| + | |||
| + | $£a$ signifie que le code LaTeX du premier affichage LaTeX de notre figure sera inséré ici. | ||
| + | |||
| + | Cochez les cases **btnPuis**, | ||
| + | |||
| + | Dans le champ **Variables**, | ||
| + | |||
| + | Laissez les autres champs tels quels et validez. | ||
| + | |||
| + | En bas de la page, cliquez sur le bouton **Enregistrer**. | ||
| + | |||
| + | Si vous voulez maintenant tester votre ressource, fermer d’abord l’onglet //Calcul d'une intégrale// | ||
| + | |||
| + | Vous pouvez maintenant tester la ressource : Un exercice de calcul de notre intégrale doit vous être proposé, avec une valeur de k choisie aléatoirement entre 1 et 3. | ||
| + | |||
| + | Si vous voulez que la valeur de //k// ne soit pas choisie aléatoirement mais soit une valeur de votre choix, par exemple 1, cliquez droit sur le nœud dans l' | ||
| + | |||
| + | N' | ||