Subversion Repositories wimsdev

Rev

Rev 11375 | Rev 13476 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11375 Rev 12169
Line 2... Line 2...
2
textarea="data"
2
textarea="data"
3
 
3
 
4
:Classer tous les mots d'une phrase écrite selon un attribut (par exemple leur nature).
4
:Classificar totes les paraules d'una frase escrita d'acord amb un atribut (per exemple, la seva naturalesa).
5
Cet exercice diffère d'autres exercices de classification par la manière dont les données sont
5
Aquest exercici és diferent d'altres exercicis de classificació en la forma en què les dades són
6
rentrées, la donnée étant une phrase et non une liste de mots.
6
entrades, les dades són una frase i no una llista de paraules.
7
<p>
7
<p>
8
Auteur du modèle : Bernadette Perrin-Riou <bpr@math.u-psud.fr>
8
Autor del model: Bernadette Perrin-Riou <bpr@math.u-psud.fr>
9
</p>
9
</p>
10
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
10
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
11
 
11
 
12
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
12
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
13
(Ce sont les lignes qui commencent par un ':'.)
13
(Ce sont les lignes qui commencent par un ':'.)
14
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
14
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
15
 
15
 
16
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
16
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
17
:\title{Classer les mots d'une phrase}
17
:\title{Classificar les paraules d'una frase}
18
:\author{Bernadette, Perrin-Riou}
18
:\author{Bernadette, Perrin-Riou}
-
 
19
:\email{}
-
 
20
:\credits{}
19
:Consigne
21
:Enunciat
20
\text{instruction= Classer les mots selon leur nature ou des propriétés}
22
\text{instruction= Classer les mots selon leur nature ou des propriétés}
21
 
23
 
22
:Nom du fichier
24
:Nom del fitxer
23
Ne remplissez que si vous vous désirez transférer le source de cet exercice dans un compte Modtool
25
Ompliu-ho només si voleu transferir el codi d'aquest exercici a un compte de Modtool
24
et utiliser un fichier de données (dans un module OEF)
26
i utilitzar un fitxer de dades (en un mòdul OEF)
25
du type
27
del tipus
26
<pre>
28
<pre>
27
 V,N,Art,Adj,Prep
29
 V,N,Art,Adj,Prep
28
 Verbe,Nom,Article,Adjectif,Préposition
30
 Verbe,Nom,Article,Adjectif,Préposition
29
 &#58;Le|Art,petit|Adj,chat|N,boit|V,du|Art,lait.|N
31
 &#58;Le|Art,petit|Adj,chat|N,boit|V,du|Art,lait.|N
30
 &#58;Le|Art,chat|N,boit|V,du|Art,lait|N,dans|Prep,un|Art,bol.|N
32
 &#58;Le|Art,chat|N,boit|V,du|Art,lait|N,dans|Prep,un|Art,bol.|N
31
</pre>
33
</pre>
32
Dans ce cas, les données principales ne seront pas prises en compte.
34
En aquest cas, les dades principals no es tindran en compte.
33
Sinon, remplissez les données principales.
35
En cas contrari, ompliu les dades principals.
34
 
36
 
35
\text{file=}
37
\text{file=}
36
 
38
 
37
:Nature des objets
39
:Naturalesa dels objectes
38
\text{nom_nature=Verbe,Nom,Article,Adjectif,Préposition}
40
\text{nom_nature=Verbe,Nom,Article,Adjectif,Préposition}
39
 
41
 
40
:Nature des mots (code)
42
:Naturalesa dels objectes (codi)
41
C'est ce code qui sera utilisé dans les données principales.
43
Aquest codi s'utilitzarà a les dades principals.
42
\text{Nature=V,N,Art,Adj,Prep}
44
\text{Nature=V,N,Art,Adj,Prep}
43
 
45
 
44
:Données principales.
46
:Dades principals.
45
Une phrase par ligne : les mots (ou groupes de mots) de la phrase sont séparés par des virgules. Après chaque mot,
47
Una frase per línia: les paraules (o grups de paraules) de la frase estan separades per comes. Després de cada paraula,
46
séparé du mot par la barre verticale <span class="tt">|</span>, est écrit la nature ou l'attribut du mot telle
48
separada de la paraula per la barra vertical <span class="tt">|</span>, està escrita la naturalesa o l'atribut de la paraula tal
47
qu'il a été écrit dans le champ <span class="tt">Nature des mots (code)</span>. Si le mot (ou groupe de mots)
49
que estava escrivint al camp <span class="tt">Naturalesa de les paraules (codi)</span>. Si la paraula (o grup de paraules)
48
n'est pas suivi d'une barre verticale
50
no va seguida d'una barra vertical
49
et d'un attribut, il n'est pas proposé dans la liste des mots à placer,
51
i un atribut, no es proposa a la llista de paraules a classificar,
50
mais est écrit dans la phrase d'introduction.
52
encara que estigui escrita en la frase introductòria.
51
 
53
 
52
\text{data=Le|Art,petit|Adj,chat|N,boit|V,du|Art,lait|N
54
\text{data=Le|Art,petit|Adj,chat|N,boit|V,du|Art,lait|N
53
Le|Art,chat|N,boit|V,du|Art,lait|N,dans|Prep,un|Art,bol|N
55
Le|Art,chat|N,boit|V,du|Art,lait|N,dans|Prep,un|Art,bol|N
54
Le,chat|N,boit|V,du,lait|N,dans|Prep,un,bol|N}
56
Le,chat|N,boit|V,du,lait|N,dans|Prep,un,bol|N}
55
 
57
 
-
 
58
:S'accepta text aleatori posat entre claus
-
 
59
$embraced_randitem
-
 
60
\text{accolade=item(1,1 sí,
-
 
61
2 no)}
56
 
62
 
57
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
63
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
58
\css{<style type="text/css">
64
\css{<style type="text/css">
59
   .question {background-color: #FFFFCC;margin: 2% 2%;padding: 1%;}
65
   .question {background-color: #FFFFCC;margin: 2% 2%;padding: 1%;}
60
   .reponse {background-color: #FFCC99;color: black;margin: 2% 2%;padding: 0%;}
66
   .reponse {background-color: #FFCC99;color: black;margin: 2% 2%;padding: 0%;}
Line 68... Line 74...
68
  \text{nom_nature=row(2,\Nature)}
74
  \text{nom_nature=row(2,\Nature)}
69
  \text{Nature=row(1,\Nature)}
75
  \text{Nature=row(1,\Nature)}
70
  }{
76
  }{
71
  \text{data=randomrow(\data)}
77
  \text{data=randomrow(\data)}
72
  }
78
  }
-
 
79
\text{accolade=wims(word 1 of \accolade)}
-
 
80
 
73
\text{data=wims(embraced randitem \data)}
81
\text{data=\accolade=1 ? wims(embraced randitem \data)}
74
\integer{cnt=items(\data)}
82
\integer{cnt=items(\data)}
75
\integer{Nat_cnt=items(\Nature)}
83
\integer{Nat_cnt=items(\Nature)}
76
\text{phrase=}
84
\text{phrase=}
77
\text{nature=}
85
\text{nature=}
78
\text{tableau=wims(makelist videxxx for x = 1 to \Nat_cnt)}
86
\text{tableau=wims(makelist videxxx for x = 1 to \Nat_cnt)}
Line 108... Line 116...
108
\integer{question_cnt=items(\question)}
116
\integer{question_cnt=items(\question)}
109
\steps{\Step}
117
\steps{\Step}
110
 
118
 
111
\statement{\instruction
119
\statement{\instruction
112
<div class="question">\phrase.</div>
120
<div class="question">\phrase.</div>
113
<table>
121
<table class="wimsnoborder">
114
\for{ s = 1 to \question_cnt}{
122
\for{ s = 1 to \question_cnt}{
115
  <tr><th>\nom_question[\s]</th><td>\embed{\Step[\s],80 x 30 x \cnt}</td></tr>
123
  <tr><th>\nom_question[\s]</th><td>\embed{\Step[\s],80 x 30 x \cnt}</td></tr>
116
}
124
}
117
</table>
125
</table>
118
}
126
}