Subversion Repositories wimsdev

Rev

Rev 13506 | Rev 13715 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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