« Formules: Variables dans le texte et dans les équations du texte » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Page redirigée vers Types de questions tiers)
 
Ligne 1 : Ligne 1 :
{{Question de type Formules}}
#REDIRECT [[Types_de_questions_tiers]]
{{Traduction}}
 
==Utilisation de variables dans le texte==
 
Il est facile d'insérer des valeurs de variable directement dans le texte. Tout ce qui est nécessaire est d'entourer les noms de variable avec <span style="font-family:monospace;font-size:113%;">{}</span>. Chaque champ de texte a une portée de variables. Toutes les variables <span style="font-family:monospace;font-size:113%;">x</span> de nombre ou de chaîne dans la portée du texte peuvent être utilisées pour remplacer l'espace réservé <span style="font-family:monospace;font-size:113%;">{x}</span> correspondant dans le texte.
 
Il est également possible d'évaluer une expression et d'insérer sa valeur directement dans le texte en ajoutant un signe égal au début de l'accolade tel que <span style="font-family:monospace;font-size:113%;">{=x/1000}</span>. Cette méthode est plus simple si les variables nommées ne sont pas requises. Cependant, aucune vérification d'erreur n'est effectuée à moins que la question ne soit instanciée dans le test. Un exemple est la mise à l'échelle des mètres en kilomètres ci-dessous :
 
<pre style="font-size:113%;width: 98%;">
Quelle est la vitesse de la fusée si elle parcourt {=x/1000} km en {t} s ?
</pre>
 
==Utilisation de variables dans des équations du texte==
 
Les équations de texte sont des expressions ou des équations mathématiques qui sont affichées dans le texte en utilisant une syntaxe mathématique telle que :
 
*'''[http://www.tug.org/ TeX]'''
*'''[https://www.w3.org/TR/MathML3/ MathML]'''
*'''[http://asciimath.org/ AsciiMath]'''
 
