Rev 17142 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 17142 | Rev 17172 | ||
---|---|---|---|
Line 99... | Line 99... | ||
99 | <li>La première ligne contient l'énoncé de la question.</li> |
99 | <li>La première ligne contient l'énoncé de la question.</li> |
100 | <li>La seconde ligne représente un feedback, qui sera affiché après validation des réponses |
100 | <li>La seconde ligne représente un feedback, qui sera affiché après validation des réponses |
101 | (elle peut être laissée vide).</li> |
101 | (elle peut être laissée vide).</li> |
102 | <li>Entrez sur la 3e ligne la liste des numéros des bonnes réponses, séparées par des virgules. (les numéros représentent l'ordre dans lequel sont écrites les propositions ci-dessous)</li> |
102 | <li>Entrez sur la 3e ligne la liste des numéros des bonnes réponses, séparées par des virgules. (les numéros représentent l'ordre dans lequel sont écrites les propositions ci-dessous)</li> |
103 | <li>Chaque ligne suivante représente les différentes propositions de réponses.</li></ol> |
103 | <li>Chaque ligne suivante représente les différentes propositions de réponses.</li></ol> |
104 | <div style="border-left:2px solid orange;width:45em;background-color:white;padding:1em .5em;">Exemple : <br |
104 | <div style="border-left:2px solid orange;width:45em;background-color:white;padding:1em .5em;">Exemple : <br> |
105 | <pre>Énoncé de la Question n°1 |
105 | <pre>Énoncé de la Question n°1 |
106 | Explication (feedback) affichée en cas de mauvaise réponse à la question n°1 |
106 | Explication (feedback) affichée en cas de mauvaise réponse à la question n°1 |
107 | Numéro(s) de la (des) bonne(s) réponse(s) |
107 | Numéro(s) de la (des) bonne(s) réponse(s) |
108 | Proposition n°1 |
108 | Proposition n°1 |
109 | Proposition n°2 |
109 | Proposition n°2 |
110 | Proposition n°3</pre></div> |
110 | Proposition n°3</pre></div> |
111 | <p class="oef_indbad"><strong>Attention :</strong> les point-virgules sont interdits ici.</p> |
111 | <p class="oef_indbad"><strong>Attention :</strong> les point-virgules sont interdits ici.</p> |
112 | <hr |
112 | <hr> |
113 | <p><em>Facultatif :</em> Vous pouvez éventuellement ajouter une premiere ligne qui contiendra des variables permettant d'insérer un titre, une image, du son. (nb : vous devez être dans une classe ou un module pour pouvoir transférer ces fichiers).<br |
113 | <p><em>Facultatif :</em> Vous pouvez éventuellement ajouter une premiere ligne qui contiendra des variables permettant d'insérer un titre, une image, du son. (nb : vous devez être dans une classe ou un module pour pouvoir transférer ces fichiers).<br> Dans ce cas, ce sera la seconde ligne (et non la première) qui représentera l'énoncé, la 3e le feedback, et ainsi de suite....</p> |
114 | Les variables possibles sont : |
114 | Les variables possibles sont : |
115 | <ul> |
115 | <ul> |
116 | <li><code>Qtitle</code> : affiche un titre au début de la question. (par exemple pour indiquer le thème)</li> |
116 | <li><code>Qtitle</code> : affiche un titre au début de la question. (par exemple pour indiquer le thème)</li> |
117 | <li><code>Qimage</code> : si un fichier d'image est indiqué, celle-ci sera affichée au début de la question (ne fonctionne que dans un module ou une classe).</li> |
117 | <li><code>Qimage</code> : si un fichier d'image est indiqué, celle-ci sera affichée au début de la question (ne fonctionne que dans un module ou une classe).</li> |
118 | <li><code>Qaudio</code> : si un fichier son est indiqué, celui-ci sera affichée au début de la question (ne fonctionne que dans un module ou une classe. Bugs connus avec Safari).</li> |
118 | <li><code>Qaudio</code> : si un fichier son est indiqué, celui-ci sera affichée au début de la question (ne fonctionne que dans un module ou une classe. Bugs connus avec Safari).</li> |
119 | </ul> |
119 | </ul> |
120 | <div style="border-left:2px solid orange;width:45em;background-color:white;padding:1em .5em;">Exemple : <br |
120 | <div style="border-left:2px solid orange;width:45em;background-color:white;padding:1em .5em;">Exemple : <br> |
121 | <pre>Qtitle="Titre de la question n°2" Qimage="image.jpg" Qaudio="son.mp3" |
121 | <pre>Qtitle="Titre de la question n°2" Qimage="image.jpg" Qaudio="son.mp3" |
122 | Énoncé de la Question n°2 |
122 | Énoncé de la Question n°2 |
123 | Explication (feedback) affichée en cas de mauvaise réponse à la question n°2 |
123 | Explication (feedback) affichée en cas de mauvaise réponse à la question n°2 |
124 | Numéro(s) de la (des) bonne(s) réponse(s) |
124 | Numéro(s) de la (des) bonne(s) réponse(s) |
125 | Proposition n°1 |
125 | Proposition n°1 |
Line 146... | Line 146... | ||
146 | Shanghaï |
146 | Shanghaï |
147 | Tokyo)} |
147 | Tokyo)} |
148 | 148 | ||
149 | :Question 3 |
149 | :Question 3 |
150 | 150 | ||
151 | \text{data3=asis(Quel est le nom de ce fleuve ?<div><img src="http://upload.wikimedia.org/wikipedia/commons/e/e4/Mekong_River_watershed.png" alt="carte montrant un fleuve dans le sud-est de l'asie." |
151 | \text{data3=asis(Quel est le nom de ce fleuve ?<div><img src="http://upload.wikimedia.org/wikipedia/commons/e/e4/Mekong_River_watershed.png" alt="carte montrant un fleuve dans le sud-est de l'asie."></div> |
152 | Environ 70 millions d'habitants vivent directement dans le bassin versant du Mékong. |
152 | Environ 70 millions d'habitants vivent directement dans le bassin versant du Mékong. |
153 | 1 |
153 | 1 |
154 | Le Mékong |
154 | Le Mékong |
155 | Le Yangzi Jiang |
155 | Le Yangzi Jiang |
156 | La Volga |
156 | La Volga |
Line 223... | Line 223... | ||
223 | 1 |
223 | 1 |
224 | Le Lac des cygnes |
224 | Le Lac des cygnes |
225 | Casse-noisette)} |
225 | Casse-noisette)} |
226 | 226 | ||
227 | :Type de réponses |
227 | :Type de réponses |
228 | Le type "checkbox" (boutons carrés) permet à l'apprenant de cocher plusieurs réponses par question.<br |
228 | Le type "checkbox" (boutons carrés) permet à l'apprenant de cocher plusieurs réponses par question.<br> |
229 | Alors que le type "radio" (boutons ronds) ne permet qu'une réponse par question. |
229 | Alors que le type "radio" (boutons ronds) ne permet qu'une réponse par question. |
230 | \text{format=item(1, checkbox, radio)} |
230 | \text{format=item(1, checkbox, radio)} |
231 | 231 | ||
232 | : |
232 | : |
233 | \language{fr} |
233 | \language{fr} |
Line 323... | Line 323... | ||
323 | \text{inst_image=wims(getopt Qimage in \preliminaire_test)} |
323 | \text{inst_image=wims(getopt Qimage in \preliminaire_test)} |
324 | \text{inst_title=wims(getopt Qtitle in \preliminaire_test)} |
324 | \text{inst_title=wims(getopt Qtitle in \preliminaire_test)} |
325 | 325 | ||
326 | \text{rab_inst=} |
326 | \text{rab_inst=} |
327 | \text{rab_inst=\inst_title notsametext ?\rab_inst <h2 class="wims_title">\inst_title</h2>} |
327 | \text{rab_inst=\inst_title notsametext ?\rab_inst <h2 class="wims_title">\inst_title</h2>} |
328 | \text{rab_inst=\inst_image notsametext ?\rab_inst <div class="wimscenter"><img src="\imagedir/\inst_image" alt="" |
328 | \text{rab_inst=\inst_image notsametext ?\rab_inst <div class="wimscenter"><img src="\imagedir/\inst_image" alt=""></div>} |
329 | \if{\inst_audio notsametext }{ |
329 | \if{\inst_audio notsametext }{ |
330 | \text{rab_inst1= . isin \inst_audio ? |
330 | \text{rab_inst1= . isin \inst_audio ? |
331 | <audio controls> |
331 | <audio controls> |
332 | <source src="\imagedir/\inst_audio" type="audio/mpeg"> |
332 | <source src="\imagedir/\inst_audio" type="audio/mpeg"> |
333 | Désolé, votre navigateur est incompatible avec la lecture de fichiers audio. |
333 | Désolé, votre navigateur est incompatible avec la lecture de fichiers audio. |
Line 476... | Line 476... | ||
476 | } |
476 | } |
477 | \if{\answer_given=oui}{ |
477 | \if{\answer_given=oui}{ |
478 | \if{\TEST[\h;2]>0 and \TEST[\h;3]=0}{ |
478 | \if{\TEST[\h;2]>0 and \TEST[\h;3]=0}{ |
479 | \incomplete_answer_text |
479 | \incomplete_answer_text |
480 | \if{\presentgood>0}{ |
480 | \if{\presentgood>0}{ |
481 | <br |
481 | <br> <span class="prompt">\qcm_prompt2</span> |
482 | <span class="oef_indgood">\CHOIX[\h;\rep[\h;]]</span> |
482 | <span class="oef_indgood">\CHOIX[\h;\rep[\h;]]</span> |
483 | } |
483 | } |
484 | } |
484 | } |
485 | \if{\TEST[\h;3]>0}{ |
485 | \if{\TEST[\h;3]>0}{ |
486 | \bad_answer_text |
486 | \bad_answer_text |
487 | \if{\presentgood>0}{ |
487 | \if{\presentgood>0}{ |
488 | <br |
488 | <br> <span class="prompt">\qcm_prompt2</span> |
489 | <span class="oef_indgood">\CHOIX[\h;\rep[\h;]]</span> |
489 | <span class="oef_indgood">\CHOIX[\h;\rep[\h;]]</span> |
490 | } |
490 | } |
491 | } |
491 | } |
492 | \if{\TEST[\h;3]=0 and \TEST[\h;2]=0}{ |
492 | \if{\TEST[\h;3]=0 and \TEST[\h;2]=0}{ |
493 | \good_answer_text |
493 | \good_answer_text |