« Modèle:Question à choix multiple » : différence entre les versions
(Réutilisation du modèle Question) |
(Ajout références_réponse et références_explication) |
||
(8 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
<includeonly><div style="display:none"><!--Tricks the visual editor not to display raw html--><html><script type="text/javascript"> | <includeonly> | ||
{{Question | |||
| classe = multiple-choice-question {{{classe|}}} | |||
| question = {{{question|}}} | |||
| sous-question = <ol class="multiple-choice-question-choices" type="A"> | |||
<li><html><input type="radio" name="q" value="a" class="multiple-choice-question-choice"></html>{{{a|Choix A}}}</li> | |||
<li><html><input type="radio" name="q" value="b" class="multiple-choice-question-choice"></html>{{{b|Choix B}}}</li> | |||
{{#if:{{{c|}}}|<li><html><input type="radio" name="q" value="c" class="multiple-choice-question-choice"></html>{{{c}}}</li>|}} | |||
{{#if:{{{d|}}}|<li><html><input type="radio" name="q" value="d" class="multiple-choice-question-choice"></html>{{{d}}}</li>|}} | |||
{{#if:{{{e|}}}|<li><html><input type="radio" name="q" value="e" class="multiple-choice-question-choice"></html>{{{e}}}</li>|}} | |||
{{#if:{{{f|}}}|<li><html><input type="radio" name="q" value="f" class="multiple-choice-question-choice"></html>{{{f}}}</li>|}} | |||
{{#if:{{{g|}}}|<li><html><input type="radio" name="q" value="g" class="multiple-choice-question-choice"></html>{{{g}}}</li>|}} | |||
</ol> | image_question = {{{image_question|}}} | |||
| image_réponse = {{{image_réponse|}}} | |||
| réponse = <span class="multiple-choice-question-answer-letter" style="font-size: 20px; text-transform: uppercase; font-weight: bold;">{{lc:{{{réponse|}}}}}</span>{{#if: {{{réponse|}}}||<i>Aucune réponse n'a été spécifiée...</i>}} | |||
| explication = {{{explication|}}}{{#if: {{{image_explication|}}}|<br>[[Fichier:{{{image_explication}}}|400px]]|}} | |||
| marqueur1_symbole = {{{marqueur1_symbole|}}} | |||
| marqueur1_couleur = {{{marqueur1_couleur|}}} | |||
| marqueur1_y = {{{marqueur1_y|}}} | |||
| marqueur1_x = {{{marqueur1_x|}}} | |||
| références_réponse = {{{références_réponse|}}} | |||
| références_explication = {{{références_explication|}}} | |||
}} | |||
<div style="display:none"><!--Tricks the visual editor not to display raw html--><html><script type="text/javascript"> | |||
/* In VisualEditor mode, scripts are not run, leaving the answer displayed. | |||
* It is important that this code not use jQuery so in can be run inline | |||
* right after the template has been displayed. */ | |||
elements = document.getElementsByClassName('multiple-choice-question-answer-letter'); | |||
elements[elements.length - 1].classList.add('printonly'); // Use printonly so the answer is still displayed when printing. | |||
</script></html></div><div style="display:none"><!--Tricks the visual editor not to display raw html--><html><script type="text/javascript"> | |||
inlineJS['Modèle:Questions_à_choix_multiple'] = function(){ | |||
$('.multiple-choice-question .question-see-answer').click(function(){ | $('.multiple-choice-question .question-see-answer').click(function(){ | ||
inputs = $(this).closest('.multiple-choice-question').find('.multiple-choice-question-choices'); | inputs = $(this).closest('.multiple-choice-question').find('.multiple-choice-question-choices'); | ||
checked = inputs.find('input[name=q]:checked'); | checked = inputs.find('input[name=q]:checked'); | ||
if($(this).text() | // Check if the answer is visible. | ||
if($(this).text() == 'Voir') // Remove the answer highlighting if the question is being hidden again. | |||
{ | { | ||
inputs.children('li').css('color', '').css('font-weight', ''); | inputs.children('li').css('color', '').css('font-weight', ''); | ||
Ligne 21 : | Ligne 50 : | ||
inputs.find('input[value=' + $(this).closest('.multiple-choice-question').find('.multiple-choice-question-answer-letter').text().toLowerCase() +']').parent().css('color', 'green').css('font-weight', 'bold'); | inputs.find('input[value=' + $(this).closest('.multiple-choice-question').find('.multiple-choice-question-answer-letter').text().toLowerCase() +']').parent().css('color', 'green').css('font-weight', 'bold'); | ||
}); | }); | ||
}; | |||
} | |||
</script></html></div></includeonly><noinclude>{{Documentation}}</noinclude> | </script></html></div></includeonly><noinclude>{{Documentation}}</noinclude> |
Dernière version du 2 septembre 2020 à 22:32
Utilisation
Question au format choix multiples. Pour le format Flashcard, voir Modèle:Question. Pour une question vrai ou faux, voir Modèle:Question vrai ou faux. Pour une question à plusieurs réponses, voir Modèle:Question à plusieurs réponses.
Exemple
- 1
- 2
- 3
- 4
- 5
d
La girafe est un mammifère quadrupède et elle possède donc 4 pattes. Voici d'autres exemples de mammifères à 4 pattes:
Paramètres
Question au format choix multiples. Pour une question vrai ou faux, voir Modèle:Question_vrai_ou_faux, Pour le format Flashcard, voir Modèle:Question.
Paramètre | Description | Type | État | |
---|---|---|---|---|
Question | question | La question à poser.
| Contenu | obligatoire |
A | a | Le choix A. | Chaîne | obligatoire |
B | b | Le choix B. | Chaîne | obligatoire |
C | c | Le choix C. | Chaîne | suggéré |
D | d | Le choix D. | Chaîne | suggéré |
E | e | Le choix E. | Chaîne | suggéré |
F | f | Le choix F. | Chaîne | suggéré |
G | g | Le choix G. | Chaîne | suggéré |
Explication | explication | Une explication de la bonne réponse à la question.
| Contenu | suggéré |
Références pour l'explication | références_explication | Des URLs, PMIDs, DOIs ou ISBNs séparés par des points-virgules (;).
| Contenu | facultatif |
Réponse | réponse | La réponse à la question (lettre minuscule).
| Contenu | obligatoire |
Références pour la réponse | références_réponse | Des URLs, PMIDs, DOIs ou ISBNs séparés par des points-virgules (;).
| Contenu | facultatif |
Image question | image_question | Une image à associer avec la question.
| Fichier | suggéré |
Image explication | image_explication | Une image associée à l'explication.
| Fichier | facultatif |
Symbole du marqueur | marqueur1_symbole | Caractère qui constituera le marqueur. Ce paramètre doit être spécifié pour activer le marqueur.
| Chaîne | facultatif |
Couleur du marqueur (en anglais) | marqueur1_couleur | La couleur du marqueur en anglais. Cette couleur doit être une couleur CSS valide.
| Chaîne | facultatif |
Coordonnée X | marqueur1_x | Coordonnée X du centre du marqueur (le 0 est la gauche de l'image). Pour récupérer une coordonnée, placez votre curseur sur l'image à marquer dans l'éditeur visuel. | Nombre | facultatif |
Coordonnée Y | marqueur1_y | Coordonnée Y du centre du marqueur (le 0 est le haut de l'image). Pour récupérer une coordonnée, placez votre curseur sur l'image à marquer dans l'éditeur visuel. | Nombre | facultatif |
Identifiant unique | uuid | UUID (identifiant unique) de la question. Ce champ est rempli automatiquement.
| Chaîne | obligatoire |
La documentation de ce modèle est incluse depuis sa sous-page de documentation (modifier | historique).
Veuillez placer les catégories dans la sous-page /Documentation.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).