Rev 13715 | Go to most recent revision | 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 | |||
17 | $image_help |
||
18 | |||
13501 | czzmrn | 19 | <p class="wims_credits">Autore del modello: Gang Xiao <qualite@wimsedu.info></p> |
23 | reyssat | 20 | |
21 | :%%%%%%%%%%%%%%%%% ATTENZIONE %%%%%%%%%%%%%%%%%%%% |
||
22 | |||
23 | Se si rimuovono le indicazioni del modulo modelli (le righe che |
||
24 | cominciano con ':') è necessario rimuovere tutta questa parte |
||
25 | introduttiva del file. Altrimenti Createxo potrebbe non accettare il |
||
26 | codice dell'esercizio. |
||
27 | |||
28 | :%%%%%%%% Parametri che possono essere ridefiniti %%%%%%%%%%%%%%%%% |
||
29 | |||
30 | :\title{Corrispondenze} |
||
5147 | bpr | 31 | :\author{Gang, Xiao} |
8002 | bpr | 32 | :\email{qualite@wimsedu.info} |
5724 | bpr | 33 | :\credits{} |
13556 | czzmrn | 34 | |
23 | reyssat | 35 | :Numero di (coppie di) oggetti da far corrispondere. |
36 | \integer{tot=6} |
||
37 | |||
38 | :Dimensione verticale dei riquadri, in pixel. |
||
39 | Occorre tener presente che gli utenti possono cambiare le dimensioni delle |
||
40 | fonti nel browser e quindi bisogna evitare di disegnare riquadri troppo |
||
41 | piccoli. |
||
42 | \integer{sizev=50} |
||
43 | |||
44 | :Dimensione orizzontale dei riquadri di sinistra, in pixel. |
||
45 | Occorre tener presente che gli utenti possono cambiare le dimensioni delle |
||
46 | fonti nel browser e quindi bisogna evitare di disegnare riquadri troppo |
||
47 | piccoli. |
||
48 | \integer{sizel=250} |
||
49 | |||
50 | :Dimensione orizzontale dei riquadri di destra, in pixel. |
||
51 | Occorre tener presente che gli utenti possono cambiare le dimensioni delle |
||
52 | fonti nel browser e quindi bisogna evitare di disegnare riquadri troppo |
||
53 | piccoli. |
||
54 | \integer{sizer=250} |
||
55 | |||
14929 | lemaire | 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.} |
||
62 | |||
23 | reyssat | 63 | :Contenuto effettivo dell'esercizio. |
8002 | bpr | 64 | Ogni riga deve contenere una coppia di oggetti corrispondenti, separati da |
23 | reyssat | 65 | una virgola. |
13501 | czzmrn | 66 | $embraced_randitem |
23 | reyssat | 67 | \matrix{data= |
68 | Germany, Berlin |
||
69 | Australia, Canberra |
||
70 | Canada, Ottawa |
||
71 | China, Beijing |
||
72 | Spain, Madrid |
||
73 | United States, Washington |
||
74 | France, Paris |
||
75 | Great Britain, London |
||
76 | India, New Delhi |
||
77 | Indonesia, Jacarta |
||
78 | Italy, Rome |
||
79 | Japon, Tokyo |
||
80 | Russia, Moscow |
||
81 | } |
||
82 | |||
13501 | czzmrn | 83 | :Scelte casuali di elementi inseriti tra parentesi graffe |
8530 | czzmrn | 84 | $embraced_randitem |
85 | |||
13556 | czzmrn | 86 | \text{accolade=item(1,1 sì, |
8530 | czzmrn | 87 | 2 no)} |
88 | |||
23 | reyssat | 89 | :%%%%%%%%%%% Parte che precede l'enunciato: da non modificare %%%%%%%%%%%%% |
8530 | czzmrn | 90 | \text{accolade=wims(word 1 of \accolade)} |
23 | reyssat | 91 | \integer{datacnt=rows(\data)} |
92 | \integer{tot=\tot>\datacnt?\datacnt} |
||
93 | |||
94 | \text{shuf=item(1..\tot,shuffle(\datacnt))} |
||
95 | \text{data=row(\shuf,\data)} |
||
8530 | czzmrn | 96 | \text{data=\accolade=1? wims(embraced randitem \data)} |
23 | reyssat | 97 | \text{datal=column(1,\data)} |
98 | \text{datar=column(2,\data)} |
||
99 | \text{size=\sizev[]x\sizel[]x\sizer} |
||
8530 | czzmrn | 100 | \text{explain=\accolade=1? wims(embraced randitem \explain)} |
23 | reyssat | 101 | |
14929 | lemaire | 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 | |||
23 | reyssat | 120 | :%%%%%%%%%%%%% Enunciato (in html). %%%%%%%%%%%%%%%%%%%% |
121 | |||
122 | ::In questa parte non dovrebbe esserci nulla da modificare. |
||
123 | |||
8530 | czzmrn | 124 | Il comando che mostra la corrispondenza, cioè \embed{reply 1,\size} |
23 | reyssat | 125 | |
14929 | lemaire | 126 | \statement{<div class="instructions">\explain</div> |
5723 | bpr | 127 | <div class="wimscenter"> |
23 | reyssat | 128 | \embed{reply 1,\size} |
5723 | bpr | 129 | </div> |
23 | reyssat | 130 | } |
131 | |||
132 | :%%%%%%%%%%%%% Non modificare nulla da qui in poi. %%%%%%%%%%%%%%%%%5 |
||
133 | |||
13556 | czzmrn | 134 | \answer{La vostra risposta}{\datal;\datar}{type=correspond} |
14929 | lemaire | 135 | \feedback{\feedback_general notsametext }{<p class="feedback">\feedback_general</p>} |
23 | reyssat | 136 | |
14929 | lemaire | 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 | } |