Outils du site


tutoriels:ressources:mathgraph:exercice_phrase_a_trou

Ceci est une ancienne révision du document !


Exercice avec des phrases à trou

Notre but est créer dans LaboMep un exercice analogue à cet exercice.

Pour créer cette ressource vous devez utiliser la version JavaScript de MathGraph32, version 6.6.0 ou ultérieure, ou utiliser la version en ligne sur le site de MathGraph32.

Si nécessaire, à l'aide de l'icône de la barre supérieure, mettez MathGraph32 en mode Avancé sans prise en charge des nombres complexes.

Etape 1 : Création de la figure MathGraph

Commencez par 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, utiliser l'icône puis choisir Figure par code Base 64.

TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6#gEA#wEAAAAAAAAAAAQJAAAChwAAAQEAAAAAAAAAAQAAABv#####AAAAAQAKQ0NhbGNDb25zdAD#####AAJwaQAWMy4xNDE1OTI2NTM1ODk3OTMyMzg0Nv####8AAAABAApDQ29uc3RhbnRlQAkh+1RELRj#####AAAAAQAHQ0NhbGN1bAD#####AAVuYnZhcgABMQAAAAE#8AAAAAAAAAAAAAIA#####wAGbmJjYXMxAAEyAAAAAUAAAAAAAAAAAAAAAgD#####AAJyMQATaW50KHJhbmQoMCkqbmJjYXMxKf####8AAAACAAlDRm9uY3Rpb24C#####wAAAAEACkNPcGVyYXRpb24CAAAAAxEAAAABAAAAAAAAAAA#zEO0pGfZuP####8AAAABAA9DUmVzdWx0YXRWYWxldXIAAAACAAAAAgD#####AANjYXMABHIxKzEAAAAEAAAAAAUAAAADAAAAAT#wAAAAAAAAAAAAAgD#####AARjYXMxAAVjYXM9MQAAAAQIAAAABQAAAAQAAAABP#AAAAAAAAAAAAACAP####8ABGNhczIABWNhcz0yAAAABAgAAAAFAAAABAAAAAFAAAAAAAAAAP####8AAAACAAZDTGF0ZXgA#####wEAAAABAApmb3JtdWxhaXJl#####xBANQAAAAAAAEBe1HrhR64UAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAD#XElme2NhczF9CnsKXHRleHR7U2kgW0FCXSBhIHBvdXIgbWlsaWV1IEkgYWxvcnMgbGUgcG9pbnQgZWRpdHRleHQxIGVzdCBsZSBzeW3DqXRyaXF1ZSBkdSBwb2ludCBlZGl0dGV4dDIgcGFyIHJhcHBvcnQgw6AgZWRpdHRleHQzfQp9CnsKXHRleHR7U2kgW0FJXSBhIHBvdXIgbWlsaWV1IEIgYWxvcnMgbGUgcG9pbnQgZWRpdHRleHQxIGVzdCBsZSBzeW3DqXRyaXF1ZSBkdSBwb2ludCBlZGl0dGV4dDIgcGFyIHJhcHBvcnQgw6AgZWRpdHRleHQzfQp9AAAABgD#####AQAAAAEAB3Jlc3RleHT#####EEA0AAAAAAAAQGMqPXCj1woAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAHBcYmVnaW57YXJyYXl9e2x9ClxJZntjYXMxfQp7Clx0ZXh0e0EqKkIqKkl9ClxcXHRleHR7QioqQSoqSX0KfQp7Clx0ZXh0e0kqKkEqKkJ9ClxcXHRleHR7QSoqSSoqQn0KfSAKXGVuZHthcnJheX0KAAAAAgD#####AAZuYmNhcjEAATEAAAABP#AAAAAAAAAAAAACAP####8ABm5iY2FyMgABMQAAAAE#8AAAAAAAAAAAAAIA#####wAGbmJjYXIzAAExAAAAAT#wAAAAAAAAAAAABgD#####AQAAAAEACHNvbHV0aW9u#####xBANQAAAAAAAEBpij1wo9cKAAAAAAAAAAAAAAAAAAEAAAAAAAAAAALgXGJlZ2lue2FycmF5fXtsfQpcSWZ7Y2FzMX0KewpcdGV4dHtTaSBbQUJdIGEgcG91ciBtaWxpZXUgSSBhbG9ycyBsZSBwb2ludCAkXHRleHRjb2xvcnttYXJvb259e1x0ZXh0e0J9fSQgZXN0IGxlIHN5bcOpdHJpcXVlIGR1IHBvaW50ICRcdGV4dGNvbG9ye21hcm9vbn17XHRleHR7QX19JCBwYXIgcmFwcG9ydCDDoCAkXHRleHRjb2xvcnttYXJvb259e1x0ZXh0e0l9fSR9ClxcXHRleHR7b3UgZW5jb3JlIDogJFx0ZXh0Y29sb3J7bWFyb29ufXtcbWF0aHJte0F9fSQgZXN0IGxlIHN5bcOpdHJpcXVlIGR1IHBvaW50ICRcdGV4dGNvbG9ye21hcm9vbn17XG1hdGhybXtCfX0kIHBhciByYXBwb3J0IMOgICRcdGV4dGNvbG9ye21hcm9vbn17XG1hdGhybXtJfX0kfQp9CnsKXHRleHR7U2kgW0FJXSBhIHBvdXIgbWlsaWV1IEIgYWxvcnMgbGUgcG9pbnQgJFx0ZXh0Y29sb3J7bWFyb29ufXtcdGV4dHtJfX0kIGVzdCBsZSBzeW3DqXRyaXF1ZSBkdSBwb2ludCAkXHRleHRjb2xvcnttYXJvb259e1x0ZXh0e0F9fSQgcGFyIHJhcHBvcnQgw6AgJFx0ZXh0Y29sb3J7bWFyb29ufXtcdGV4dHtCfX0kfQpcXFx0ZXh0e291IGVuY29yZSA6ICRcdGV4dGNvbG9ye21hcm9vbn17XHRleHR7QX19JCBlc3QgbGUgc3ltw6l0cmlxdWUgZHUgcG9pbnQgJFx0ZXh0Y29sb3J7bWFyb29ufXtcdGV4dHtJfX0kIHBhciByYXBwb3J0IMOgICRcdGV4dGNvbG9ye21hcm9vbn17XHRleHR7Qn19JH0KCn0gClxcIApcZW5ke2FycmF5fQAAAAYA#####wEAAAABAAZlbm9uY2X#####EEA2AAAAAAAAQFZUeuFHrhQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAC1cdGV4dHskXHRleHRjb2xvcntibHVlfXtcdGV4dHtDb21wbMOodGUgOn19JH3#####AAAAAQAKQ1BvaW50QmFzZQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAAAQABQF5AAAAAAABARCj1wo9cKf####8AAAABABRDRHJvaXRlRGlyZWN0aW9uRml4ZQD#####AQAAAAEQAAABAAAAAQAAAA4BP#AAAAAAAAD#####AAAAAQAPQ1BvaW50TGllRHJvaXRlAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAABAAFAaWAAAAAAAAAAAA######AAAAAQAHQ01pbGlldQD#####Af8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAAAQAAAAAOAAAAEP####8AAAABAAhDU2VnbWVudAD#####AQAAAAAQAAABAAAAAQAAAA4AAAARAAAACwD#####AQAAAAAQAAABAAAAAQAAABEAAAAQ#####wAAAAEADkNNYXJxdWVTZWdtZW50AP####8BAAD#AAAAAgMAAAASAAAADAD#####AQAA#wAAAAIDAAAAEwAAAAYA#####wH#AAAAAAAAAAAAAABAEAAAAAAAAAAAAAAAERQAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAB1cSWZ7Y2FzMX17XHRleHR7SX19e1x0ZXh0e0J9fQAAAAYA#####wEAAAAAP#AAAAAAAABAEAAAAAAAAAAAAAAADhQAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAhcdGV4dHtBfQAAAAYA#####wEAAAAAP#AAAAAAAABACAAAAAAAAAAAAAAAEBQAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAB1cSWZ7Y2FzMX17XHRleHR7Qn19e1x0ZXh0e0l9ff####8AAAABABBDTWFjcm9BcHBhcml0aW9uAP####8BAAD#AQAA#####xBAfBAAAAAAAEBAqPXCj1wpAgH2+v4AAAAAAAAAAAAAAAEAAAAAAAAAAAAIc29sdXRpb24AAAAAAAoAAAAOAAAAFwAAABIAAAAUAAAAFgAAABEAAAATAAAAFQAAABAAAAAYAP####8AAAABABFDTWFjcm9EaXNwYXJpdGlvbgD#####AQAA#wEAAP####8QQHwgAAAAAABAUlR64UeuFAIAAAAAAAAAAAAAAAABAAAAAAAAAAAAEE1hc3F1ZXIgc29sdXRpb24AAAAAAAoAAAAOAAAAFwAAABIAAAAUAAAAFgAAABEAAAATAAAAFQAAABAAAAAY################

