Subversion Repositories wimsdev

Rev

Rev 8002 | Rev 12167 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
11375 bpr 1
type=question
23 reyssat 2
textarea="datatrue datafalse explain"
3
 
4
:Choisir les phrases vraies parmi une liste proposée.
5
Un certain nombre de phrases sont proposées dans une liste. Il faut repérer
6
et noter celles qui sont vraies. Les bonnes et les mauvaises phrases sont
7
tirées au hasard parmi des listes respectives. Le nombre de bonnes phrases
8
dans chaque présentation n'est pas forcément fixe.
9
<p>
10
Plus les données (les phrases) sont abondantes, plus l'exercice est
11
aléatoire et répétable. Mais vous pouvez aussi faire des exercices avec
12
juste ce qu'il faut comme phrases mais pas plus. Ce sera dans ce cas un QCM
13
avec plusieurs bons choix.
14
<p>
8002 bpr 15
Auteur du modèle : Gang Xiao <qualite@wimsedu.info>
23 reyssat 16
 
17
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
18
 
2880 bpr 19
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
23 reyssat 20
(Ce sont les lignes qui commencent par un ':'.)
21
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
22
 
23
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
24
 
25
:\title{Vrai/faux multiple}
5147 bpr 26
:\author{XIAO, Gang}
8002 bpr 27
:\email{qualite@wimsedu.info}
6132 bpr 28
:\credits{}
23 reyssat 29
 
30
:Nombre de phrases à présenter.
31
\integer{tot=4}
32
 
33
:Minimum de phrases vraies dans chaque exercice présenté. Au moins 1.
34
\integer{mintrue=1}
35
 
36
:Minimum de phrases fausses dans chaque exercice présenté. Au moins 1.
37
\integer{minfalse=1}
38
 
39
:Les phrases vraies. Une phrase par ligne, point-virgule non-admis.
40
Evitez les phrases trop longues !
41
$embraced_randitem
42
\matrix{datatrue=
3426 bpr 43
À tension égale, le courant passant par un résistor est inversement proportionnel à sa résistance.
44
À courant égal, la tension sur un résistor est proportionnelle à sa résistance.
23 reyssat 45
Le courant passant par un résistor est proportionnel à la tension appliquée.
46
La puissance dissipée par un résistor est proportionnelle au carré de la tension appliquée.
47
La puissance dissipée par un résistor est proportionnelle au carré du courant.
3426 bpr 48
À tension alternative égale, le courant passant par un condensateur est proportionnel à la capacité.
49
À courant égal, la tension alternative sur un condensateur est inversement proportionnelle à la capacité.
50
À tension alternative égale, le courant passant par un solénoïde est inversement proportionnel à l'inductance.
51
À courant égal, la tension alternative sur un solénoïde est proportionnelle à l'inductance.
23 reyssat 52
Un condensateur idéal ne consomme pas d'énergie.
53
Un solénoïde idéal ne consomme pas d'énergie.
54
}
55
 
56
:Les phrases fausses. Une phrase par ligne, point-virgule non-admis.
57
Evitez les phrases trop longues !
58
$embraced_randitem
59
\matrix{datafalse=
3426 bpr 60
À tension égale, le courant passant par un résistor est proportionnel à sa résistance.
61
À courant égal, la tension sur un résistor est inversement proportionnelle à sa résistance.
62
À courant égal, la tension sur un résistor est indépendante de sa résistance.
63
À tension égale, le courant passant par un résistor est indépendant de sa résistance.
23 reyssat 64
Le courant passant par une diode est proportionnel à la tension appliquée.
65
La puissance dissipée par un résistor est proportionnelle à la tension appliquée.
66
La puissance dissipée par un résistor est proportionnelle au courant.
3426 bpr 67
À tension alternative égale, le courant passant par un condensateur est inversement proportionnel à la capacité.
68
À courant égal, la tension alternative sur un condensateur est proportionnelle à la capacité.
69
À tension alternative égale, le courant passant par un condensateur est indépendant de la capacité.
70
À tension continue égale, le courant passant par un condensateur est proportionnel à la capacité.
71
À courant égal, la tension continue sur un condensateur est inversement proportionnelle à la capacité.
72
À courant égal, la tension alternative sur un condensateur est indépendante de la capacité.
73
À tension alternative égale, le courant passant par un solénoïde est proportionnel à l'inductance.
74
À courant égal, la tension alternative sur un solénoïde est inversement proportionnelle à l'inductance.
23 reyssat 75
La puissance dissipée par un condensateur est proportionnelle {à,au carré de} la tension appliquée.
76
La puissance dissipée par un condensateur est proportionnelle {au,au carré du} courant.
77
La puissance dissipée par un solénoïde idéal est proportionnelle {à,au carré de} la tension appliquée.
78
La puissance dissipée par un solénoïde idéal est proportionnelle {au,au carré du} courant.
79
}
80
 
