Subversion Repositories wimsdev

Rev

Rev 13715 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
13501 czzmrn 1
type=order
13715 obado 2
textarea="instruction data"
3
iEdit="instruction"
4821 czzmrn 4
 
5
:Mettere in ordine (tipo puzzle).
6
 
7
Sono presesntate alcune etichette in ordine casuale. È richiesto di metterle in ordine.
11375 bpr 8
Il puzzle va risolto scambiando di posto le caselle a due a due:
4821 czzmrn 9
per fare ciò cliccare sulla prima e quindi sulla seconda.
5779 czzmrn 10
 
13479 obado 11
<p class="wims_credits">
15179 lemaire 12
Autore del modello: <a href="mailto:bernadette.m.riou@orange.fr">Bernadette Perrin-Riou</a>
4821 czzmrn 13
</p>
14
:%%%%%%%%%%%%%%%%%      ATTENZIONE      %%%%%%%%%%%%%%%%%%%%
15
 
16
Se si rimuovono le indicazioni del modulo modelli (le righe che
17
cominciano con ':') è necessario rimuovere tutta questa parte
18
introduttiva del file. Altrimenti Createxo potrebbe non accettare il
19
codice dell'esercizio.
20
 
21
:%%%%%%%% Parametri che possono essere ridefiniti %%%%%%%%%%%%%%%%%
22
:\title{Puzzle di parole}
5147 bpr 23
:\author{Bernadette, Perrin-Riou}
8530 czzmrn 24
:\email{bpr@math.u-psud.fr}
5724 bpr 25
:\credits{}
13479 obado 26
 
4821 czzmrn 27
:Consegna
28
\text{instruction=Ricostruire la frase. Per scambiare due caselle, cliccare
29
prima su una e poi sull'altra.}
13479 obado 30
 
4821 czzmrn 31
:Numero di domande proposte (massimo 5)
32
\text{N=2}
13479 obado 33
 
4821 czzmrn 34
:Contenuto effettivo dell'esercizio.
11375 bpr 35
Inserire i componenti del puzzle, separandoli da virgole. Non ci devono
4821 czzmrn 36
essere parole ripetute.
37
\text{data=Il, gatto, ha, catturato, il topo.
38
Il, cane, non, mangia, topi.
13501 czzmrn 39
\(\forall \epsilon\), \(\exists \delta\), t.c. , \(f(x)=x\)
4821 czzmrn 40
}
41
 
42
:%%%%%%%%%%%%%% Nulla da modificare fino all'enunciato %%%%%%%%%%%%%%%%
43
 
44
\integer{M=rows(\data)}
45
\integer{N=min(\N,\M)}
46
\integer{N=min(\N,10)}
47
\text{liste=shuffle(\M)}
48
\text{liste=\liste[1..\N]}
49
\matrix{data=\data}
50
\matrix{data=\data[\liste;]}
51
\text{option=}
13501 czzmrn 52
 
4821 czzmrn 53
\for{j=1 to \N}{
54
 \integer{nb_item=items(\data[\j;])}
55
 \text{option=wims(append line 1 x \nb_item to \option)}
56
}
57
\matrix{option=\option}
58
\text{STEP=wims(makelist r x for x=1 to \N)}
13501 czzmrn 59
 
4821 czzmrn 60
\steps{\STEP}
13480 obado 61
 
13501 czzmrn 62
:%%%%%%%%%%%%%% L'énoncé %%%%%%%%%%%%%%%%
13480 obado 63
\statement{
64
  <div class="instruction">\instruction</div>
65
  \if{\N=1}{
66
    <div class="wimscenter">\embed{r 1, 400 x 60}</div>
67
  }{
68
    \for{s=1 to \N}{
13488 obado 69
      <p>\s:</p>
13480 obado 70
      <div class="wimscenter">\embed{r \s, 400 x 60}</div>
71
    }
72
  }
4821 czzmrn 73
}
13480 obado 74
 
13501 czzmrn 75
:%%%%%%%%%%%%% Analyse des réponses %%%%%%%%%%%%%%%%%
76
 
4821 czzmrn 77
\answer{1}{\data[1;];\option[1;] x 80}{type=puzzle}{option=text}
78
\answer{2}{\data[2;];\option[2;] x 80}{type=puzzle}{option=text}
79
\answer{3}{\data[3;];\option[3;] x 80}{type=puzzle}{option=text}
80
\answer{4}{\data[4;];\option[4;] x 80}{type=puzzle}{option=text}
81
\answer{5}{\data[5;];\option[5;] x 80}{type=puzzle}{option=text}
82
\answer{6}{\data[6;];\option[6;] x 80}{type=puzzle}{option=text}
83
\answer{7}{\data[7;];\option[7;] x 80}{type=puzzle}{option=text}
84
\answer{8}{\data[8;];\option[8;] x 80}{type=puzzle}{option=text}
85
\answer{9}{\data[9;];\option[9;] x 80}{type=puzzle}{option=text}
86
\answer{10}{\data[10;];\option[10;] x 80}{type=puzzle}{option=text}