Outils du site


tutoriels:ressources:mathgraph:exercice_fractions_1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriels:ressources:mathgraph:exercice_fractions_1 [23/01/2025 16:51] ybitontutoriels:ressources:mathgraph:exercice_fractions_1 [22/04/2025 17:27] (Version actuelle) – plus de v2 dcaillibaud
Ligne 1: Ligne 1:
-Ce tutoriel est en cours d'écriture. 
- 
 Nous désirons créer une ressource sur la comparaison de fractions en cinquième, analogue à cet exercice déjà en ligne : [[https://bibliotheque.sesamath.net/public/voir/6790fffedc7aca546820c28f]] Nous désirons créer une ressource sur la comparaison de fractions en cinquième, analogue à cet exercice déjà en ligne : [[https://bibliotheque.sesamath.net/public/voir/6790fffedc7aca546820c28f]]
  
 Il s'agit de proposer 7 situations différentes (tous les dénominateurs des fractions sont positifs): Il s'agit de proposer 7 situations différentes (tous les dénominateurs des fractions sont positifs):
 +
 cas 1 : Comparer deux fractions a/b et a'/b' irréductibles avec a/b < 1 < a'/b' cas 1 : Comparer deux fractions a/b et a'/b' irréductibles avec a/b < 1 < a'/b'
  
Ligne 235: Ligne 234:
  
 Ainsi ici le contenu de nbsol est le nombre de 1 contenus dans la deuxième colonne de la matrice A1. Ainsi ici le contenu de nbsol est le nombre de 1 contenus dans la deuxième colonne de la matrice A1.
 +
  
 Nous allons maintenant isoler au hasard un terme de la première colonne de cette matrice pour lequel la deuxième colonne contient un 1. Nous allons maintenant isoler au hasard un terme de la première colonne de cette matrice pour lequel la deuxième colonne contient un 1.
Ligne 241: Ligne 241:
  
 rand(0) renvoie un nombre aléatoire entre 0 (compris) et 1 exclu, int(nbsol*rand(0)) renvoie donc un entier compris entre 0 et nbsol - 1. On isole donc au hasard un des nbsol derniers termes de la première colonne de la matrice A1 et on le met dans a". rand(0) renvoie un nombre aléatoire entre 0 (compris) et 1 exclu, int(nbsol*rand(0)) renvoie donc un entier compris entre 0 et nbsol - 1. On isole donc au hasard un des nbsol derniers termes de la première colonne de la matrice A1 et on le met dans a".
 +
 +Créez aussi avec cette même icône les calculs réels suivants :
 +
 +^Nom du calcul^Formule^Explication^
 +|q3|a"/b|Servira à l'affichage de la troisième fraction|
 +|asura|a/a|Servira à afficher une première fraction a/a dans l'énoncé et la solution|
 +|bsurb|b/b|Servira à afficher une deuxième fraction b/b dans l'énoncé et la solution|
 +
  
 Nous devons maintenant créer les éléments nécessaires pour que notre figure soit reconnue comme générant un exercice reconnue par le modème multi-édit (une seule étape). Nous devons maintenant créer les éléments nécessaires pour que notre figure soit reconnue comme générant un exercice reconnue par le modème multi-édit (une seule étape).
  
-Pour cela notre figure doit contenir un affichage LaTeX de tag enonce contenant l'énoncé, un affichage LaTeX de tag formulaire contenant le formulaire (qui fournirtla question à poser à l'élève) et un affichage LaTeX de tag solution contenant la solution à afficher à la fin.+Pour cela notre figure doit contenir un affichage LaTeX de tag enonce contenant l'énoncé, un affichage LaTeX de tag formulaire contenant le formulaire (qui fournitla question à poser à l'élève) et un affichage LaTeX de tag solution contenant la solution à afficher à la fin.
 . .
 Cela peut être automatisé par l'emploi d'une deuxième macro construction Cela peut être automatisé par l'emploi d'une deuxième macro construction
Ligne 331: Ligne 339:
 Modifions maintenant l'affichage LaTeX fournissant le formulaire (la question) avec l'outil {{:exercices_calcul:outilmodifobjgraph.png?32|}} Modifions maintenant l'affichage LaTeX fournissant le formulaire (la question) avec l'outil {{:exercices_calcul:outilmodifobjgraph.png?32|}}
  
-Remplavcez son code LaTeX par le code suivant:+Remplacez son code LaTeX par le code suivant:
  
 <code> <code>