Sinon :

Utilisez l'icône 32 de création d'une nouvelle figure et choisissez de créer une Figure sans repère et sans longueur unité.

Notre figure servira à fournir, la consigne, le formulaire à remplir, les réponses autorisées pour le formulaire et à afficher après la réponse une figure d'explication.

A l'aide de l'icône créez les calculs réels suivants :

Nom du calculFormuleCommentaire
nbvar1Déclare le nombre de calculs aléatoires utilisés par la figure
nbcas12Ici seulement deux cas possibles
r1int(rand(0)*nbcas1)r1 pourra prendre les valeurs 0 ou 1
casr1+1Vaut 1 si r1=0 et 2 si r1 = 1
cas1cas=1Vaut 1 si cas = 1 et 0 sinon

La création des calculs nbvar, nbcas1 et r1 est indispensable pour que la ressource j3p associée donne lors des répétitions successives des valeurs à r1 toutes distinctes les unes des autres. mais ici on au bout de 3 répétitions on retombera sur une question déjà posée. Il faudra ici donc limiter le nombre de répétitions à 2.

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) .

La formule que nous mettons dans r1 ne sert donc qu'à simuler les formules qui seront mises le calcul r1 lors des répétitions successives.

Nous allons d'abord créer un premier affichage LaTeX libre qui servira à donner la première ligne de la consigne.

