Subversion Repositories wimsdev

Rev

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/> 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>
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."/></div>
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="" /></div>}
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 /> <span class="prompt">\qcm_prompt2</span>
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 /> <span class="prompt">\qcm_prompt2</span>
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