Ligne 425: Ligne 433:
 Nous nous occuperons du troisième affichage LaTeX plus tard. Nous nous occuperons du troisième affichage LaTeX plus tard.
  
 +Nous avons vu que notre formulaire comprenait dans son texte edit. Cela indique que le formulaire contient une seule liste déroulante.
 +
 +Nous devons fournir un affichage LaTeX de tag list1 contenant les items de la liste et un calcul nommé resList1 renvoyant comme valeur l'indice de l'item correspondant à la bonne réponse.
 +
 +Dans la barre d'outil des affichages, utilisez l'icône {{:exercices_calcul:outillatex.png?32|}} (affichage LaTeX libre).
 +
 +
 +Cliquez à un emplacement libre de la figure. Une boîte de dialogue s'ouvre.
 +
 +Entrez le code LaTeX ci-dessous :
 +
 +<code>
 +\begin{array}{l}
 +\text{$<$}
 +\\ \text{$>$} 
 +\\ \text{$=$}
 +\end{array}
 +</code>
 +
 +Chacun des contenus des trois \text{} fournit le contenu des trois items. Ils sont entourés de $ car nous choisirons ici que les items soient affichés en mode LaTeX (mode maths).
 +
 +Il faut maintenant affecter à cet affichage LaTeX le tag list1.
 +
 +Pour cela utilisez dans la barre supérieure l'outil {{:exercices_calcul:outilprotocole.png?32|}}, dans la liste de gauche allez tout en bas et sélectionnez le dernier affichage LaTeX puis cliquez sur le bouton Changer le tag et entrez comme tag list1. Refermez la boîte de dialogue de protocole.
 +
 +Créons maintenant un calcul nommé resList1 avec l'outil {{:exercices_calcul:outilcalcul.png?32|}} de création d'un calcul réel. Entrez la formule ci-dessous :
 +<code>
 +si(cas1|cas3|cas5,1,si(cas7,3,2))
 +</code>
 +
 +Ainsi si cas vaut 1, 3 ou 5 c'est le premier item qui est le bon (<), si cas vaut 7, c'est le troisième (symbole d('égalité) et sinon c'est le deuxième (>).
 +
 +
 +Il nous reste à modifier l'affichage LaTeX qui fournit la solution.
 +
 +Pour cela, utilisez dans la barre supérieur l'icône {{:exercices_calcul:outilmodifobjgraph.png?32|}} de modification d'objet graphique et cliquez sur l'affichage LaTeX créé par la macro construction.
 +
 +Remplacez le code LaTeX par le code suivant :
 +<code>
 +\begin{array}{l}
 +\If{cas1}
 +{
 +\text{$\ForSimp{q1}<1$ car $\Val{a}<\Val{b}$ et $\ForSimp{q2}>1$ car $\Val{a'}>\Val{b'}$}
 +\\ \text{On a donc $\ForSimp{q1}<1<\ForSimp{q2}$}
 +\\ \text{donc $\ForSimp{q1}<\ForSimp{q2}$}
 +}
 +{
 +\If{cas2}
 +{
 +\text{$\ForSimp{q1}<1$ car $\Val{a}<\Val{b}$ et $\ForSimp{q2}>1$ car $\Val{a'}>\Val{b'}$}
 +\\ \text{On a donc $\ForSimp{q2}>1>\ForSimp{q1}$}
 +\\ \text{donc $\ForSimp{q2}>\ForSimp{q1}$}
 +
 +}
 +{
 +\If{cas3}
 +{
 +\text{Les deux fractions ont le même dénominateur positif $\Val{b}$.}
 +\\ \text{Elles sont donc rangées dans l'ordre de leurs numérateurs.}
 +\\ \text{$\Val{a}<\Val{a"}$}
 +\\ \text{Donc $\ForSimp{q1}<\ForSimp{q3}$}
 +}
 +{
 +\If{cas4}
 +{
 +\text{Les deux fractions ont le même dénominateur positif $\Val{b}$.}
 +\\ \text{Elles sont donc rangées dans l'ordre de leurs numérateurs.}
 +\\ \text{$\Val{a"}>\Val{a}$}
 +\\ \text{Donc $\ForSimp{q3}>\ForSimp{q1}$}
 +}
 +{
 +\If{cas5}
 +{
 +\text{Le numérateur $\Val{a}$ de la fraction $\ForSimp{q1}$ est inférieur à son dénominateur $\Val{b}$ (et son dénominateur est positif)}
 +\\ \text{donc $\ForSimp{q1}<1$}
 +}
 +{
 +\If{cas6}
 +{
 +\text{Le numérateur $\Val{a'}$ de la fraction $\ForSimp{q2}$ est supérieur à son dénominateur $\Val{b'}$ (et son dénominateur est positif)}
 +\\ \text{donc $\ForSimp{q2}>1$}
 +}
 +{
 +\text{Le numérateur et le dénominateur des deux fractions sont égaux donc ces deux fractions sont égales à 1.}
 +\\ \text{Donc $\ForSimp{asura}=\ForSimp{bsurb}=1$}
 +}
 +}
 +}
 +}
 +}
 +
 +\end{array}
 +</code>
 +
 +
 +Avant d'enregistrer votre figure, vous pouvez éventuellement supprimer les deux macro constructions que nous avons utilisées, cela allégera la taille de la figure quand nous récupérerons son code Base 64.
 +
 +Pour cela utilisez l'icône {{:exercices_calcul:outilgestionconst.png?32|}} (gestion des constructions) et utiliser l'item **Supprimer une construction de la figure**.
 +
 +Notre figure est maintenant prête pour être utilisée pour créer une ressource Labomep.
 +
 +Enregistrez la par précaution dans le dossier de votre choix.
 +
 +==== Etape 2 : Création de notre ressource dans LaboMep ====
 +
 +Connectez vous à LaboMep avec votre identifiant et votre mot de passe : https://labomep.sesamath.net/
 +
 +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).
 +
 +{{:exercices_calcul:ex1_fig12.png?200|}}
 +
 +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 sur les puissances de 10//.
 +
 +Dans le champ **Type technique**, choisissez //activité j3p//.
 +
 +Dans **Catégories**, cochez la case //Exercice interactif//.
 +
 +Dans **Niveau**, cochez les cases //cinquième// et //sixième//.
 +
 +Dans les champs **Résumé** et **Description**, entrez //Demande de comparer deux fractions en utilisant la valeur 1//.
 +
 +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 //Composants MathGraph32 pour J3P//.
 +
 +Ensuite faites glisser //Exercice de calcul multi-éditeurs// dans l’éditeur de graphe.
 +
 +Un nœud apparaît (Nœud 1).
 +
 +Faites un clic droit sur //Nœud 1// et choisissez //Paramétrage//.
 +
 +Dans le champ **Titre** entrez ce qui suit :
 +<code>Comparer deux fractions</code>
 +
 +Dans le champ **nbrepetitions** entrez la valeur 7 (ainsi les 7 cas prévus seront proposés une fois).
 +
 +Ouvrez la figure principale depuis l'endroit où vous l'aviez sauvegardée et utilisez l'icône {{:constructions:outilexport.png?32|}} d'exportation de la barre d'outil supérieure pour coller dans le presse-papier le code Base 64 de la figure.
 +
 +Vous pouvez maintenant changer le paramètre **fig** de deux façons :
 +
 +La première méthode est de cliquer sur le bouton **Saisie brute** et de copier le code base 64 dans l'éditeur qui apparaît.
 +
 +La deuxième méthode (recommandée) est de cliquer sur le bouton **Editer** qui démarre en ligne une instance de MathGraph32 avec la figure déjà contenue comme paramètre (ici la figure était vide). Dans cette fenêtre MathGraph32, utilisez le bouton {{:exercices_calcul:outilnew.png?32|}} et demandez une nouvelle figure par code Base64 puis collez dans le champ **code Base64** le contenu du presse-papier. Cliquez ensuite en haut sur le bouton **Sauvegarder**.
 +
 +__Avantage de cette deuxième méthode :__ Si votre figure ne contient pas les éléments nécessaires à votre exercice, vous verrez apparaître en haut de la fenêtre un ou plusieurs avertissements et la fenêtre ne se refermera pas. Vous pouvez néanmoins cliquer sur le bouton **Annuler** mais dans ce cas le paramètre **fig** restera inchangé.
 +
 +Il serait possible d'afficher sous les consignes notre figure MathGraph32  et dans ce cas nous devrions entrer la largeur et la hauteur en pixels comme paramètres width et height mais ici notre figure ne sert qu'à fournir ce qui sera affiché, aussi bien lors des questions que lors de la correction.
 +
 +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 une chaîne vide (pas de paramétrage possible pour l'utilisateur).
 +
 +Cochez la case **listesLatex** (nous avons entouré les items de l'affichage LaTeX fournissant les choix entre des caractères $).
 +
 +Dans le champ **nbEssais** entrez //1// (Un seule chance pour choisir <, > ou = ).
 +
 +Laissez le champ **charset** vide, car il n'y a pas de champ d'édition à remplir.
 +
 +Dans le champ **InfoParam** entrez :
 +<code>
 +Cet exercice n'est pas paramétrable.
 +</code>
 +
 +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 **Calcul sur les puissances de 10** puis, dans **Mes Ressources**, faites un clic droit sur la ressource.
  
 +Vous pouvez maintenant tester la ressource.
  
  
  
-  
  
  
  
tutoriels/ressources/mathgraph/exercice_fractions_1.1737647489.txt.gz · Dernière modification : 23/01/2025 16:51 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