Subversion Repositories wimsdev

Rev

Rev 11491 | Rev 12208 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11491 Rev 11860
Line 1... Line 1...
1
type=question first
1
type=question first
2
textarea="datatrue datafalse explain"
2
textarea="instruction datatrue datafalse explain"
3
asis="datatrue datafalse explain"
3
asis="datatrue datafalse explain"
4
 
4
 
5
:Une question à choix multiples avec permutation aléatoire des choix.
5
:Una pregunta d'opcions múltiples amb permutació aleatòria d'opcions.
6
 
6
 
7
Voici un modèle de question à choix multiples. L'ordre des choix est aléatoire,
7
Aquest és un model de pregunta d'opcions múltiples. L'ordre de les opcions és aleatori, 
8
ainsi que les choix s'il y en a suffisamment qui sont définis.
8
així com les opcions si n'hi ha prou de definides.
9
Quand il y a plusieurs bons choix, il suffit d'en choisir un, peu importe lequel.
9
Quan hi ha diverses opcions correctes, només cal triar-ne una, no importa quina.
10
 
10
 
11
<p>Le texte n'est pas aléatoire. Un autre modèle <b>QCM à la suite</b>
11
<p>El text no és aleatori. Un altre model <b>Opció múltiple avançada QCM</b>
12
permet d'avoir aussi un texte aléatoire.</p>
12
permet tenir també un text aleatori.</p>
13
 
13
 
14
 
14
 
15
$image_help
15
$image_help
16
 
16
 
17
$math_help
17
$math_help
18
 
18
 
19
<p>Auteur du modèle : Gang Xiao <qualite@wimsedu.info></p>
19
<p>Autor del model: Gang Xiao <qualite@wimsedu.info></p>
20
 
20
 
21
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
21
:%%%%%%%%%%%%%%%%%      ATENCIÓ      %%%%%%%%%%%%%%%%%%%%
22
 
22
 
23
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
23
Elimineu la capçalera anterior si esborreu les etiquetes per al model!
24
(Ce sont les lignes qui commencent par un ':'.)
24
(Són les línies que comencen amb un ':'.)
25
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
25
En cas contrari l'exercici pot no funcionar sota Createxo.
26
 
26
 
27
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
27
:%%%%%%%% Paràmetres d'exemple a redefinir %%%%%%%%%%%%%%%%%
28
 
28
 
29
:\title{Choix multiple}
29
:\title{Opcions múltiples}
30
:\author{XIAO, Gang}
30
:\author{XIAO, Gang}
31
:\email{qualite@wimsedu.info}
31
:\email{qualite@wimsedu.info}
32
:\credits{}
32
:\credits{}
33
 
33
 
34
:Nombre de choix à présenter. Au plus 10.
34
:Nombre d'opcions a presentar. Com a màxim 10
35
Vous devez définir suffisamment de choix. Sinon l'exercice affichera seulement ce qui est disponible.
35
Has de definir prou opcions per escollir. En cas contrari l'exercici només mostrarà el que està disponible.
36
\integer{tot=5}
36
\integer{tot=5}
37
 
37
 
38
:Le nombre de bons choix dans chaque exercice. Ne doit pas depasser le total.
38
:El nombre d'opcions correctes en cada exercici. No pot excedir el total
39
\integer{givetrue=2}
39
\integer{givetrue=2}
40
 
40
 
41
:Nombre de mauvais choix "obligatoires".
41
:Nombre d'opcions incorrectes "obligatòries"
42
Par exemple si ce nombre est 2, les deux premiers mauvais choix dans la liste seront toujours présentés dans les exercices générés.
42
Per exemple, si aquest número és 2, als exercicis generats sempre es mostraran les dues primeres opcions incorrectes de la llista.
43
<p> Dans le doute, mettez 0.</p>
43
<p> En cas de dubte, posar 0.</p>
44
\integer{minfalse=0}
44
\integer{minfalse=0}
45
 
45
 
46
:Le texte qui explique ce qu'il faut faire.
46
:L'enunciat de l'exercici
47
$embraced_randitem
47
$embraced_randitem
48
\text{explain=Voici un modèle de question à choix multiples. L'ordre des choix est aléatoire, ainsi que les choix s'il y en a suffisamment qui sont définis.
48
\text{explain=Aquest és un model de pregunta d'opcions múltiples. L'ordre de les opcions és aleatori, així com les opcions si n'hi ha prou de definides.
49
Changez les textes, et vous aurez votre question à choix multiples.<br/>
49
Canvieu els textos i tindreu la vostra pregunta d'opcions múltiples.<br/>
50
Prenez le bon choix.<br/>
50
Trieu l'opció correcta. <br/>
51
Quand il y a plusieurs bons choix, il suffit d'en choisir un, peu importe lequel.
51
Quan hi ha diverses opcions correctes, només cal triar-ne una, no importa quina.
52
}
52
}
53
 