Voir [https://docs.moodle.org/33/en/Mathematics#Equation_Construction_and_Display '''Construction et affichage des équations''' (en anglais)] pour plus d'informations sur l'écriture des expressions mathématiques.
 
Les valeurs des variables peuvent être insérées dans les équations du texte de la même manière que dans le texte, c'est-à-dire en entourant les noms des variables avec <span style="font-family:monospace;font-size:113%;">{}</span>. Les valeurs d'expressions telles que <span style="font-family:monospace;font-size:113%;">{=x/1000}</span> peuvent également être insérées.
 
===TeX===
 
<div style="border:1px solid #bce8f1;border-radius:4px;padding: 0px 15px 0px; margin:30px 0 25px;">
<div style="font-family:Lucida Sans Unicode;font-size:150%;color:#f98012;margin:10px 0 10px;>Exemple</div>
 
Écrivez l'équation suivante dans la syntaxe '''TeX'''. Lors de l'affichage, <span style="font-family:monospace;font-size:113%;">{a}</span>, <span style="font-family:monospace;font-size:113%;">{b}</span> et <span style="font-family:monospace;font-size:113%;">{c}</span> seront remplacés par la valeur de ces variables :
 
::{a}''x''<sup>2</sup> + {b}''x'' + {c} = 0
 
<pre style="font-size:113%;width: 98%;>
\( {a} x^2 + {b} x + {c} = 0 \)
</pre>
 
</div>
 
===MathML===
 
<div style="border:1px solid #bce8f1;border-radius:4px;padding: 0px 15px 0px; margin:30px 0 25px;">
<div style="font-family:Lucida Sans Unicode;font-size:150%;color:#f98012;margin:10px 0 10px;>Exemple</div>
 
Écrivez l'équation suivante dans la syntaxe '''MathML'''. Lors de l'affichage, <span style="font-family:monospace;font-size:113%;">{a}</span>, <span style="font-family:monospace;font-size:113%;">{b}</span> et <span style="font-family:monospace;font-size:113%;">{c}</span> seront remplacés par la valeur de ces variables :
 
::{a}''x''<sup>2</sup> + {b}''x'' + {c} = 0
 
<pre style="font-size:113%;width: 98%;">
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»
  «mn»{a}«/mn»
  «msup»«mi»x«/mi»«mn»2«/mn»«/msup»
  «mo»+«/mo»
  «mn»{b}«/mn»
  «mi»x«/mi»
  «mo»+«/mo»
  «mn»{c}«/mn»
  «mo»=«/mo»
  «mn»0«/mn»
«/math»
</pre>
 
</div>
 
<div style="border:1px solid #bce8f1;border-radius:4px;padding: 0px 15px 0px; margin:30px 0 25px;">
<div style="font-family:Lucida Sans Unicode;font-size:150%;color:#f98012;margin:10px 0 10px;>Astuce</div>
 
Les équations MathML sont généralement créées à l'aide d'un éditeur. Lors de la création de l'équation avec un éditeur, il est plus facile d'écrire un nombre, disons 99, à la place des variables, par exemple :
 
<pre style="font-size:113%;width: 98%;margin-top:0px;">
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»
  «mn»99«/mn»
  «msup»«mi»x«/mi»«mn»2«/mn»«/msup»
  «mo»+«/mo»
  «mn»99«/mn»
  «mi»x«/mi»
  «mo»+«/mo»
  «mn»99«/mn»
  «mo»=«/mo»
  «mn»0«/mn»
«/math»
</pre>
puis remplacer les nombres 99 par les variables {a}, {b} et {c} dans le code HTML.
 
</div>
 
<div style="border:1px solid #bce8f1;border-radius:4px;padding: 0px 15px 0px; margin:20px 0 25px;">
<div style="font-family:Lucida Sans Unicode;font-size:150%;color:#f98012;margin:10px 0 10px;>Exemple</div>
 
Utilisez des variables et des expressions dans les équations du texte de la question principale, du feedback général et du feedback de la partie. Utiliser la syntaxe MathML.
 
Cette question '''Formules''' devrait ressembler à ceci :
 
[[File:Formules201801192306.png|695px]]
 
<div style="margin:20px 0 20px;">
<span style="background-color:#f98012;box-shadow: 0 5px 10px #cbcbcb;border: none;color:white;padding: 8px 16px;text-align:center;text-decoration: none;cursor:pointer;">[http://35.193.77.29/mod/quiz/view.php?id=214 <span style="color:white;">À vous de jouer </span>]</span>   [[Question_de_type_Formules#Exemples|Info connexion ↗]]  ''(Ouvrir dans un nouvel onglet : Ctrl+Maj+Clic)''
</div>
 
</div>
 
===AsciiMath===
 
<div style="border:1px solid #bce8f1;border-radius:4px;padding: 0px 15px 0px; margin:20px 0 25px;">
<div style="font-family:Lucida Sans Unicode;font-size:150%;color:#f98012;margin:10px 0 10px;>Exemple</div>
 
Écrivez l'équation suivante dans la syntaxe '''AsciiMath'''. Lors de l'affichage, <span style="font-family:monospace;font-size:113%;">{a}</span>, <span style="font-family:monospace;font-size:113%;">{b}</span> et <span style="font-family:monospace;font-size:113%;">{c}</span> seront remplacés par la valeur de ces variables :
 
::{a}''x''<sup>2</sup> + {b}''x'' + {c} = 0
 
<pre style="font-size:113%;width: 98%;">
<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML"></script>
`{a} x^2 + {b} x + {c} = 0`
</pre>
</div>
 
 
 
[[#top|Accéder au haut de la page]]
 
[[Question de type Formules|← QUESTION DE TYPE FORMULES]]
 
===Autres langues===
[https://docs.moodle.org/33/en/Formulas:_Variables_in_text_and_text_equations English]<br>
[https://docs.moodle.org/all/es/F%C3%B3rmulas:_Variables_en_el_texto_y_en_las_ecuaciones_del_texto Español]

Dernière version du 1 février 2018 à 01:41

Rediriger vers :