Utilisez l'icône , cliquez au tiers environ en haut de la figure et à gauche, et entrez comme code LaTeX le code suivant :

\text{$\textcolor{blue}{\text{Complète :}}$}

C'est le contenu du \text{} qui sera fourni pour l'affichage de la consigne.

Ici nous utilisons une astuce pour afficher cette consigne en bleu : nous passons en mode maths (grâce aux deux caractères $) et nous utilisons un \textcolor{}.

A noter que si nous avions voulu une consigne de plusieurs lignes il nous aurait fallu utiliser un tableau colonne de plusieurs lignes comme ceci :

\begin{array}{l}
\text{Ici le contenu de la première ligne de la consigne} 
\\ \text{Ici le contenu de la deuxième ligne de la consigne}
\end{array}

Maintenant utilisez l'outil de protocole de la figure, sélectionnez dans la liste le dernier élément (qui est notre affichage LaTeX), cliquez sur le bouton Changer le tag et affectez comme tag la chaîne enonce (sans accent).

Nous allons maintenant créer un autre affichage LaTeX chargé de donner le formulaire à remplir par l'élève.

Utilisez à nouveau l'icône , cliquez au-dessous de l'affichage LaTeX précédent et entrez le code LaTeX suivant :

\If{cas1}
{
\text{Si [AB] a pour milieu I alors le point edittext1 est le symétrique du point edittext2 par rapport à edittext3}
}
{
\text{Si [AI] a pour milieu B alors le point edittext1 est le symétrique du point edittext2 par rapport à edittext3}
}

Si la valeur de cas1 est égale à 1, c'est le premier formulaire qui sera affiché (contenu dans le premier \text{} et sinon ce sera le second.

Examinons le contenu du premier champ texte :

Si [AB] a pour milieu I alors le point edittext1 est le symétrique du point edittext2 par rapport à edittext3

Utilisez l'outil protocole de la barre d'outils supérieure pour affecter à ce nouvel affichage LaTeX le tag formulaire.

Notre phrase trois éditeurs de texte repérés ci-dessus par les chaînes edittext1, edittext2 et edittext3.

Il est possible de limiter le nombre de caractères que l'élève pourra entrer dans chacun de ces formulaires. Ici nous limiterons ce nombre à 1.

Créez pour cela les trois calculs suivants :

Nom du calculFormule
nbcar11
nbcar21
nbcar31

Nous allons maintenant créer un affichage LaTeX chargé de donner les réponses possibles pour nos trois éditeurs de texte (la validation est globale pour les 3 champs car la réponse contenue dans l'un peut dépendre de la réponse contenue dans l'autre).

Utilisez à nouveau l'outil pour créer au-dessous des précédents un affichage LaTeX donc le code LaTeX est le suivant :

\begin{array}{l}
\If{cas1}
{
\text{A**B**I}
\\\text{B**A**I}
}
{
\text{I**A**B}
\\\text{A**I**B}
} 
\end{array}

Utilisez à nouveau l'outil pour affecter à ce dernier affichage LaTeX le tag restext.

Cet affichage LaTeX contient lui aussi des affichages conditionnels et renvoie un tableau de 2 lignes donc chaque ligne est un \text{}. Le contenu de chaque \text{} donne une des réponses possibles à la question posée.