53
 
54
:Le(s) bon(s) choix, un par ligne.
54
:L'(es) opció(ons) correcta(es), una per línia
55
On peut en placer plusieurs (un par ligne) pour tirer au hasard.
55
Se'n poden col·locar diverses (una per línia) per triar a l'atzar.
56
Evitez les phrases trop longues ! Aucun point-virgule dans la phrase.
56
Eviteu frases massa llargues. Cap punt i coma a la frase.
57
 
57
 
58
$embraced_randitem
58
$embraced_randitem
59
\matrix{datatrue=Bon choix n°1
59
\matrix{datatrue=Opció correcta n°1
60
Bon choix n°2
60
Opció correcta n°2
61
Bon choix n°3
61
Opció correcta n°3
62
Bon choix n°4
62
Opció correcta n°4
63
}
63
}
64
 
64
 
65
:Les mauvais choix, un par ligne.
65
:Les opcions incorrectes, una per línia
66
Vous pouvez en donner plus que ce qu'il faut tirer au hasard.
66
Se'n poden col·locar diverses (una per línia) per triar a l'atzar.
67
Evitez les phrases trop longues ! Aucun point-virgule dans la phrase.
67
Eviteu frases massa llargues! Cap punt i coma a la frase.
68
$embraced_randitem
68
$embraced_randitem
69
\matrix{datafalse=Mauvais choix n°1
69
\matrix{datafalse=Opció incorrecta n°1
70
Mauvais choix n°2
70
Opció incorrecta n°2
71
Mauvais choix n°3
71
Opció incorrecta n°3
72
Mauvais choix n°4
72
Opció incorrecta n°4
73
Mauvais choix n°5
73
Opció incorrecta n°5
74
Mauvais choix n°6
74
Opció incorrecta n°6
75
Mauvais choix n°7
75
Opció incorrecta n°7
76
Mauvais choix n°8
76
Opció incorrecta n°8
77
}
77
}
78
 
78
 
