1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
<h2 class="wimscenter">Commenti mirati alle risposte</h2>
<p>
possibile inserire condizioni (basate sulle risposte date dall'utente)
per la visualizzazione di commenti ad hoc nella pagina in cui viene mostrato
l'esito dell'esercizio. Un utilizzo tipico di questa funzione la
correzione di errori tipici contenuti nella risposta.
</p><p>
Un numero arbitrario di commenti mirati pu essere inserito in
qualsiasi tipo di risposta (risposte aperte o scelte multiple).
La sintassi la seguente:
</p><pre>
\feedback{CONDIZIONE}{MESSAGGIO}
</pre><p>
Tale riga di comando pu essere inserita nell'interfaccia di Createxo nel campo
``Parametri'' (se si il modo guidato) o in qualsiasi punto del codice
(se si utilizza il modo esperti).
</p><p>
Quando <span class="tt">CONDIZIONE</span> verificata viene mostrato
<span class="tt">MESSAGGIO</span> nella pagina dei risultati dell'esercizio.
Le risposte date dall'utente possono essere utilizati in entrambi i
campi (CONDIZIONE e MESSAGGIO) attraverso le variabili <span class="tt wims_code_variable">\reply1</span>,
<span class="tt wims_code_variable">\reply2</span>, ... (per le domande a risposta aperta),
<span class="tt wims_code_variable">\choice1</span>,
<span class="tt wims_code_variable">\choice2</span>,... (per le domanda a scelta multipla).
L'ordine di queste variabili quello in cui le risposte compaiono nel
codidce dell'esercizio (o nel modulo nel $name_normal).
</p><p>
<span class="tt">MESSAGGIO</span> un testo libero, in cui possono essere
utilizzate formattazioni html e simboli
matematici.
</p><p>
anche possibile utilizzare le variabili <span class="tt wims_code_variable">\sc_reply1</span>,
<span class="tt wims_code_variable">\sc_reply2</span>,
... che assumono valore 1 se la risposta corretta, 0 se la risposta sbagliata
e 0.5 se la risposta viene considerata imprecisa. Questa variabile
non tiene conto di eventuali condizioni ulteriori indicate tramite il
comando <span class="tt wims_code_variable">\condition</span>.
</p>
$table_header
<caption>Esempi di condizioni
<small>
!href target=wims_mhelp cmd=help&special_parm=if Elenco completo
</small>
</caption>
$table_hdtr<th>condizione</th><th> verificata quando</th></tr>
$table_tr<td><span class="tt wims_code_words">\reply1=5</span></td>
<td>la prima risposta aperta esattamente uguale a 5</td></tr>
$table_tr<td><span class="tt wims_code_words">\reply1>\reply2+2</span></td>
<td>la prima risposta aperta > della seconda pi 2</td></tr>
$table_tr<td><span class="tt wims_code_words">\choice1=S and \choice2=No</span></td>
<td>la prima scelta multipla S, e la seconda No (<b>attenzione</b>
le condizioni nelle scelte multiple tengono conto del
maiuscolo-minuscolo!)
</td></tr>
$table_tr<td><span class="tt wims_code_words">\reply1<5 or \reply1>8</span></td>
<td>la prima risposta nell'intervallo [5,8].
</td></tr>
$table_tr<td><span class="tt wims_code_words">3 isitemof \reply1</span></td>
<td>la prima riposta, di tipo <span class="tt wims_code_words">set</span>
o <span class="tt wims_code_words">vector</span>,
contiene una coponente "3".
</td></tr>
$table_end
<p>
<b>Attenzione</b>: occorre evitare di mischiare <span class="tt wims_code_variable">\reply</span> e
<span class="tt wims_code_variable">\choice</span> in una stessa condizione.
In questo caso il risultato imprevedibile.
Se necessario possibile costruire domande a scelta multipla utilizzando
opportuni tipi di risposta con il comando
<span class="tt wims_code_words">\answer</span>
</p>
|