81
:Mots d'option.
5907 bpr 82
Ajoutez le mot  <span class="tt wims_code_words">split</span> à la définition si vous voulez donner une note
23 reyssat 83
partielle pour des réponses partiellement correctes.
84
\text{option=split}
85
 
86
:Le texte qui explique ce qu'il faut faire.
87
$embraced_randitem
88
\text{explain=Parmi les affirmations suivantes, lesquelles sont vraies ? Marquez-les.}
89
 
6132 bpr 90
:Mise en aléatoire par des accolades emboitables
91
$embraced_randitem
92
\text{accolade=item(1,1 oui,
93
2 non)}
94
 
23 reyssat 95
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
96
 
6132 bpr 97
\text{accolade=wims(word 1 of \accolade)}
23 reyssat 98
\text{datatrue=wims(nonempty rows \datatrue)}
99
\text{datafalse=wims(nonempty rows \datafalse)}
100
\integer{truecnt=rows(\datatrue)}
101
\integer{falsecnt=rows(\datafalse)}
102
\integer{tot=\tot > min(\truecnt,\falsecnt)?min(\truecnt,\falsecnt)}
103
\integer{mintrue=\mintrue<1?1}
104
\integer{minfalse=\minfalse<1?1}
105
\integer{mintrue=\mintrue>\tot-1?\tot-1}
106
\integer{minfalse=\minfalse>\tot-1?\tot-1}
107
\integer{tot<\mintrue+\minfalse?\mintrue+\minfalse}
108
\text{tsh=shuffle(\truecnt)}
109
\text{fsh=shuffle(\falsecnt)}
110
\text{true=row(\tsh,\datatrue)}
111
\text{false=row(\fsh,\datafalse)}
112
\integer{truepick=randint(\mintrue..\tot-\minfalse)}
113
\text{pick=row(1..\truepick,\true);row(1..\tot-\truepick,\false)}
114
\text{ind=wims(makelist 1 for x=1 to \truepick),wims(makelist 0 for x=1 to \tot-\truepick)}
115
 
116
\text{sh=shuffle(\tot)}
117
\text{ind=item(\sh,\ind)}
118
\text{pick=row(\sh,\pick)}
6132 bpr 119
\text{pick=\accolade=1 ? wims(embraced randitem \pick)}
23 reyssat 120
\text{ans=positionof(1,\ind)}
121
\text{list=wims(values x for x=1 to \tot)}
6132 bpr 122
\text{explain=\accolade=1 ? wims(embraced randitem \explain)}
23 reyssat 123
 
124
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
125
 
126
::Vous n'avez pas besoin de modifier ceci en général.
127
 
128
\statement{\explain
129
 
6132 bpr 130
<table class="wimsnoborder">
23 reyssat 131
\for{i=1 to \tot}{
4719 bpr 132
 <tr><td nowrap>\embed{reply 1,\i}. </td>
4763 bpr 133
 <td>&nbsp;\pick[\i;]</td></tr>
23 reyssat 134
}
6132 bpr 135
</table>
23 reyssat 136
}
137
 
138
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
139
 
140
\answer{La réponse}{\ans;\list}{type=checkbox}{option=\option}
141