79
:Mots d'option :  <span class="tt wims_code_words">checkbox</span>,  <span class="tt wims_code_words">split</span>.
79
:Opcions:  <span class="tt wims_code_words">checkbox</span>,  <span class="tt wims_code_words">split</span>
80
Ajouter le mot  <span class="tt wims_code_words">checkbox</span> s'il y a plusieurs bonnes réponses et si l'élève doit choisir toutes les bonnes réponses (au lieu d'une seule).
80
Afegir la paraula <span class="tt wims_code_words">checkbox</span> si hi ha diverses opcions correctes i l'estudiant ha d'escollir totes les opcions correctes (en lloc de només una).
81
Dans ce cas, ajouter aussi le mot  <span class="tt wims_code_words">split</span> si on autorise une note partielle quand seulement une partie des bonnes réponses sont choisies.
81
En aquest cas, també afegir la paraula <span class="tt wims_code_words">split</span> si permetem una nota parcial quan només es tria una part de les respostes correctes.
82
\text{option=}
82
\text{option=}
83
 
83
 
84
:Feedback Général
84
:Feedback general
85
Ce texte s'affichera après la réponse de l'apprenant, qu'elle soit juste ou fausse.
85
Aquest text apareixerà després de la resposta de l'alumne, estigui  o malament.
86
\text{feedback_general=}
86
\text{feedback_general=}
87
 
87
 
88
:Feedback en cas de bonne réponse
88
:Feedback en cas de resposta correcta
89
Ce texte s'affichera après la réponse de l'apprenant, en cas de bonne reponse ou de reponse partielle.
89
Aquest text apareixerà després de la resposta de l'alumne, si la resposta és bona o en cas de resposta parcial.
90
\text{feedback_bon=}
90
\text{feedback_bon=}
91
 
91
 
92
:Feedback en cas de mauvaise réponse
92
:Feedback en cas de resposta equivocada
93
Ce texte s'affichera après la réponse de l'apprenant, s'il a coché au moins une mauvaise réponse.
93
Aquest text apareixerà després de la resposta de l'alumne, si ha escollit com a mínim una resposta incorrecta.
94
\text{feedback_mauvais=}
94
\text{feedback_mauvais=}
95
 
95
 
96
:Mise en aléatoire par des accolades emboitables
-
 
97
$embraced_randitem
96
:Indicació
98
\text{accolade=item(1,1 oui,
97
Un text que pot ajudar l'alumne a trobar la resposta correcta
99
2 non)}
98
\text{exo_hint=}
100
 
99
 
-
 
100
:S'accepta text aleatori posat entre claus
-
 
101
$embraced_randitem
-
 
102
\text{accolade=item(1,1 sí,
-
 
103
2 no)}
101
 
104
 
-
 
105
 
102
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
106
:%%%%%%%%%%%%%% Res a canviar abans de l'enunciat %%%%%%%%%%%%%%%%
103
\text{accolade=wims(word 1 of \accolade)}
107
\text{accolade=wims(word 1 of \accolade)}
104
 
108
 
105
\text{empty=}
109
\text{empty=}
106
\if{\feedback_general != \empty}{
110
\if{\feedback_general != \empty}{
107
  \text{feedback_general=<p class="feedback">\feedback_general</p>}
111
  \text{feedback_general=<p class="feedback">\feedback_general</p>}
108
}
112
}
109
\if{\feedback_bon != \empty}{
113
\if{\feedback_bon != \empty}{
110
  \text{feedback_bon=<p class="feedback good_answer">\feedback_bon</p>}
114
  \text{feedback_bon=<p class="feedback good_answer">\feedback_bon</p>}
111
}
115
}
112
\if{\feedback_mauvais != \empty}{
116
\if{\feedback_mauvais != \empty}{
113
  \text{feedback_mauvais=<p class="feedback bad_answer">\feedback_mauvais</p>}
117
  \text{feedback_mauvais=<p class="feedback bad_answer">\feedback_mauvais</p>}
-
 
118
}
-
 
119
\if{\exo_hint != \empty}{
-
 
120
  \hint{\exo_hint}
114
}
121
}
115
 
122
 
116
\text{datatrue=wims(nonempty rows \datatrue)}
123
\text{datatrue=wims(nonempty rows \datatrue)}
117
\text{datafalse=wims(nonempty rows \datafalse)}
124
\text{datafalse=wims(nonempty rows \datafalse)}
118
\integer{truecnt=rows(\datatrue)}
125
\integer{truecnt=rows(\datatrue)}
Line 144... Line 151...
144
\text{explain=\accolade=1 ? wims(embraced randitem \explain)}
151
\text{explain=\accolade=1 ? wims(embraced randitem \explain)}
145
\text{ans=positionof(1,\ind)}
152
\text{ans=positionof(1,\ind)}
146
\text{list=item(1..\tot,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z)}
153
\text{list=item(1..\tot,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z)}
147
\text{anstype=checkbox iswordof \option?checkbox:radio}
154
\text{anstype=checkbox iswordof \option?checkbox:radio}
148
 
155
 
149
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
156
:%%%%%%%%%%%%% Ara l'enunciat en format HTML. %%%%%%%%%%%%%%%%%%%%
150
 
157
 
151
::Vous n'avez pas besoin de modifier ceci en général.
158
::Vostè no necessita canviar això en general.
152
 
159
 
153
\statement{
160
\statement{
154
  <div class="oef_explain">\explain</div>
161
  <div class="oef_explain">\explain</div>
155
  \for{i=1 to \tot}
162
  \for{i=1 to \tot}
156
  {<p class="oefreply">\embed{reply 1,\i, \list[\i] : \pick[\i;]}</p>}
163
  {<p class="oefreply">\embed{reply 1,\i, \list[\i] : \pick[\i;]}</p>}
157
}
164
}
158
 
165
 
159
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
166
:%%%%%%%%%%%%% Res a canviar per sota. %%%%%%%%%%%%%%%%%5
160
 
167
 
161
\answer{La réponse}{\ans;\list}{type=\anstype}{option=\option}
168
\answer{Resposta}{\ans;\list}{type=\anstype}{option=\option}
162
 
169
 
163
\feedback{1=1}{\feedback_general}
170
\feedback{1=1}{\feedback_general}
164
\feedback{\reply1 isitemof \list[\ans]}{\feedback_bon}
171
\feedback{\reply1 isitemof \list[\ans]}{\feedback_bon}
165
\feedback{\reply1 notitemof \list[\ans]}{\feedback_mauvais}
172
\feedback{\reply1 notitemof \list[\ans]}{\feedback_mauvais}