Subversion Repositories wimsdev

Rev

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

Rev 13715 Rev 14929
Line 50... Line 50...
50
:Dimensione orizzontale dei riquadri di destra, in pixel.
50
:Dimensione orizzontale dei riquadri di destra, in pixel.
51
Occorre tener presente che gli utenti possono cambiare le dimensioni delle
51
Occorre tener presente che gli utenti possono cambiare le dimensioni delle
52
fonti nel browser e quindi bisogna evitare di disegnare riquadri troppo
52
fonti nel browser e quindi bisogna evitare di disegnare riquadri troppo
53
piccoli.
53
piccoli.
54
\integer{sizer=250}
54
\integer{sizer=250}
-
 
55
 
-
 
56
:Feedback displayed in all cases after the learner's response.
-
 
57
\text{feedback_general=}
-
 
58
 
-
 
59
:Testo che spiega cosa deve essere fatto.
-
 
60
$embraced_randitem
-
 
61
\text{explain=Associa ad ogni nazione la sua capitale.}
55
 
62
 
56
:Contenuto effettivo dell'esercizio.
63
:Contenuto effettivo dell'esercizio.
57
Ogni riga deve contenere una coppia di oggetti corrispondenti, separati da
64
Ogni riga deve contenere una coppia di oggetti corrispondenti, separati da
58
una virgola.
65
una virgola.
59
$embraced_randitem
66
$embraced_randitem
Line 69... Line 76...
69
India,			New Delhi
76
India,			New Delhi
70
Indonesia,		Jacarta
77
Indonesia,		Jacarta
71
Italy,			Rome
78
Italy,			Rome
72
Japon,			Tokyo
79
Japon,			Tokyo
73
Russia,			Moscow
80
Russia,			Moscow
74
}
81
}
75
 
-
 
76
:Testo che spiega cosa deve essere fatto.
-
 
77
$embraced_randitem
-
 
78
\text{explain=Associa ad ogni nazione la sua capitale.}
-
 
79
 
82
 
80
:Scelte casuali di elementi inseriti tra parentesi graffe
83
:Scelte casuali di elementi inseriti tra parentesi graffe
81
$embraced_randitem
84
$embraced_randitem
82
 
85
 
83
\text{accolade=item(1,1 sì,
86
\text{accolade=item(1,1 sì,
Line 89... Line 92...
89
\integer{tot=\tot>\datacnt?\datacnt}
92
\integer{tot=\tot>\datacnt?\datacnt}
90
 
93
 
91
\text{shuf=item(1..\tot,shuffle(\datacnt))}
94
\text{shuf=item(1..\tot,shuffle(\datacnt))}
92
\text{data=row(\shuf,\data)}
95
\text{data=row(\shuf,\data)}
93
\text{data=\accolade=1? wims(embraced randitem \data)}
96
\text{data=\accolade=1? wims(embraced randitem \data)}
94
 
-
 
95
\text{datal=column(1,\data)}
97
\text{datal=column(1,\data)}
96
\text{datar=column(2,\data)}
98
\text{datar=column(2,\data)}
97
\text{size=\sizev[]x\sizel[]x\sizer}
99
\text{size=\sizev[]x\sizel[]x\sizer}
98
\text{explain=\accolade=1? wims(embraced randitem \explain)}
100
\text{explain=\accolade=1? wims(embraced randitem \explain)}
99
 
101
 
-
 
102
# For Latex version
-
 
103
\text{shuf2=shuffle(\tot)}
-
 
104
\text{latexdatar=\datar[\shuf2]}
-
 
105
\real{latexsizel=max(1,min(floor(\sizel/5)/10,6))}
-
 
106
\real{latexsizer=max(1,min(floor(\sizer/5)/10,6))}
-
 
107
\text{latexsrc=\begin{tabular}{p{\latexsizel cm}lp{1cm}lp{\latexsizer cm}}}
-
 
108
\for{lk=1 to \tot}{
-
 
109
  \text{latexsrc=\latexsrc \datal[\lk] &\(\bullet\) &&\(\bullet\) & \latexdatar[\lk]\\ [1.5ex]  }
-
 
110
}
-
 
111
\text{latexsrc=\latexsrc \\ 
-
 
112
\end{tabular}}
-
 
113
\text{latexsol=\begin{tabular}{p{\latexsizel cm}lp{\latexsizer cm}}}
-
 
114
\for{lk=1 to \tot}{
-
 
115
  \text{latexsol=\latexsol \datal[\lk] &\(\longleftrightarrow \)& \datar[\lk]\\ [1.5ex] }
-
 
116
}
-
 
117
\text{latexsol=\latexsol\\ 
-
 
118
\end{tabular}}
-
 
119
 
100
:%%%%%%%%%%%%% Enunciato (in html). %%%%%%%%%%%%%%%%%%%%
120
:%%%%%%%%%%%%% Enunciato (in html). %%%%%%%%%%%%%%%%%%%%
101
 
121
 
102
::In questa parte non dovrebbe esserci nulla da modificare.
122
::In questa parte non dovrebbe esserci nulla da modificare.
103
 
123
 
104
Il comando che mostra la corrispondenza, cioè \embed{reply 1,\size}
124
Il comando che mostra la corrispondenza, cioè \embed{reply 1,\size}
105
 
125
 
106
\statement{\explain
126
\statement{<div class="instructions">\explain</div>
107
 
-
 
108
<div class="wimscenter">
127
<div class="wimscenter">
109
\embed{reply 1,\size}
128
\embed{reply 1,\size}
110
</div>
129
</div>
111
 
-
 
112
}
130
}
113
 
131
 
114
:%%%%%%%%%%%%% Non modificare nulla da qui in poi. %%%%%%%%%%%%%%%%%5
132
:%%%%%%%%%%%%% Non modificare nulla da qui in poi. %%%%%%%%%%%%%%%%%5
115
 
133
 
116
\answer{La vostra risposta}{\datal;\datar}{type=correspond}
134
\answer{La vostra risposta}{\datal;\datar}{type=correspond}
-
 
135
\feedback{\feedback_general notsametext }{<p class="feedback">\feedback_general</p>}
117
 
136
 
-
 
137
# Latex version 
-
 
138
\latex{
-
 
139
\begin{statement}
-
 
140
\explain
-
 
141
\begin{center}
-
 
142
\latexsrc
-
 
143
\end{center}
-
 
144
\end{statement}
-
 
145
\begin{solution}\
-
 
146
\begin{center}
-
 
147
\latexsol
-
 
148
\end{center}
-
 
149
\end{solution}
-
 
150
}