Rev 11544 | Rev 13704 | 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 | |||
6376 | bpr | 4 | :Choose the true sentence from a list. |
23 | reyssat | 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 |
||
5608 | bpr | 7 | tirées au hasard parmi des listes respectives. Le nombre de bonnes phrases |
23 | reyssat | 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. |
||
13477 | obado | 14 | </p> |
15 | <p class="wims_credits">Author of the model: Gang Xiao <qualite@wimsedu.info></p> |
||
23 | reyssat | 16 | |
17 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
18 | |||
19 | Remove the above header if you destroy the model tags! (The lines starting |
||
20 | with a ':'.) Otherwise the exercise might not be taken back by Createxo. |
||
21 | |||
22 | :%%%%%%%% Example parameters to be redefined %%%%%%%%%%%%%%%%% |
||
23 | |||
6376 | bpr | 24 | :\title{Multiple true-false} |
5608 | bpr | 25 | :\author{XIAO, Gang} |
8002 | bpr | 26 | :\email{qualite@wimsedu.info} |
5724 | bpr | 27 | :\credits{} |
23 | reyssat | 28 | |
5608 | bpr | 29 | :Number of sentences to present. |
23 | reyssat | 30 | \integer{tot=4} |
31 | |||
32 | :Minimum de phrases vraies dans chaque exercice présenté. Au moins 1. |
||
33 | \integer{mintrue=1} |
||
34 | |||
35 | :Minimum de phrases fausses dans chaque exercice présenté. Au moins 1. |
||
36 | \integer{minfalse=1} |
||
37 | |||
38 | :Les phrases vraies. Une phrase par ligne, point-virgule non-admis. |
||
13477 | obado | 39 | Avoid long sentences! |
23 | reyssat | 40 | $embraced_randitem |
41 | \matrix{datatrue= |
||
5608 | bpr | 42 | À tension égale, le courant passant par un résistor est inversement proportionnel à sa résistance. |
43 | À courant égal, la tension sur un résistor est proportionnelle à sa résistance. |
||
44 | Le courant passant par un résistor est proportionnel à la tension appliquée. |
||
45 | La puissance dissipée par un résistor est proportionnelle au carré de la tension appliquée. |
||
46 | La puissance dissipée par un résistor est proportionnelle au carré du courant. |
||
47 | À tension alternative égale, le courant passant par un condensateur est proportionnel à la capacité. |
||
48 | À courant égal, la tension alternative sur un condensateur est inversement proportionnelle à la capacité. |
||
49 | À tension alternative égale, le courant passant par un solénoïde est inversement proportionnel à l'inductance. |
||
50 | À courant égal, la tension alternative sur un solénoïde est proportionnelle à l'inductance. |
||
23 | reyssat | 51 | Un condensateur idéal ne consomme pas d'énergie. |
52 | Un solénoïde idéal ne consomme pas d'énergie. |
||
53 | } |
||
54 | |||
55 | :Les phrases fausses. Une phrase par ligne, point-virgule non-admis. |
||
13477 | obado | 56 | Avoid long sentences! |
23 | reyssat | 57 | $embraced_randitem |
58 | \matrix{datafalse= |
||
5608 | bpr | 59 | À tension égale, le courant passant par un résistor est proportionnel à sa résistance. |
60 | À courant égal, la tension sur un résistor est inversement proportionnelle à sa résistance. |
||
61 | À courant égal, la tension sur un résistor est indépendante de sa résistance. |
||
62 | À tension égale, le courant passant par un résistor est indépendant de sa résistance. |
||
63 | Le courant passant par une diode est proportionnel à la tension appliquée. |
||
64 | La puissance dissipée par un résistor est proportionnelle à la tension appliquée. |
||
65 | La puissance dissipée par un résistor est proportionnelle au courant. |
||
66 | À tension alternative égale, le courant passant par un condensateur est inversement proportionnel à la capacité. |
||
67 | À courant égal, la tension alternative sur un condensateur est proportionnelle à la capacité. |
||
68 | À tension alternative égale, le courant passant par un condensateur est indépendant de la capacité. |
||
69 | À tension continue égale, le courant passant par un condensateur est proportionnel à la capacité. |
||
70 | À courant égal, la tension continue sur un condensateur est inversement proportionnelle à la capacité. |
||
71 | À courant égal, la tension alternative sur un condensateur est indépendante de la capacité. |
||
72 | À tension alternative égale, le courant passant par un solénoïde est proportionnel à l'inductance. |
||
73 | À courant égal, la tension alternative sur un solénoïde est inversement proportionnelle à l'inductance. |
||
74 | La puissance dissipée par un condensateur est proportionnelle {à,au carré de} la tension appliquée. |
||
75 | La puissance dissipée par un condensateur est proportionnelle {au,au carré du} courant. |
||
76 | La puissance dissipée par un solénoïde idéal est proportionnelle {à,au carré de} la tension appliquée. |
||
77 | La puissance dissipée par un solénoïde idéal est proportionnelle {au,au carré du} courant. |
||
23 | reyssat | 78 | } |
79 | |||
5608 | bpr | 80 | :Mots d'option. |
5907 | bpr | 81 | Ajoutez le mot <span class="tt wims_code_words">split</span> à la définition si vous voulez donner une note |
5608 | bpr | 82 | partielle pour des réponses partiellement correctes. |
23 | reyssat | 83 | \text{option=split} |
84 | |||
5608 | bpr | 85 | :Le texte qui explique ce qu'il faut faire. |
23 | reyssat | 86 | $embraced_randitem |
87 | \text{explain=Parmi les affirmations suivantes, lesquelles sont vraies ? Marquez-les.} |
||
88 | |||
11544 | obado | 89 | :Embraced random items |
8512 | bpr | 90 | $embraced_randitem |
11544 | obado | 91 | \text{accolade=item(1,1 yes, |
92 | 2 no)} |
||
8512 | bpr | 93 | |
23 | reyssat | 94 | :%%%%%%%%%%%%%% Nothing to modify before the statement %%%%%%%%%%%%%%%% |
95 | |||
8512 | bpr | 96 | \text{accolade=wims(word 1 of \accolade)} |
23 | reyssat | 97 | \text{datatrue=wims(nonempty rows \datatrue)} |
98 | \text{datafalse=wims(nonempty rows \datafalse)} |
||
99 | \integer{truecnt=rows(\datatrue)} |
||
100 | \integer{falsecnt=rows(\datafalse)} |
||
101 | \integer{tot=\tot > min(\truecnt,\falsecnt)?min(\truecnt,\falsecnt)} |
||
102 | \integer{mintrue=\mintrue<1?1} |
||
103 | \integer{minfalse=\minfalse<1?1} |
||
104 | \integer{mintrue=\mintrue>\tot-1?\tot-1} |
||
105 | \integer{minfalse=\minfalse>\tot-1?\tot-1} |
||
106 | \integer{tot<\mintrue+\minfalse?\mintrue+\minfalse} |
||
107 | \text{tsh=shuffle(\truecnt)} |
||
108 | \text{fsh=shuffle(\falsecnt)} |
||
109 | \text{true=row(\tsh,\datatrue)} |
||
110 | \text{false=row(\fsh,\datafalse)} |
||
111 | \integer{truepick=randint(\mintrue..\tot-\minfalse)} |
||
112 | \text{pick=row(1..\truepick,\true);row(1..\tot-\truepick,\false)} |
||
113 | \text{ind=wims(makelist 1 for x=1 to \truepick),wims(makelist 0 for x=1 to \tot-\truepick)} |
||
114 | |||
115 | \text{sh=shuffle(\tot)} |
||
116 | \text{ind=item(\sh,\ind)} |
||
117 | \text{pick=row(\sh,\pick)} |
||
8512 | bpr | 118 | \text{pick=\accolade=1 ? wims(embraced randitem \pick)} |
23 | reyssat | 119 | \text{ans=positionof(1,\ind)} |
120 | \text{list=wims(values x for x=1 to \tot)} |
||
8512 | bpr | 121 | \text{explain=\accolade=1 ? wims(embraced randitem \explain)} |
23 | reyssat | 122 | |
123 | :%%%%%%%%%%%%% Now the statement in html. %%%%%%%%%%%%%%%%%%%% |
||
124 | |||
125 | ::You don't need to modify this in general. |
||
126 | |||
8512 | bpr | 127 | \statement{ |
128 | <div class="instruction"> |
||
129 | \explain |
||
130 | </div> |
||
131 | <ul style="list-style-type:none"> |
||
23 | reyssat | 132 | \for{i=1 to \tot}{ |
8512 | bpr | 133 | <li> |
134 | \embed{reply 1,\i}. \pick[\i;] |
||
135 | </li> |
||
23 | reyssat | 136 | } |
8512 | bpr | 137 | </ul> |
23 | reyssat | 138 | } |
139 | |||
8512 | bpr | 140 | :%%%%%%%%%%%%% Nothing to modify after. %%%%%%%%%%%%%%%%% |
23 | reyssat | 141 | |
142 | \answer{The reply}{\ans;\list}{type=checkbox}{option=\option} |