<h3>Inserimento dei campi delle risposte direttamente nell'enunciato</h3>

:signification
È possibile includere i campi delle risposte direttamente negli enunciati in
formato html degli esercizi tramite il comando <span class="tt wims_code_words">embed</span>. Le domande, aperte o a scelta multipla, devono essere definite
come al solito. Maggiori dettagli sono disponibili direttamente nella
documentazione dei tipi di risposte.

:example
<ul>
  <li><span class="tt wims_code_words">\embed{choice 1}</span> inserisce la prima domanda <i>a scelta multipla</i> nel testo dell'enunciato.</li>
  <li><span class="tt wims_code_words">\embed{reply 2}</span> inserisce la seconda <i>domanda aperta</i>
    nel testo.</li>
  <li><span class="tt wims_code_words">\embed{reply 1,5}</span> il secondo parametro può avere diversi significati
    a seconda del tipo di risposta. In generale significa:
    inserire la prima <i>domanda aperta</i> con la dimensione del campo uguale a 5.
    Invece, se il tipo di <span class="tt wims_code_words">reply 1</span> è <span class="tt wims_code_words">checkbox</span>,
    <span class="tt wims_code_words">click</span>, <span class="tt wims_code_words">radio</span>, <span class="tt wims_code_words">\embed{reply 1,5}</span>
    inserisce solamente una delle scelte (la numero 5 in questo caso) nel formato corrispondente
    al tipo. Questo permette l'inserimento delle scelte multiple in diverse struttrure della pagina
    (come lista, in una tabella, ...).
    <p>Attenzione: nel caso di tipo di risposta <span class="tt wims_code_words">menu</span>,
    è obbligatorio utilizzare la forma <span class="tt wims_code_words">\embed{reply 1}</span>
    senza secondo argomento.
    </p>
  </li>
  <li><span class="tt wims_code_words">\embed{reply 1,AxBxC}</span> può avere diversi significati
    a seconda del tipo:
    <ul>
      <li>nel caso in cui il tipo di risposta è <span class="tt wims_code_words">clickfill</span> o <span class="tt wims_code_words">dragfill</span>,
    A e B sono le dimensioni orizzontali e verticali (in pixel) di una casella da manipolare,
    e C è il numero di caselle del campo della risposta.
      </li><li> nel caso in cui il tipo è <span class="tt wims_code_words">correspond</span>,
    A è la dimensione verticale degli elementi mostrati,
    B e C sono rispettivamente la dimensione orizzontale delle colonne di sinistra e di destra.
      </li><li>
        Nel caso di altri tipi, altre righe possono essere aggiunte,
        permettendo di personalizzare lo stile dei campi delle risposte. Inoltre, se la prima riga supplementare
        è la parola <span class="tt wims_code_words">default</span>, al campo sarà applicato lo stile 
        css <span class="tt wims_code_words">wims_oef_input</span>: il responsabile del server o il docente possono allora
        configurare questo stile in maniera generale. Per esempio,
        per il tipo <span class="tt wims_code_words">numeric</span>,
<pre>\embed{reply 1,12
default}</pre>
o
<pre>\embed{reply 1,12
style="font-size:18px;background-color:#e8ffff;border:1px solid #3333CC;"}</pre>
      </li>
    </ul></li>
  <li><span class="tt wims_code_words">\embed{reply 1,numero, pick_numero}</span>
    Nel caso in cui il tipo è una scelta multipla,
    inserisce la scelta numero <span class="tt">numero</span> nel testo,
    ma mostrando "<span class="tt">pick_numero</span>".
    Tipicamente, questo permette utilizzare per le scelte variabili (A,B,C),
    ma mostrando oggetit complessi (per esempio formule matematiche).
    <pre>
\statement{<ul class="inline">
  <li>1:\embed{reply 1,1, \(\frac{1}{2}\)}</li>
  <li>2:\embed{reply 1,2, \(\frac{1}{3}\)}</li>
  <li>3:\embed{reply 1,3, \(\frac{1}{4}\)}</li>
</ul>
}
\answer{}{1;1,2,3}{type=radio}{option=noanalyzeprint}
</pre>
In questo caso, è meglio disabilitare l'analisi della risposta, perché
il testo visualizzato automaticamente può essere di difficile comprensione
(comportamento da correggere nelle future versioni di WIMS).



