Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
13506 czzmrn 1
type=game
13715 obado 2
textarea="data instruction"
3
iEdit="instruction"
13506 czzmrn 4
 
5
:Parole crociate
6
Viene proposto uno schema di parole crociate costruito a partire da un elenco di parole e delle relative definizioni.
7
<p class="wims_credits">
15179 lemaire 8
Autore del modello: <a href="mailto:bernadette.m.riou@orange.fr">Bernadette Perrin-Riou</a>
13506 czzmrn 9
</p>
10
:%%%%%%%%%%%%%%%%%      ATTENZIONE      %%%%%%%%%%%%%%%%%%%%
11
 
12
Se si rimuovono le indicazioni del modulo modelli (le righe che
13
cominciano con ':') è necessario rimuovere tutta questa parte
14
introduttiva del file. Altrimenti Createxo potrebbe non accettare il
15
codice dell'esercizio.
16
 
17
:%%%%%%%% Parametri che possono essere ridefiniti %%%%%%%%%%%%%%%%%
18
 
19
:\title{Parole crociate}
20
:\author{Bernadette, Perrin-Riou}
21
:\email{}
22
:\credits{}
23
 
24
:Consegna
25
\text{instruction=}
26
 
27
:Numero massimo di parole
28
\text{N=7}
29
 
30
:Opzioni
31
Se si seleziona l'opzione <span class="tt wims_code_words">allhelp</span>, tutte le definizioni sono mostrate.
32
Se l'opzione è <span class="tt wims_code_words">tooltip</span>, le definizioni appaiono in un
33
"pop-up" quando si clicca sul numero. Lasciare vuoto se si vuole che le definizioni appaiano
34
ad una ad una di fianco allo schema.
35
\text{none=allhelp}
36
 
37
:Nome del file
38
Compilare questo campo solo se si vuole inserire questo esercizio in un modulo Modtool e per
39
raccogliere le domande si vuole utilizzare un file di dati (in un modulo OEF) del tipo
40
<pre>
41
  &#58;RAM, Random Access Memory
42
  &#58;ROM, Read Only Memory
43
  &#58;FAI, Acronyme. Fournisseurs d'accès Internet
44
  &#58;WIFI,Wireless Internet access
45
  &#58;PC,Ordinateur individuel
46
</pre>
47
In questo caso i dati inseriti più sotto non saranno presi in considerazione. Se non
48
si vuole utilizzare un file separato, inserire le frasi nel campo successivo.
49
 
50
\text{file=}
51
 
52
:Dati principali.
53
Scrivere su ogni riga la parola (in lettere minuscole) e, separata da una virgola, la definizione.
54
 
55
\text{data=bit,Plus petite unité d'information manipulable par un ordinateur ayant la valeur 1 ou 0, appartenant au système de numérotation binaire.
56
octet,Ensemble ordonné de huit éléments binaires traités comme un tout.
57
kibioctet, en deux mots. Unité de mesure correspondant à 2<sup>10</sup> octets soit 1024 octets.
58
megaoctet, en deux mots. Unité de mesure correspondant à 10<sup>6</sup> octets soit 1 million d'octets
59
mebioctet, en deux mots. Unité de mesure correspondant à 2<sup>20</sup> octets soit à 1 048 576 octets.
60
gibioctet, en deux mots. Unité de mesure correspondant à 2<sup>30</sup> octets soit 1 073 741 824 octets.
61
RAM, Random Access Memory
62
ROM, Read Only Memory
63
Modem, Appareil assurant l'adaptation des signaux échangés entre un appareil terminal numérique, par exemple un ordinateur, et une ligne téléphonique analogique.
64
ADSL, Acronyme. Technique de communication qui permet d'utiliser une ligne téléphonique pour transmettre et recevoir des données numériques à des débits élevés
65
FAI, Acronyme. Fournisseurs d'accès Internet
66
WIFI,Wireless Internet access
67
Bluetooth, Technologie sans fil qui permet à des ordinateurs portatifs ou des téléphones mobiles d'échanger des messages vocaux ou des données sur une courte distance, par liaison radio,.
68
PC,Ordinateur individuel
69
Netbook, Mini-ordinateur portatif
70
PDA, Assistant numérique communicant
71
Smartphone, Téléphone mobile couplé à un assistant numérique personnel (PDA).
72
Internet, Réseau informatique mondial constitué d'un ensemble de réseaux nationaux, régionaux et privés, qui sont reliés par le protocole de communication TCP-IP.
73
WWW,world wide web}
74
 
75
:Scelte casuali di elementi inseriti tra parentesi graffe
76
$embraced_randitem
13556 czzmrn 77
\text{accolade=item(1,1 sì,
13506 czzmrn 78
2 no)}
79
 
80
:%%%%%%%%%%%%%% Nulla da modificare fino all'enunciato %%%%%%%%%%%%%%%%
81
\text{accolade=wims(word 1 of \accolade)}
82
 
83
\if{\file notsametext}{
84
  \text{file=randitem(\file)}
85
  \integer{datacnt=wims(recordcnt \file)}
86
  \integer{N=min(\N,\datacnt)}
87
  \text{choix=shuffle(\datacnt)}
88
  \text{choix=\choix[1..\N]}
89
  \text{data=}
90
  \for{s in \choix}{
91
    \text{data=\data
92
wims(record \s of \file)}
93
  }
94
  \matrix{data=\accolade=1 ?wims(randitem embraced \data)}
95
  \text{data=wims(replace internal ;; by ; in \data)}
96
}{
97
  \text{objet_cnt=rows(\data)}
98
  \integer{N=min(\N,\objet_cnt)}
99
  \text{bat=shuffle(\objet_cnt)}
100
  \text{bat=\bat[1..\N]}
101
  \matrix{data=\data}
102
  \matrix{data=\data[\bat;]}
103
}
104
 
105
\text{data=slib(text/crossword \data) }
106
 
107
\statement{
108
  \instruction
109
  \embed{r1}
110
}
111
 
112
\answer{}{\data}{type=crossword}{option=\none}