tutoriels:ressources:mathgraph:exercice_multi_etapes_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:exercice_multi_etapes_integrale [05/11/2025 18:01] – supprimée - modification externe (Date inconnue) 127.0.0.1 | tutoriels:ressources:mathgraph:exercice_multi_etapes_integrale [05/11/2025 18:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Calcul d' | ||
| + | |||
| + | Le but est de créer un exercice analogue à [[https:// | ||
| + | |||
| + | Pour créer cette ressource vous devez utiliser la version JavaScript de MathGraph32, | ||
| + | |||
| + | Si nécessaire, | ||
| + | |||
| + | Nous voulons demander le calcul en plusieurs étapes de l' | ||
| + | |||
| + | //a// et //b// devront être deux entiers relatifs non nuls et k un entier supérieur ou égal à 2. | ||
| + | |||
| + | ==== Etape 1 : Création de la figure MathGraph ==== | ||
| + | |||
| + | Commencez par [[figure_mathgraph|créer la figure mathgraph]]. | ||
| + | |||
| + | Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, | ||
| + | < | ||
| + | TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6# | ||
| + | </ | ||
| + | |||
| + | Sinon : | ||
| + | |||
| + | Nous vous proposons de télécharger ci-dessous une bibliothèque de macro constructions qui vont nous simplifier un peu la tâche. Cliquez sur le lien ci-dessous pour télécharger le fichier zip, et décompressez le dans le dossier de votre choix. Les fichiers contenant des macro constructions MathGraph32 ont le suffixe //mgc//. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Une fois le logiciel démarré, cliquez sur l' | ||
| + | |||
| + | Incorporons dans notre figure deux macro constructions | ||
| + | |||
| + | Pour pouvoir utiliser ces macro construction dans MathGraph32, | ||
| + | |||
| + | Cliquez ensuite sur l' | ||
| + | |||
| + | Allez dans le dossier où vous avez décompressé le fichier zip contenant les constructions et cliquez sur le fichier nommé InitRand5Val.mgc puis validez. | ||
| + | |||
| + | Procédez de même pour incorporer dans la figure la macro construction du fichier nommé Preparation3Etapes. | ||
| + | |||
| + | Ces deux constructions font maintenant partie de votre figure. | ||
| + | |||
| + | Pour implémenter notre première construction, | ||
| + | |||
| + | Déroulez la barre des calculs et utilisez l' | ||
| + | |||
| + | Cliquez ensuite sur l' | ||
| + | |||
| + | Dans la boîte de dialogue qui s' | ||
| + | |||
| + | Une nouvelle boîte de dialogue s' | ||
| + | |||
| + | Comme ci-dessous, affectez le calcul //calcaux// comme objet source n°1 (c'est le seul) et validez. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Notre macro construction a créé un calcul nbvar de valeur 5, 5 calculs nommés nbcas1 à nbcas5 et 5 calculs nommés r1 à r5. | ||
| + | |||
| + | Pourquoi ici 5 calculs de chaque sorte ? | ||
| + | |||
| + | La création de ces calculs est indispensable pour que la ressource j3p associée donne lors des répétitions successives des valeurs à r1, r2, ..., r5 toutes distinctes les unes des autres. | ||
| + | |||
| + | La présence de ces calculs permettra, lors de répétitions successives de l' | ||
| + | |||
| + | Mais nous devons modifier certains de ces calculs pour les adapter à la situation prévue. | ||
| + | |||
| + | Ces calculs étant des objets finaux de macro constructions, | ||
| + | |||
| + | Il y a une solution à cela : les transformer en des objets normaux. | ||
| + | |||
| + | Pour cela utilisez l' | ||
| + | |||
| + | Dans la barre supérieure utilisez l' | ||
| + | |||
| + | |||
| + | ^Nom du calcul^Ancienne formule^Nouvelle Formule^ | ||
| + | |nbvar|5+calcaux*0|5| | ||
| + | |nbcas1|calcaux|2| | ||
| + | |nbcas2|calcaux|4| | ||
| + | |nbcas3|calcaux|2| | ||
| + | |nbcas4|calcaux|4| | ||
| + | |nbcas5|calcaux|4| | ||
| + | |||
| + | La création de ces calculs est indispensable pour que la ressource j3p associée donne lors des répétitions successives des valeurs à r1, r2, ..., r5 toutes distinctes les unes des autres. | ||
| + | |||
| + | Par exemple il sera donné à r1 des valeurs distinctes successives comprises entre 0 et 1 lors des répétitions (car nbcas1 est égal à 2) et à r5 des valeurs distinctes successives comprises entre 0 et 4 (car nbcas5 est égal à 5). | ||
| + | |||
| + | Les formules que nous mettons dans r1, r2, ..., r5 ne servent donc qu'à simuler les formules qui seront mises dans ces calculs lors des répétitions successives. | ||
| + | |||
| + | |||
| + | C'est notre figure elle-même qui devra spécifier le nombre d' | ||
| + | |||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | Créez maintenant les calculs suivants qui serviront à définir la fonction à intégrer : | ||
| + | |||
| + | ^Nom du calcul^Formule^Commentaire^ | ||
| + | |a|(-1)%%^r1%%*(r2+1)|a sera alternativement positif et négatif et de valeur absolue comprise entre 1 et 4| | ||
| + | |b|(-1)%%^r3%%*(r4+1)|b sera alternativement positif et négatif et de valeur absolue comprise entre 1 et 4| | ||
| + | |k|r5+2|k sera un entier compris entre 2 et 6| | ||
| + | |e|exp(1)|Sert à définir le nombre e qui n'est pas défini par défaut dans MathGraph32| | ||
| + | |||
| + | Utilisez l' | ||
| + | ^Nom de la fonction^Nom de la variable formelle^Formule^ | ||
| + | |If|e|integrale(e%%^%%x, | ||
| + | |Jf|e|integrale(e%%^%%(-x), | ||
| + | |K|e|integrale(a*e%%^%%x+b*e%%^%%(-x), | ||
| + | |zero|x|abs(x)< | ||
| + | |||
| + | La fonction zero servira à évaluer les réponses à ' | ||
| + | |||
| + | Nous allons maintenant implémenter la deuxième construction qui va nous aider à gérer les 3 étapes de l' | ||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | Cette fois sélectionnez la construction nommée Preparation3Etapes et cliquez sur le bouton **Implémenter**. | ||
| + | |||
| + | Cette construction n'a pas besoin d' | ||
| + | |||
| + | Elle a aussi ajouté à la figure 3 macros d' | ||
| + | |||
| + | Pour pouvoir modifier ces objets il faut à nouveau cliquer sur l' | ||
| + | |||
| + | Normalement, | ||
| + | |||
| + | La macro construction a créé pour vous un affichage LaTeX de tag //enonce1// que vous voyez sur la figure. Son contenue actuel est le suivant : | ||
| + | |||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{Première ligne de l' | ||
| + | \\ \text{Deuxième ligne de l' | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | Commencez par utiliser l' | ||
| + | |||
| + | Cliquez sur l' | ||
| + | |||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{Le but de cet exercice est de calculer l' | ||
| + | \\ \text{Dans un premier temps on demande de calculer les intégrales $I$ et $J$ suivantes en complétant :} | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | Ce premier affichage Latex est un tableau dont chacune des lignes est de la forme \text{} où le contenu de ce \text{} est ce qui sera envoyé comme ligne de la consigne à afficher. | ||
| + | |||
| + | Il faut comprendre que lorsque les lignes de la consigne sont affichées dans la ressource, on est par défaut en mode texte et que ce qui est contenu entre des $ est lui en mode maths. | ||
| + | |||
| + | La première ligne affichée pour la consigne sera donc : Le but de cet exercice est de calculer l' | ||
| + | |||
| + | __Une remarque :__ Pourquoi la macro construction a-t-elle mis 1 comme formule 0/(etape=1) dans le champ Angle de cet affichage LaTeX ? | ||
| + | |||
| + | Il s'agit d'une astuce : quand la variable etape ne vaudra plus 1, cet affichage LaTeX aura un angle avec l' | ||
| + | |||
| + | La macro construction a aussi affecté un tag //enonce1// à cet affichage LaTeX. Cela permettra à laboMep de le reconnaître comme énoncé à l' | ||
| + | |||
| + | Il nous faut modifier l' | ||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | Cliquez à nouveau sur l' | ||
| + | |||
| + | Voici le nouveau code à utiliser : | ||
| + | |||
| + | < | ||
| + | \text{$I$=$\ForSimp{If}=\left[ \editable{} \right]_{0}^{\ln \Val{k}}$=edit1 et $J$=$\ForSimp{Jf}=\left[ \editable{} \right]_{0}^{\ln \Val{k}}$=edit2} | ||
| + | </ | ||
| + | |||
| + | Ce formulaire sera donc affiché sur une seule ligne. | ||
| + | |||
| + | Il contient deux champs d' | ||
| + | |||
| + | Nous allons d' | ||
| + | |||
| + | Utilisez l' | ||
| + | ^Nom du calcul^Formule^Commentaire^ | ||
| + | |I|If(e)|Contiendra une valeur approchée de l' | ||
| + | |J|Jf(e)|Contiendra une valeur approchée de l' | ||
| + | |km1|k-1|Fournit le résultat de l' | ||
| + | |g|pgcd(abs(a*k%%^2-a*k%%+b*k-b), | ||
| + | |N1|(a*k%%^2-a*k%%+b*k-b)/ | ||
| + | |D1|k/ | ||
| + | |||
| + | Quand l' | ||
| + | |||
| + | Nous utiliserons des test d' | ||
| + | |||
| + | Si nous utilisions de calculs utilisant la lettre //e//, lors de la comparaison d' | ||
| + | |||
| + | Il nous faut donc utiliser des fonctions de la variable formelle //e//. | ||
| + | |||
| + | Utilisez donc l' | ||
| + | |||
| + | ^Nom de la fonction^Nom de la variable^Formule^ | ||
| + | |sol1|e|km1| | ||
| + | |sol2|e|km1/ | ||
| + | |sol3|e|N1/ | ||
| + | |rep11|e|0| | ||
| + | |rep12|e|0| | ||
| + | |||
| + | A la première étape, nous demanderons les valeurs exactes pour les intégrales I et J qui seront repérées dans le premier formulaire par les caractères edit1 et edit2. | ||
| + | |||
| + | Pour évaluer les réponses qui seront contenus dans les champs d' | ||
| + | |||
| + | Commençons par créer deux calculs qui serviront à savoir si les résultats entrés dans ces deux champs d' | ||
| + | |||
| + | ^Nom du calcul^Formule^Commentaire^ | ||
| + | |exact11|zero(rep11(e)-km1)|Le premier chiffre du nom est le n° de l' | ||
| + | |exact12|zero(rep12(e)-sol2(e))|Le premier chiffre du nom est le n° de l' | ||
| + | |||
| + | Nous allons maintenant créer deux test d' | ||
| + | |||
| + | Remplissez la première boîte de dialogue comme ci-dessous : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Dans le premier formulaire de calcul nous avons aussi deux formulaires spéciaux que l'on peut repérer par les deux \editable{} qu'il contient. | ||
| + | |||
| + | L' | ||
| + | |||
| + | L' | ||
| + | |||
| + | Si, par exemple, notre premier formulaire renvoyait comme texte : | ||
| + | < | ||
| + | La réponse est $\frac{\editable{}}{\editable{}}$ | ||
| + | </ | ||
| + | |||
| + | alors nous aurions dans notre première question une question avec une fraction avec un éditeur au numérateur de celle-ci et un éditeur au dénominateur. | ||
| + | |||
| + | Vous remarquerez que, contrairement à nos edit1 et edit2, les \editable{} ne sont pas numérotés et doivent être entre les deux caractères $, car ils sont internes à une formule. | ||
| + | |||
| + | La réponse que l' | ||
| + | |||
| + | Déroulez la barre d' | ||
| + | |||
| + | Créez ainsi deux fonctions de deux variables : | ||
| + | ^Nom de la fonction^Nom de la variable 1^Nom de la variable 2^Formule^Commentaire^ | ||
| + | |repEditable11|e|x|0|Contiendra la réponse de l' | ||
| + | |repEditable12|e|x|0|Contiendra la réponse de l' | ||
| + | |||
| + | La réponse pour une primitive n' | ||
| + | |||
| + | Créez les calculs réels suivants : | ||
| + | |||
| + | ^Nom du calcul^Formule^ | ||
| + | |x1|1.1+rand(0)| | ||
| + | |x2|1.2+rand(0)| | ||
| + | |x3|1.1+rand(0)| | ||
| + | |||
| + | Nous allons maintenant créer les deux dérivées partielles des fonctions repEditable11 et repEditable12 par rapport à la variable x. | ||
| + | |||
| + | Déroulez la barre d' | ||
| + | |||
| + | Dans la liste de gauche sélectionnez la fonction // | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Créez de même la dérivée partielle de // | ||
| + | |||
| + | Nous devons maintenant créer quatre calculs nommés // | ||
| + | |||
| + | // | ||
| + | |||
| + | Créez quatre calculs réels : | ||
| + | |||
| + | ^Nom du calcul^Formule^Commentaire^ | ||
| + | |exactEditable11|zero(derx1(e, | ||
| + | |exactEditable12|zero(derx2(e, | ||
| + | |resoluEditable11|exactEditable11|N' | ||
| + | |resoluEditable12|exactEditable12|N' | ||
| + | |||
| + | |||
| + | Nous devons maintenant nous attaquer à la deuxième étape. | ||
| + | |||
| + | Pour cela, activez dans la barre supérieure l' | ||
| + | |||
| + | Exécuter cette macro a donné à la variable //etape// la valeur 2 et, ainsi, les affichages LaTeX précédents ont disparu (ils n' | ||
| + | |||
| + | D' | ||
| + | |||
| + | Nous allons donc modifier ces deux affichages LaTeX. | ||
| + | |||
| + | Le premier sera chargé de faire le bilan de ce qu'il fallait trouver à l' | ||
| + | |||
| + | Le second sera chargé de créer le deuxième formulaire. | ||
| + | |||
| + | Activez l' | ||
| + | |||
| + | Remplacez le code LaTeX par le code suivant : | ||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{On obtient $I=\ForSimp{If}$ = \Val{km1} et $J=\ForSimp{Jf}$ = $\ForSimp{sol2}$}. | ||
| + | \\ \text{On demande maintenant d' | ||
| + | \\ \text{sous la forme la plus simple possible (sans factoriser).} | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | De même modifiez l' | ||
| + | < | ||
| + | \text{$K$=$\ForSimp{K}$ = edit1} | ||
| + | </ | ||
| + | |||
| + | Lors de cette deuxième étape il n'y aura donc qu'un seul éditeur de formule repéré par edit1 dans le code ci-dessus. | ||
| + | |||
| + | Il nous faut maintenant créer les objets destinés à évaluer la réponse de l' | ||
| + | |||
| + | Nous demandons dans cette question d' | ||
| + | |||
| + | Nous allons donc créer deux fonctions des variables //I// et //J//. | ||
| + | |||
| + | Déroulez la barre d' | ||
| + | |||
| + | Créez ainsi deux fonctions : | ||
| + | ^Nom de la fonction^Formule^Commentaire^ | ||
| + | |comblin|a*I+b*J|C' | ||
| + | |rep21|0|Cette fonction contiendra la réponse de l' | ||
| + | |||
| + | Maintenant créez un calcul nommé //exact21// contenant la formule suivante : | ||
| + | < | ||
| + | zero(rep21(km1, | ||
| + | </ | ||
| + | |||
| + | Ce calcul vérifiera si la formule entrée en bonne (mais pas forcément la forme la plus simple demandée). | ||
| + | |||
| + | Déroulez à nouveau la barre d' | ||
| + | |||
| + | Remplissez la boîte de dialogue comme ci-dessous : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Ce test d' | ||
| + | |||
| + | Il nous reste à nous attaquer à la troisième et dernière étape du calcul où on demande le résultat | ||
| + | |||
| + | Mais auparavant nous allons créer une fonction dont la formule servira dans cet affichage. | ||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | < | ||
| + | a*integrale(e^x, | ||
| + | </ | ||
| + | |||
| + | Activez l' | ||
| + | |||
| + | Sont apparus deux nouveaux affichages LaTeX destinés à fournir l' | ||
| + | |||
| + | Comme précédemment déplacez vers le haut l' | ||
| + | |||
| + | Remplacez son code LaTeX par le code LaTeX suivant : | ||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{$I$ = \Val{km1} et $J=\ForSimp{sol2}$} | ||
| + | \\\text{Par linéarité, | ||
| + | \\ \text{En déduire la valeur de $K$ (la plus simplifiée possible).} | ||
| + | \end{array}</ | ||
| + | |||
| + | De même remplacez le code LaTeX de l' | ||
| + | |||
| + | < | ||
| + | \text{$K=\ForSimp{K}$ = edit1} | ||
| + | </ | ||
| + | |||
| + | Il nous reste à modifier le dernier affichage LaTeX créé par la macro construction destiné fournir la correction de l' | ||
| + | |||
| + | Cet affichage va utiliser des fonctions et calculs que nous allons d' | ||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | ^Nom de la fonction^Variable^Formule^ | ||
| + | |for2|e|primitive(e%%^%%x, | ||
| + | |for3|e|e%%^%%ln(k)-%%e^%%0=k-1| | ||
| + | |for4|e|primitive(-e%%^%%(-x), | ||
| + | |for5|e|-e%%^%%(-ln(k))-(-e%%^%%0)=1-1/ | ||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | ^Nom du calcul^Formule^ | ||
| + | |for6|1-1/ | ||
| + | |for7|a*km1+b*(km1/ | ||
| + | |||
| + | Le code LaTeX provisoire de cet affichage LaTeX est : | ||
| + | \begin{array}{l} | ||
| + | \text{Première ligne de la solution} | ||
| + | \\ \text{Deuxième ligne de la solution} | ||
| + | \end{array} | ||
| + | |||
| + | Cet affichage LaTeX va devoir être modifié pour utiliser des objets qui ont été créés après l' | ||
| + | |||
| + | Pour ce faire, nous allons devoir utiliser l' | ||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{$\textcolor{blue}{\text{Correction :}}$} | ||
| + | \\\text{Si $a$ est une constante non nulle, une primitive sur $\R$ de la fonction $f$} | ||
| + | \\ \text{définie par $f(x)=e^{ax}$ est la fonction $F$ définie par $F(x)=\dfrac{1}{a}e^{ax}.$} | ||
| + | \\ \text{Donc $I=\ForSimp{for2}=\ForSimp{for3}=\Val{km1}$} | ||
| + | \\ \text{et $J=\ForSimp{for4}=\ForSimp{for5}=\ForSimp{for6}$} | ||
| + | \\ \text{Par linéarité, | ||
| + | \\ \text{D' | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | Notre figure est prête. Enregistrez-là sous le nom de votre choix et à l' | ||
| + | |||
| + | ==== 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, 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). | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 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 //Utiliser la linéarité des intégrales// | ||
| + | |||
| + | Dans le champ **Type technique**, | ||
| + | |||
| + | Dans **Catégories**, | ||
| + | |||
| + | Dans **Niveau**, cochez les cases //seconde// et // | ||
| + | |||
| + | Dans les champs **Résumé** et **Description**, | ||
| + | |||
| + | En bas de la page, cliquez sur //Créer la ressource// | ||
| + | |||
| + | 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 multi-éditeurs et multi-étapes// | ||
| + | |||
| + | Un nœud apparaît (Nœud 1). | ||
| + | |||
| + | Faites un clic droit sur //Nœud 1// et choisissez // | ||
| + | |||
| + | Dans le champ **Titre** entrez ce qui suit : | ||
| + | < | ||
| + | |||
| + | Dans le champ **nbrepetitions** entrez la valeur 2. | ||
| + | |||
| + | Ouvrez la figure principale depuis l' | ||
| + | |||
| + | Collez ce code Base 64 dans le champ **fig**. | ||
| + | |||
| + | Il serait possible d' | ||
| + | |||
| + | Nous allons donc entrer 0 comme paramètres //width// et //height//. | ||
| + | |||
| + | Dans le champ **width** entrez 0 (Largeur en pixels de la figure principale). | ||
| + | |||
| + | Dans le champ **height** entrez 0 (Hauteur en pixels de la figure principale). | ||
| + | |||
| + | Dans le champ **param** entrez //abk// ( ce sont les noms des calculs qui pourront être imposés lors de la personnalisation de notre ressource). | ||
| + | |||
| + | Dans le champ **nbEssais1** entrez //6// (C'est le nombre d' | ||
| + | |||
| + | Dans le champ **nbEssais2** entrez //2// (C'est le nombre d' | ||
| + | |||
| + | Dans le champ **nbEssais3** entrez //2// (C'est le nombre d' | ||
| + | |||
| + | Dans le champ **charset1** entrez : | ||
| + | < | ||
| + | ext0123456789, | ||
| + | </ | ||
| + | |||
| + | Ce sont les caractères utilisables dans les champs d' | ||
| + | |||
| + | Dans le champ **charset2** entrez : | ||
| + | < | ||
| + | extIJ0123456789, | ||
| + | </ | ||
| + | |||
| + | Ce sont les caractères utilisables dans les champs d' | ||
| + | |||
| + | Dans le champ **charset3** entrez : | ||
| + | < | ||
| + | ext0123456789(), | ||
| + | </ | ||
| + | |||
| + | Ce sont les caractères utilisables dans les champs d' | ||
| + | |||
| + | Dans le champ **coefEtape1 ** entrez //0.5//. | ||
| + | |||
| + | C'est ce qui sera affecté au score pour une bonne réponse à l' | ||
| + | |||
| + | Si on entre comme valeur 0 pour coefEtape1, alors toutes les étapes se verront attribuer le même score. | ||
| + | |||
| + | Cochez les cases **btnExp**, **btnLn**, **btnInteg** et **btnPrim** pour avoir les boutons correspondant disponibles dans les éditeurs (exponentielle, | ||
| + | |||
| + | Dans le champ **InfoParam** entrez : | ||
| + | < | ||
| + | Calcul de l' | ||
| + | </ | ||
| + | |||
| + | Ainsi les utilisateurs de la ressource qui voudraient la personnaliser sauront quel est le rôle des paramètres a, b et k. Les autres ne servent pas. | ||
| + | |||
| + | Ici nous laissons tous ces paramètres à //random// pour qu'ils soient choisis aléatoirement comme nous l' | ||
| + | |||
| + | Vous pouvez maintenant valider la boîte de dialogue de choix des paramètres. | ||
| + | |||
| + | Ensuite cliquez en bas sur le bouton **Enregistrer** pour enregistrer votre ressource. | ||
| + | |||
| + | Si vous voulez maintenant tester votre ressource, fermez d’abord l’onglet **Utiliser la linéarité des intégrales** puis, dans **Mes Ressources**, | ||
| + | |||
| + | Vous pouvez maintenant tester la ressource. | ||
| + | |||
| + | ==== Quelques compléments ==== | ||
| + | |||
| + | Notre exemple n' | ||
| + | |||
| + | Si, par exemple, vous voulez que le deuxième formulaire contienne une liste déroulante proposant deux choix ' | ||
| + | |||
| + | Le code LaTeX de notre affichage LaTeX pourrait être : | ||
| + | < | ||
| + | \text{Par list1 , on obtient $K$=$\ForSimp{K}$ = edit1} | ||
| + | </ | ||
| + | |||
| + | Pour donner les items de notre liste déroulante, | ||
| + | |||
| + | Cet affichage LaTeX aurait pour code LaTeX : | ||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{linéarité} | ||
| + | \\ \text{positivité} | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | C'est donc lui qui fournit les items affichés dans la liste. | ||
| + | |||
| + | Il faudrait aussi créer un calcul nommé reslist21 (le premier chiffre est le numéro de l' | ||
| + | |||
| + | Il y a aussi des possibilités | ||
| + | |||
| + | Si vous désirez par exemple que les items de la liste déroulante list21 soient mélangés au hasard quand ils sont présentés à l' | ||
| + | |||
| + | Si vous désirez que plusieurs items de la liste list21 puissent être acceptés comme bons, votre figure doit contenir un calcul nommé repList21 qui doit être initialisé à une autre valeur que -1 (1 par exemple). C'est dans repList1 que le modèle mettra l' | ||
| + | |||
| + | Votre figure doit alors aussi contenir un autre calcul nommé | ||
| + | |||
| + | |||
| + | Il est possible de déclencher le lancement d'une macro au début de chaque étape à partir de l' | ||
| + | |||
| + | Ces macros doivent avoir pour intitulé macroEtape suivi du numéro de l' | ||
| + | |||
| + | Il est aussi possible d' | ||
| + | |||
| + | Pour ces fonctionnalités vous pouvez vous référer à [[tutoriels: | ||