Rev 14929 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
11375 | bpr | 1 | type=classify |
23 | reyssat | 2 | textarea="data explain" |
13715 | obado | 3 | iEdit="explain" |
23 | reyssat | 4 | |
5 | :Fai corrispondere coppie di oggetti. |
||
6 | |||
7 | In una tabella a due colonne gli oggetti sulle righe vanno fatti corrispondere |
||
8 | correttamente, selezionandoli e trascinandoli con il mouse. |
||
9 | <p> |
||
10 | Per costruire un esercizio di questo tipo è sufficente inserire la lista |
||
11 | di coppie corrette di oggetti. |
||
5779 | czzmrn | 12 | </p><p> |
23 | reyssat | 13 | Con una piccola modifica, questo modello può essere adattato per accettare |
14 | oggetti costituiti da immagini. |
||
5779 | czzmrn | 15 | </p> |
16 | |||
15179 | lemaire | 17 | <p class="wims_credits">Autore del modello: <a href="mailto:qualite@wimsedu.info">Gang Xiao</a></p> |
5779 | czzmrn | 18 | |
23 | reyssat | 19 | :%%%%%%%%%%%%%%%%% ATTENZIONE %%%%%%%%%%%%%%%%%%%% |
20 | |||
21 | Se si rimuovono le indicazioni del modulo modelli (le righe che |
||
22 | cominciano con ':') è necessario rimuovere tutta questa parte |
||
23 | introduttiva del file. Altrimenti Createxo potrebbe non accettare il |
||
24 | codice dell'esercizio. |
||
25 | |||
26 | :%%%%%%%% Parametri che possono essere ridefiniti %%%%%%%%%%%%%%%%% |
||
27 | |||
28 | :\title{Corrispondenze} |
||
5147 | bpr | 29 | :\author{Gang, Xiao} |
8002 | bpr | 30 | :\email{qualite@wimsedu.info} |
5724 | bpr | 31 | :\credits{} |
13556 | czzmrn | 32 | |
23 | reyssat | 33 | :Numero di (coppie di) oggetti da far corrispondere. |
34 | \integer{tot=6} |
||
35 | |||
36 | :Dimensione verticale dei riquadri, in pixel. |
||
37 | Occorre tener presente che gli utenti possono cambiare le dimensioni delle |
||
38 | fonti nel browser e quindi bisogna evitare di disegnare riquadri troppo |
||
39 | piccoli. |
||
40 | \integer{sizev=50} |
||
41 | |||
42 | :Dimensione orizzontale dei riquadri di sinistra, in pixel. |
||
43 | Occorre tener presente che gli utenti possono cambiare le dimensioni delle |
||
44 | fonti nel browser e quindi bisogna evitare di disegnare riquadri troppo |
||
45 | piccoli. |
||
46 | \integer{sizel=250} |
||
47 | |||
48 | :Dimensione orizzontale dei riquadri di destra, in pixel. |
||
49 | Occorre tener presente che gli utenti possono cambiare le dimensioni delle |
||
50 | fonti nel browser e quindi bisogna evitare di disegnare riquadri troppo |
||
51 | piccoli. |
||
52 | \integer{sizer=250} |
||
53 | |||
14929 | lemaire | 54 | :Feedback displayed in all cases after the learner's response. |
55 | \text{feedback_general=} |
||
56 | |||
57 | :Testo che spiega cosa deve essere fatto. |
||
58 | $embraced_randitem |
||
59 | \text{explain=Associa ad ogni nazione la sua capitale.} |
||
60 | |||
23 | reyssat | 61 | :Contenuto effettivo dell'esercizio. |
8002 | bpr | 62 | Ogni riga deve contenere una coppia di oggetti corrispondenti, separati da |
23 | reyssat | 63 | una virgola. |
13501 | czzmrn | 64 | $embraced_randitem |
23 | reyssat | 65 | \matrix{data= |
66 | Germany, Berlin |
||
67 | Australia, Canberra |
||
68 | Canada, Ottawa |
||
69 | China, Beijing |
||
70 | Spain, Madrid |
||
71 | United States, Washington |
||
72 | France, Paris |
||
73 | Great Britain, London |
||
74 | India, New Delhi |
||
75 | Indonesia, Jacarta |
||
76 | Italy, Rome |
||
77 | Japon, Tokyo |
||
78 | Russia, Moscow |
||
79 | } |
||
80 | |||
13501 | czzmrn | 81 | :Scelte casuali di elementi inseriti tra parentesi graffe |
8530 | czzmrn | 82 | $embraced_randitem |
83 | |||
13556 | czzmrn | 84 | \text{accolade=item(1,1 sì, |
8530 | czzmrn | 85 | 2 no)} |
86 | |||
23 | reyssat | 87 | :%%%%%%%%%%% Parte che precede l'enunciato: da non modificare %%%%%%%%%%%%% |
8530 | czzmrn | 88 | \text{accolade=wims(word 1 of \accolade)} |
23 | reyssat | 89 | \integer{datacnt=rows(\data)} |
90 | \integer{tot=\tot>\datacnt?\datacnt} |
||
91 | |||
92 | \text{shuf=item(1..\tot,shuffle(\datacnt))} |
||
93 | \text{data=row(\shuf,\data)} |
||
8530 | czzmrn | 94 | \text{data=\accolade=1? wims(embraced randitem \data)} |
23 | reyssat | 95 | \text{datal=column(1,\data)} |
96 | \text{datar=column(2,\data)} |
||
97 | \text{size=\sizev[]x\sizel[]x\sizer} |
||
8530 | czzmrn | 98 | \text{explain=\accolade=1? wims(embraced randitem \explain)} |
23 | reyssat | 99 | |
14929 | lemaire | 100 | # For Latex version |
101 | \text{shuf2=shuffle(\tot)} |
||
102 | \text{latexdatar=\datar[\shuf2]} |
||
103 | \real{latexsizel=max(1,min(floor(\sizel/5)/10,6))} |
||
104 | \real{latexsizer=max(1,min(floor(\sizer/5)/10,6))} |
||
105 | \text{latexsrc=\begin{tabular}{p{\latexsizel cm}lp{1cm}lp{\latexsizer cm}}} |
||
106 | \for{lk=1 to \tot}{ |
||
107 | \text{latexsrc=\latexsrc \datal[\lk] &\(\bullet\) &&\(\bullet\) & \latexdatar[\lk]\\ [1.5ex] } |
||
108 | } |
||
109 | \text{latexsrc=\latexsrc \\ |
||
110 | \end{tabular}} |
||
111 | \text{latexsol=\begin{tabular}{p{\latexsizel cm}lp{\latexsizer cm}}} |
||
112 | \for{lk=1 to \tot}{ |
||
113 | \text{latexsol=\latexsol \datal[\lk] &\(\longleftrightarrow \)& \datar[\lk]\\ [1.5ex] } |
||
114 | } |
||
115 | \text{latexsol=\latexsol\\ |
||
116 | \end{tabular}} |
||
117 | |||
23 | reyssat | 118 | :%%%%%%%%%%%%% Enunciato (in html). %%%%%%%%%%%%%%%%%%%% |
119 | |||
120 | ::In questa parte non dovrebbe esserci nulla da modificare. |
||
121 | |||
8530 | czzmrn | 122 | Il comando che mostra la corrispondenza, cioè \embed{reply 1,\size} |
23 | reyssat | 123 | |
14929 | lemaire | 124 | \statement{<div class="instructions">\explain</div> |
5723 | bpr | 125 | <div class="wimscenter"> |
23 | reyssat | 126 | \embed{reply 1,\size} |
5723 | bpr | 127 | </div> |
23 | reyssat | 128 | } |
129 | |||
130 | :%%%%%%%%%%%%% Non modificare nulla da qui in poi. %%%%%%%%%%%%%%%%%5 |
||
131 | |||
13556 | czzmrn | 132 | \answer{La vostra risposta}{\datal;\datar}{type=correspond} |
14929 | lemaire | 133 | \feedback{\feedback_general notsametext }{<p class="feedback">\feedback_general</p>} |
23 | reyssat | 134 | |
14929 | lemaire | 135 | # Latex version |
136 | \latex{ |
||
137 | \begin{statement} |
||
138 | \explain |
||
139 | \begin{center} |
||
140 | \latexsrc |
||
141 | \end{center} |
||
142 | \end{statement} |
||
143 | \begin{solution}\ |
||
144 | \begin{center} |
||
145 | \latexsol |
||
146 | \end{center} |
||
147 | \end{solution} |
||
148 | } |