Rev 6946 | Rev 12172 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6946 | Rev 11375 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 |
|
1 | type=select |
2 | textarea="data" |
2 | textarea="data" |
3 | 3 | ||
4 | :Marquer un mot, puis donner un renseignement concernant ce mot |
4 | :Marquer un mot, puis donner un renseignement concernant ce mot |
5 | A la première étape, il est demandé marquer des mots ; à la seconde étape, |
5 | A la première étape, il est demandé marquer des mots ; à la seconde étape, |
6 | une question est posée sur ces mots (texte à répondre). |
6 | une question est posée sur ces mots (texte à répondre). |
7 | 7 | ||
8 | <div class="small"> |
8 | <div class="small"> |
9 | Cet exercice peut facilement être transformé pour être inclus dans un module OEF |
9 | Cet exercice peut facilement être transformé pour être inclus dans un module OEF |
10 | si l'on désire mettre les données dans un fichier auxiliaire. Pour cela, |
10 | si l'on désire mettre les données dans un fichier auxiliaire. Pour cela, |
11 | il suffit de remplir le champ \text{file=} en mettant le nom du fichier |
11 | il suffit de remplir le champ \text{file=} en mettant le nom du fichier |
Line 50... | Line 50... | ||
50 | $embraced_randitem |
50 | $embraced_randitem |
51 | 51 | ||
52 | \text{data= Le chat ??mange|manger?? la souris. |
52 | \text{data= Le chat ??mange|manger?? la souris. |
53 | Vous ??{avez bu,buvez}|boire?? du {thé,café}. |
53 | Vous ??{avez bu,buvez}|boire?? du {thé,café}. |
54 | Nous ??tournons|tourner?? les pages du livre une à une. |
54 | Nous ??tournons|tourner?? les pages du livre une à une. |
55 | Les randonneurs ??{feront,font}|faire?? un feu. |
55 | Les randonneurs ??{feront,font}|faire?? un feu. |
56 | Il ??{a déménagé,déménage}|déménager?? pendant les vacances. |
56 | Il ??{a déménagé,déménage}|déménager?? pendant les vacances. |
57 | Les navires ??{ont quitté,quittent}|quitter?? le port aujourd'hui. |
57 | Les navires ??{ont quitté,quittent}|quitter?? le port aujourd'hui. |
58 | Mon chien ??remue|remuer?? {la queue,les oreilles}. |
58 | Mon chien ??remue|remuer?? {la queue,les oreilles}. |
59 | Tu ??{prépareras,as préparé,prépares}|préparer?? un cadeau pour tes {parents,grands-parents}. |
59 | Tu ??{prépareras,as préparé,prépares}|préparer?? un cadeau pour tes {parents,grands-parents}. |
60 | Je ??suis arrivé|arriver?? {en retard,en avance} à mon rendez-vous. |
60 | Je ??suis arrivé|arriver?? {en retard,en avance} à mon rendez-vous. |
61 | {Christian,Paul} et moi ??regardons|regarder?? un film d'aventure. |
61 | {Christian,Paul} et moi ??regardons|regarder?? un film d'aventure. |
62 | } |
62 | } |
63 | 63 | ||
Line 125... | Line 125... | ||
125 | \text{Numero = wims(lines2items \Numero)} |
125 | \text{Numero = wims(lines2items \Numero)} |
126 | \text{prem_numero=wims(column 1 of \numero)} |
126 | \text{prem_numero=wims(column 1 of \numero)} |
127 | \text{texte = \texte[-3;]} |
127 | \text{texte = \texte[-3;]} |
128 | \text{cnt = items(\texte)} |
128 | \text{cnt = items(\texte)} |
129 | \text{Texte=wims(items2words \texte)} |
129 | \text{Texte=wims(items2words \texte)} |
130 | 130 | ||
131 | \text{rep_compose = } |
131 | \text{rep_compose = } |
132 | \for{ i = 1 to \cnt_mot}{ |
132 | \for{ i = 1 to \cnt_mot}{ |
133 | \text{nom_compose= \texte[\numero[\i;]]} |
133 | \text{nom_compose= \texte[\numero[\i;]]} |
134 | \text{nom_compose =wims(items2words \nom_compose)} |
134 | \text{nom_compose =wims(items2words \nom_compose)} |
135 | \text{rep_compose = \rep_compose,\nom_compose} |
135 | \text{rep_compose = \rep_compose,\nom_compose} |
Line 169... | Line 169... | ||
169 | \if{\image notsametext }{\special{help image,[à regarder]}} |
169 | \if{\image notsametext }{\special{help image,[à regarder]}} |
170 | \audio\video |
170 | \audio\video |
171 | \if{\step=\first_step}{ |
171 | \if{\step=\first_step}{ |
172 | <div class="question"> |
172 | <div class="question"> |
173 | \if{\format iswordof flashcard}{ |
173 | \if{\format iswordof flashcard}{ |
174 | <div> \for{h=1 to \cnt}{\texte[\h] }</div>} |
174 | <div> \for{h=1 to \cnt}{\texte[\h] }</div>} |
175 | \for{h=1 to \cnt}{ |
175 | \for{h=1 to \cnt}{ |
176 | \embed{reply 1,\h} |
176 | \embed{reply 1,\h} |
177 | } |
177 | } |
178 | </div> |
178 | </div> |
179 | } |
179 | } |
180 | \if{\step >=1+\first_step}{ |
180 | \if{\step >=1+\first_step}{ |
181 | \if{\pos_rep=outside}{ |
181 | \if{\pos_rep=outside}{ |
Line 213... | Line 213... | ||
213 | \if{\pos_rep=under}{ |
213 | \if{\pos_rep=under}{ |
214 | <div class="question"> |
214 | <div class="question"> |
215 | \for{u = 0 to \quo}{<table border="0"> |
215 | \for{u = 0 to \quo}{<table border="0"> |
216 | <tr> |
216 | <tr> |
217 | \for{ v = 1 to \coupure}{<td align="center"> |
217 | \for{ v = 1 to \coupure}{<td align="center"> |
218 | \if{\nombre[\coupure*\u+\v] isitemof \prem_numero |
218 | \if{\nombre[\coupure*\u+\v] isitemof \prem_numero |
219 | or \nombre[\coupure*\u+\v] notitemof \Numero}{} |
219 | or \nombre[\coupure*\u+\v] notitemof \Numero}{} |
220 | \if{\coupure*\u+\v <= \cnt}{ |
220 | \if{\coupure*\u+\v <= \cnt}{ |
221 | \if{\nombre[\coupure*\u+\v] isitemof \Numero}{<sapn style="color:blue;">} |
221 | \if{\nombre[\coupure*\u+\v] isitemof \Numero}{<sapn style="color:blue;">} |
222 | \texte[\coupure*\u+\v]}{ } |
222 | \texte[\coupure*\u+\v]}{ } |
223 | \if{\nombre[\coupure*\u+\v] isitemof \Numero}{</span>} |
223 | \if{\nombre[\coupure*\u+\v] isitemof \Numero}{</span>} |
224 | </td> |
224 | </td> |
225 | } |
225 | } |
226 | </tr><tr> |
226 | </tr><tr> |
227 | \for{ v = 1 to \coupure}{ |
227 | \for{ v = 1 to \coupure}{ |
228 | \if{\nombre[\coupure*\u+\v] isitemof \prem_numero |
228 | \if{\nombre[\coupure*\u+\v] isitemof \prem_numero |
229 | or \nombre[\coupure*\u+\v] notitemof \Numero}{} |
229 | or \nombre[\coupure*\u+\v] notitemof \Numero}{} |
230 | <td align="center"> |
230 | <td align="center"> |
231 | \if{\nombre[\coupure*\u+\v] isitemof \prem_numero}{ |
231 | \if{\nombre[\coupure*\u+\v] isitemof \prem_numero}{ |
232 | \embed{\STEP[\position[\nombre[\coupure*\u+\v]]], \size |
232 | \embed{\STEP[\position[\nombre[\coupure*\u+\v]]], \size |
233 | \autocompletion} |
233 | \autocompletion} |
234 | }{ } |
234 | }{ } |
235 | </td> |
235 | </td> |
236 | } |
236 | } |
Line 261... | Line 261... | ||
261 | \answer{\rep_compose[16]}{\traduction[16]}{type=\format}{option=\option_reaccent} |
261 | \answer{\rep_compose[16]}{\traduction[16]}{type=\format}{option=\option_reaccent} |
262 | \answer{\rep_compose[17]}{\traduction[17]}{type=\format}{option=\option_reaccent} |
262 | \answer{\rep_compose[17]}{\traduction[17]}{type=\format}{option=\option_reaccent} |
263 | \answer{\rep_compose[18]}{\traduction[18]}{type=\format}{option=\option_reaccent} |
263 | \answer{\rep_compose[18]}{\traduction[18]}{type=\format}{option=\option_reaccent} |
264 | \answer{\rep_compose[19]}{\traduction[19]}{type=\format}{option=\option_reaccent} |
264 | \answer{\rep_compose[19]}{\traduction[19]}{type=\format}{option=\option_reaccent} |
265 | \answer{\rep_compose[20]}{\traduction[20]}{type=\format}{option=\option_reaccent} |
265 | \answer{\rep_compose[20]}{\traduction[20]}{type=\format}{option=\option_reaccent} |
266 | 266 |