Subversion Repositories wimsdev

Rev

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
type=datalist
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]}{&nbsp;}
222
           \texte[\coupure*\u+\v]}{&nbsp;}
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
      }{&nbsp;}
234
      }{&nbsp;}
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