Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
13856 | mquerol | 1 | type=order |
2 | textarea="instruction data" |
||
3 | iEdit="instruction" |
||
4 | |||
5 | :Es presenten diverses paraules les lletres de les quals han estat desordenades |
||
6 | |||
7 | <p>L'alumnat ha de refer les paraules.</p> |
||
8 | <p>Advertència: assegureu-vos que les paraules que es proposen no tenen anagrames possibles |
||
9 | o poseu una indicació que no permeti cap ambigüitat.</p> |
||
10 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
11 | |||
12 | Traieu la capçalera anterior si destruiu les etiquetes de la plantilla. |
||
13 | (Aquestes són les línies que comencen per un ':'). |
||
14 | En cas contrari, és possible que l'exercici no pugui tornar a Createxo. |
||
15 | |||
16 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
||
17 | |||
18 | :\title{Combinacions de lletres} |
||
19 | :\author{Olivier, Bado} |
||
20 | :\email{bado@unice.fr} |
||
21 | :\credits{} |
||
22 | Els crèdits us permeten especificar les fonts si, per exemple, l'exercici conté imatges. |
||
23 | |||
24 | :Enunciat de l'exercici |
||
25 | \text{instruction=Aquí tens diverses paraules de la llengua catalana les lletres de les quals s'han desordenat. |
||
26 | <p> Només cal que les ordeneu!</p>} |
||
27 | |||
28 | :Llista de paraules a desordenar |
||
29 | Col·loqueu una paraula per línia, sense espais. |
||
30 | finalment, podeu col·locar una pista per a cada paraula separant-la amb una coma. |
||
31 | \text{data=menjar,a la taula |
||
32 | acabar,tot té un final |
||
33 | correguda |
||
34 | posar,situar |
||
35 | } |
||
36 | |||
37 | :Retroacció (feedback) |
||
38 | Un text que apareix un cop l'alumnat ha respost. |
||
39 | \text{feedback=} |
||
40 | |||
41 | :Nombre de paraules a presentar. |
||
42 | Màxim 20 |
||
43 | \integer{nb_words=2} |
||
44 | |||
45 | :Mida del camp a escriure. |
||
46 | S'ha de proporcionar espai suficient per a la paraula més llarga. |
||
47 | \integer{size=20} |
||
48 | |||
49 | :Tipus d'anàlisi de resposta. |
||
50 | Els tipus <span class="tt">case</span> i <span class="tt">nocase</span> estan especialment adaptats |
||
51 | per a aplicacions de llengües. En altres casos, es preferible <span class="tt">atext</span>. |
||
52 | \text{atype=item(1,case (cap tolerància d'error), |
||
53 | nocase (tolera minúscula/majúscula), |
||
54 | atext (ignora singular/plural i articles))} |
||
55 | |||
56 | :Estils personalitzats |
||
57 | Aquí podeu utilitzar el codi CSS per personalitzar el vostre exercici.<br/> |
||
58 | Exemple : escriviu <code>.name {color: #599}</code> per acolorir en blau pastís les paraules que s'han de trobar. |
||
59 | \text{styles=} |
||
60 | |||
61 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
||
62 | |||
63 | \text{melanges=} |
||
64 | \matrix{reponses=} |
||
65 | \matrix{indices=} |
||
66 | \text{data=wims(nonempty rows \data)} |
||
67 | \integer{datacnt=rows(\data)} |
||
68 | \integer{nb_words=min(\nb_words,\datacnt)} |
||
69 | \integer{nb_words=min(20,\nb_words)} |
||
70 | |||
71 | \text{order=shuffle(\datacnt)} |
||
72 | \text{data=row(\order,\data)} |
||
73 | |||
74 | \for{i=1 to \nb_words}{ |
||
75 | \text{mot=\data[\i;1]} |
||
76 | \text{indice=\data[\i;2]} |
||
77 | \if{\indice issametext }{ |
||
78 | # pour éviter que wims fasse sauter la ligne vide |
||
79 | \text{indice=##**##} |
||
80 | } |
||
81 | \text{mot=wims(nospace \mot)} |
||
82 | \integer{nbletter=wims(charcnt \mot)} |
||
83 | \text{order=shuffle(\nbletter)} |
||
84 | \text{melange=wims(char \order of \mot)} |
||
85 | \text{melanges=wims(append item \melange to \melanges)} |
||
86 | \matrix{reponses=wims(append line \mot to \reponses)} |
||
87 | \matrix{indices=wims(append line \indice to \indices)} |
||
88 | } |
||
89 | |||
90 | # on ne prend en compte que les \nb_words premiers answers |
||
91 | \text{qlist=wims(makelist reply x for x=1 to \nb_words)} |
||
92 | \steps{\qlist} |
||
93 | |||
94 | \css{<style>.big_bullet>li{font-size:1.4em;margin-bottom:.5em}.indice{color:#999}</style>} |
||
95 | \text{styles=wims(nospace \styles)} |
||
96 | :%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%% |
||
97 | |||
98 | \statement{ |
||
99 | \if{\styles notsametext }{<style>\styles</style>} |
||
100 | |||
101 | <div class="instruction">\instruction</div> |
||
102 | <ul class="big_bullet"> |
||
103 | \for{k=1 to \nb_words}{ |
||
104 | <li class="oef_input"> |
||
105 | <label for="reply\k" class="name">\melanges[\k] :</label> |
||
106 | \embed{r \k,\size |
||
107 | autocomplete="off"} |
||
108 | \if{\indices[\k;] notsametext ##**##}{ |
||
109 | <span class="indice">(\indices[\k;])</span> |
||
110 | } |
||
111 | </li> |
||
112 | } |
||
113 | </ul> |
||
114 | } |
||
115 | |||
116 | :%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5 |
||
117 | |||
118 | \answer{Champ 1}{\reponses[1;]}{type=\atype}{} |
||
119 | \answer{Champ 2}{\reponses[2;]}{type=\atype}{} |
||
120 | \answer{Champ 3}{\reponses[3;]}{type=\atype}{} |
||
121 | \answer{Champ 4}{\reponses[4;]}{type=\atype}{} |
||
122 | \answer{Champ 5}{\reponses[5;]}{type=\atype}{} |
||
123 | \answer{Champ 6}{\reponses[6;]}{type=\atype}{} |
||
124 | \answer{Champ 7}{\reponses[7;]}{type=\atype}{} |
||
125 | \answer{Champ 8}{\reponses[8;]}{type=\atype}{} |
||
126 | \answer{Champ 9}{\reponses[9;]}{type=\atype}{} |
||
127 | \answer{Champ 10}{\reponses[10;]}{type=\atype}{} |
||
128 | |||
129 | \feedback{1=1}{\feedback} |