Rev 5907 | Rev 6132 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5907 | Rev 6070 | ||
---|---|---|---|
Line 3... | Line 3... | ||
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 | <p> |
- | |
9 | - | ||
10 | < |
8 | <div class="small"> |
11 | 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 |
12 | 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, |
13 | 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 |
14 | (une fois l'exercice transféré dans un module OEF d'un compte Modtool). |
12 | (une fois l'exercice transféré dans un module OEF d'un compte Modtool). |
15 | Un exercice du même type plus complet existe dans Quicktool. |
13 | Un exercice du même type plus complet existe dans Quicktool. |
16 | </ |
14 | </div> |
17 | <p> |
15 | |
18 | Auteur du modèle : Bernadette Perrin-Riou <bpr@math.u-psud.fr> |
16 | Auteur du modèle : Bernadette Perrin-Riou <bpr@math.u-psud.fr> |
19 | 17 | ||
20 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
18 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
21 | 19 | ||
22 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
20 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
Line 25... | Line 23... | ||
25 | 23 | ||
26 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
24 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
27 | 25 | ||
28 | : |
26 | : |
29 | \title{Questions sur des mots à sélectionner d'abord} |
27 | \title{Questions sur des mots à sélectionner d'abord} |
30 | : |
- | |
31 | \author{Bernadette, Perrin-Riou} |
28 | :\author{Bernadette, Perrin-Riou} |
32 | : |
- | |
33 | \email{bpr@math.u-psud.fr} |
29 | :\email{bpr@math.u-psud.fr} |
- | 30 | :\credits{} |
|
34 | 31 | ||
35 | :Consigne de la première question |
32 | :Consigne de la première question |
36 | \text{instruction= Marquer les verbes conjugués.} |
33 | \text{instruction= Marquer les verbes conjugués.} |
37 | :Consigne de la deuxième question |
34 | :Consigne de la deuxième question |
38 | \text{instruction2=Quels sont leurs infinitifs ?} |
35 | \text{instruction2=Quels sont leurs infinitifs ?} |
39 | 36 | ||
40 | :Analyse des réponses de la deuxième question |
37 | :Analyse des réponses de la deuxième question |
41 | Les possibilités sont <span class="tt">case</span>, <span class="tt">nocase</span> (ne tient pas compte de la casse). |
38 | Les possibilités sont <span class="tt">case</span>, <span class="tt">nocase</span> (ne tient pas compte de la casse). |
- | 39 | Si rien n'est rempli, il n'y a pas de deuxième question posée. |
|
42 | \text{format=case} |
40 | \text{format=case} |
43 | :Nombre de lignes des données |
41 | :Nombre de lignes des données |
44 | \text{M=3} |
42 | \text{M=3} |
45 | :Taille des champs de réponses de la deuxième question |
43 | :Taille des champs de réponses de la deuxième question |
46 | \text{size=15} |
44 | \text{size=15} |
47 | 45 | ||
48 | :Données |
46 | :Données |
49 | Une phrase par ligne. On met entre double points d'interrogation le mot à marquer |
47 | Une phrase par ligne. On met entre double points d'interrogation le mot à marquer |
50 | suivi du texte à répondre à la seconde question, séparés par le symbole |
48 | suivi du texte à répondre à la seconde question, séparés par le symbole |
51 | <span class="tt wims_code_words">|</span>. |
49 | <span class="tt wims_code_words">|</span>. |
- | 50 | $embraced_randitem |
|
52 | 51 | ||
53 | \text{data= Le chat ??mange|manger?? la souris. |
52 | \text{data= Le chat ??mange|manger?? la souris. |
54 | Vous ??{avez bu,buvez}|boire?? du {thé,café}. |
53 | Vous ??{avez bu,buvez}|boire?? du {thé,café}. |
55 | Nous ??tournons|tourner?? les pages du livre une à une. |
54 | Nous ??tournons|tourner?? les pages du livre une à une. |
56 | Les randonneurs ??{feront,font}|faire?? un feu. |
55 | Les randonneurs ??{feront,font}|faire?? un feu. |
Line 60... | Line 59... | ||
60 | 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}. |
61 | Je ??suis arrivé|arriver?? {en retard,en avance} à mon rendez-vous. |
60 | Je ??suis arrivé|arriver?? {en retard,en avance} à mon rendez-vous. |
62 | {Christian,Paul} et moi ??regardons|regarder?? un film d'aventure. |
61 | {Christian,Paul} et moi ??regardons|regarder?? un film d'aventure. |
63 | } |
62 | } |
64 | 63 | ||
- | 64 | :Mise en aléatoire par des accolades emboitables |
|
- | 65 | $embraced_randitem |
|
- | 66 | \text{accolade=item(1,1 oui, |
|
- | 67 | 2 non)} |
|
65 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
68 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
66 | ################ |
69 | ################ |
- | 70 | \text{accolade=wims(word 1 of \accolade)} |
|
- | 71 | ||
67 | \text{file=} |
72 | \text{file=} |
68 | \text{partialscore=split} |
73 | \text{partialscore=split} |
69 | 74 | ||
70 | \text{first_step=1} |
75 | \text{first_step=1} |
71 | \text{alea=yes} |
76 | \text{alea=yes} |
Line 75... | Line 80... | ||
75 | .oefstatement{} |
80 | .oefstatement{} |
76 | ol li {list-style: upper-alpha; } |
81 | ol li {list-style: upper-alpha; } |
77 | </style>} |
82 | </style>} |
78 | \text{paste=yes} |
83 | \text{paste=yes} |
79 | \text{pos_rep=outside} |
84 | \text{pos_rep=outside} |
80 | \text{ |
85 | \text{second_step=\format notsametext ? yes:no} |
81 | ##################### |
86 | ##################### |
82 | 87 | ||
83 | 88 | ||
84 | \text{format0=mark} |
89 | \text{format0=mark} |
85 | 90 | ||
86 | \if{\file notsametext}{ |
91 | \if{\file notsametext}{ |
87 | \text{file0=randitem(\file)} |
92 | \text{file0=randitem(\file)} |
88 | \integer{cnt_question= wims(recordcnt \file0)} |
93 | \integer{cnt_question= wims(recordcnt \file0)} |
89 | \text{battage=\alea issametext yes ? shuffle(\cnt_question) |
94 | \text{battage=\alea issametext yes ? shuffle(\cnt_question): |
90 | wims(makelist x for x = 1 to \cnt_question)} |
95 | wims(makelist x for x = 1 to \cnt_question)} |
91 | \text{texte=wims(record \battage[1] of \file0)} |
96 | \text{texte=wims(record \battage[1] of \file0)} |
92 | }{ |
97 | }{ |
93 | \integer{cnt_question=rows(\data)} |
98 | \integer{cnt_question=rows(\data)} |
94 | \integer{N=min(\cnt_question,\M)} |
99 | \integer{N=min(\cnt_question,\M)} |
95 | \integer{N=min(\N,10)} |
100 | \integer{N=min(\N,10)} |
96 | \text{liste=shuffle(\cnt_question)} |
101 | \text{liste=shuffle(\cnt_question)} |
97 | \text{liste=\liste[1..\N]} |
102 | \text{liste=\liste[1..\N]} |
98 | \matrix{data=\data} |
103 | \matrix{data=\data} |
99 | \text{texte=\data[\liste;]} |
104 | \text{texte=\data[\liste;]} |
100 | \text{texte=wims(replace internal ; by </ |
105 | \text{texte=wims(replace internal ; by <br/> in \texte)} |
101 | } |
106 | } |
102 | 107 | ||
103 | \text{autocompletion=\format iswordof case ? autocomplete=off} |
108 | \text{autocompletion=\format iswordof case ? autocomplete=off} |
104 | \integer{first_step=\first_step notwordof 0 ? 1} |
109 | \integer{first_step=\first_step notwordof 0 ? 1} |
105 | \text{option_reaccent=\reaccent!=yes ? noreaccent:} |
110 | \text{option_reaccent=\reaccent!=yes ? noreaccent:} |
106 | \text{nopaste=\paste issametext no ? slib(utilities/nopaste )} |
111 | \text{nopaste=\paste issametext no ? slib(utilities/nopaste )} |
107 | 112 | ||
108 | \text{size=\format iswordof dragfill clickfill ? \size x 1} |
113 | \text{size=\format iswordof dragfill clickfill ? \size x 1} |
109 | 114 | ||
110 | \text{texte=wims(\texte)} |
115 | \text{texte=wims(\texte)} |
111 | \text{ |
116 | \text{texte=\accolade=1 ?wims(embraced randitem \texte)} |
112 | \text{texte=wims(replace internal ??| by ?? | in \texte)} |
117 | \text{texte=wims(replace internal ??| by ?? | in \texte)} |
113 | \text{texte=wims(replace internal ?? | by ?? | in \texte)} |
118 | \text{texte=wims(replace internal ?? | by ?? | in \texte)} |
114 | \matrix{texte=slib(text/markgroup \texte)} |
119 | \matrix{texte=slib(text/markgroup \texte)} |
115 | \matrix{numero=\texte[1..-4;]} |
120 | \matrix{numero=\texte[1..-4;]} |
116 | \text{traduction=\texte[-2;]} |
121 | \text{traduction=\texte[-2;]} |