Supposons par exemple que la valeur de nbcas1 est égal 1 (c'est- à-dire que nbcas vaut1).

Dans ce cas les lignes renvoyées dans les \text{} sont :

A**B**I
B**A**I

Une première réponse possible à la première question est en effet : A est le symétrique de B par rapport à I et la seconde est B est le symétrique de A par rapport à I

Chaque ligne contient donc les réponses acceptables pour chacun des champs d'édition, ces réponses étant séparées par des **.

A noter que si nos lignes étaient :

A//a**B//b**I//i
B//b**A//a**I//i

alors nous accepterions aussi les mêmes réponses avec des minuscules.

Il suffit donc de séparer les différentes réponses possibles pour un champ donné par deux caractères /.

Il nous reste à créer un affichage LaTeX qui fournira la correction à afficher.

Utilisez à nouveau l'outil et créez au-dessous des deux affichages LaTeX un affichage LaTeX libre dont le code LaTeX est le suivant :

\begin{array}{l}
\If{cas1}
{
\text{Si [AB] a pour milieu I alors le point $\textcolor{maroon}{\text{B}}$ est le symétrique du point $\textcolor{maroon}{\text{A}}$ par rapport à $\textcolor{maroon}{\text{I}}$}
\\\text{ou encore : $\textcolor{maroon}{\mathrm{A}}$ est le symétrique du point $\textcolor{maroon}{\mathrm{B}}$ par rapport à $\textcolor{maroon}{\mathrm{I}}$}
}
{
\text{Si [AI] a pour milieu B alors le point $\textcolor{maroon}{\text{I}}$ est le symétrique du point $\textcolor{maroon}{\text{A}}$ par rapport à $\textcolor{maroon}{\text{B}}$}
\\\text{ou encore : $\textcolor{maroon}{\text{A}}$ est le symétrique du point $\textcolor{maroon}{\text{I}}$ par rapport à $\textcolor{maroon}{\text{B}}$}

} 
\\ 
\end{array}

Cet affichage LaTeX est formé d'un tableau de deux lignes, chaque ligne étant formée d'un \text{} dont l contenu est ce qui sera affiché dans chaque ligne (car l'affichage de la correction se fait en mode texte alors que dans MathGraph32 les affichages LaTeX sont par défaut en mode maths).

Utilisez à nouveau l'outil pour affecter à ce dernier affichage LaTeX le tag solution.

Pour finir nous allons faire en sorte que lors de la correction, la figure affiche un segment et son milieu, en accord avec la question posée.

Dans la palette de style de point activez le rond de taille moyenne, dans la palette des couleurs activez la couleur noire.

Utilisez l'outil pour créer un point libre. Ne nommez pas ce point.

Avec l'outil créez la droite horizontale passant pas ce point.

Créez un point lié à cette droite avec l'outil pour créer un point lié à cette droite. Ne nommez pas ce point.

Activez a couleur rouge.

A l'aide de l'outil créez le milieu du segment formé par ces deux points. Ne nommez pas ce point.

Activez la couleur noire.

Avec l'outil joignez le milieu du segment aux deux autres points par des segments.

Dans la palette des couleurs actives la couleur bleue et sélectionnez une épaisseur de trait de 2 pixels.

Dans la palette de style de marque, activez la marque en forme de croix.

Activez l'outil de création de marque de segment et cliquez sur chacun des deux segments créés pour lui affecter une marque.

Il nous reste à créer des affichages LaTeX liés à notre points qui feront apparaître des noms en accord avec notre question.

Dans la palette de couleurs, activez la couleur noire.

Cliquez sur l'outil de création d'un affichage LaTeX lié à un point et cliquez sur le point de gauche. Une boîte de dialogue s'ouvre.

Entrez comme code LaTeX le code suivant :

\text{A}

Avant de refermer la boîte de dialogue, choisissez un alignement horizontal centré et une taille de police de 20. Validez.

Créez de même un affichage LaTeX lié au point de droite de notre segment avec le code LaTeX suivant :

\If{cas1}{\text{B}}{\text{I}}

Dans la palette de couleurs, activez la couleur rouge.

Créez de nouveau un affichage LaTeX lié au milieu du segment avec le code LaTeX suivant :

\If{cas1}{\text{I}}{\text{B}}
tutoriels/ressources/mathgraph/exercice_phrase_a_trou.1613309086.txt.gz · Dernière modification : 14/02/2021 14:24 de ybiton

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC by-sa v3
CC by-sa v3 Driven by DokuWiki