Subversion Repositories wimsdev

Rev

Rev 3502 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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