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 | } |