question/type/multianswer

Da MoodleDocs.

Le domande con risposte di tipo Embedded answers (Cloze) sono costituite da un testo (in formato Moodle) che ha svariate risposte incluse in esso, tra cui scelta multipla, risposta breve e risposte numeriche.

Attualmente non esiste un'interfaccia grafica per creare queste domande - è necessario specificare il formato della domanda usando la casella di testo (text box) o importando da file esterni.

Molte persone sostengono che il software Hot Potatoes sia il modo più semplice per creare domande con risposte di tipo Embedded answer (Cloze). Una volta create le domande sul proprio pc, è possibile importarle nel modulo quiz di Moodle.

Limitazione importante: , possibile importare unicamente una domanda con risposta inglobata alla volta. Quindi se si stava pensando di creare un file .txt per importare svariate di queste domande in una volta sola, si sappia che non funzionerà.

Formato

Il link help documentation for Cloze questions fornisce un esempio.


NB: fare attenzione quando si copia una domanda di tipo cloze in un editor HTML WYSIWYG perchè tendono ad essere inserite interruzioni di linea (line breaks), che distruggono la domanda.

Esempi

Associare le seguenti città al corretto stato:

  • San Francisco: {1:MULTICHOICE:=California#Corretto~Arizona#Errato}
  • Tucson: {1:MULTICHOICE:California#Errato~%100%Arizona#Corretto}
  • Los Angeles: {1:MULTICHOICE:=California#Corretto~Arizona#Errato}
  • Phoenix: {1:MULTICHOICE:%0%California#Errato~=Arizona#Corretto}

La capitale della Francia è {1:SHORTANSWER:=Paris#Congratulazioni!~%50%Marseille#No, questa è la seconda città più grande in Francia (dopo Parigi).~*#Risposta sbagliata. La capitale della Francia è Parigi, naturalmente.}.

Se la risposta corretta contiene { } # ~ / o " è necessario utilizzare il carattere di escape ponendo un \ prima di ognuno di quei caratteri. Nel feedback ~ e } deve essere preceduto da \ altrimenti sarà interpretato come risposta successiva o come fine della sezione della risposta breve rispettivamente. Segni di citazione: " può creare problemi comunque in entrambi i posti. Usare l'entità HTML " (senza spazio tra & e quot;). Se si vogliono usare simboli matematici ci pssono essere problemi con il carattere \ utilizzato nelle espressioni Tex. Un'alternativa può essere l'utilizzo dei caratteri unicode.

Si vedano le ulteriori note a seguito riguardo alle domande numeriche inglobate!

Spiegazioni dettagliate sulla sintassi

  1. tutti gli oggetti con una domanda di tipo cloze sono codificati tra parentesi graffe {}
  2. il numero che appare tra la parentesi aperta ed i due punti {1: è il peso di questo oggetto; se è impostato ad 1 per tutti gli oggetti, non deve essere specificato, quindi è possibile avere {:
  3. dopo i due punti si ha il tipo di domanda(scelta multipla, risposta breve, numerica): MULTICHOICE, SHORTANSWER, NUMERICAL
  4. NOTA.- Se si ha installato il REGEXP question type plugin è possibile utilizzare anche il tipo di domanda REGEXP
  5. la sintassi per le domande MULTICHOICE e SHORTANSWER è la stessa; l'unica differenza è nella visualizzazione dell'oggetto allo studente
  6. l'ordine delle varie risposte è indifferente (a meno che non si voglia rilevare le risposte errate, si veda il #12 sotto)
  7. una risposta corretta è preceduta dal segno di uguale = o da una percentuale (tipicamente %100%)
  8. una risposta errata non è preceduta da nulla o da una percentuale (tipicamente %0%)
  9. è possibile allocare alcuni punti tra 0 e 100 ad alcune risposte, se si attribuisce la corretta percentuale
  10. tutte le risposte eccetto la prima sono separate le une dalle altre dal segno tilde ~
  11. le risposte possono essere seguite da un messaggio di feedback opzionale, preceduto dal segno #; se non c'è messaggio di feedback, il segno # può essere presente o assente, non ha importanza
  12. si noti che il messaggio di feedback è visualizzato in una piccola finestra di popup (se e quando il feedback è stato dichiarato accessibile agli studenti nelle impostazioni del quiz) al passaggio (hover) del mouse. La finestra di popup ha un titolo "feedback" ed è possibile usare i tag HTML per formattare i propri feedback. In alcuni browser (ad esempio IE5.5) i campi del form possono coprire parti delle finestre di feedback. Può essere di aiuto il non avere i campi del form troppo vicini l'uno all'altro.
  13. nel tipo SHORTANSWER è possibile inserire un rilevatore di domande errate per inviare un feedback del tipo "errato, prova ancora"; è possibile farlo inserendo un asterisco * nella formula
  14. sfortunatamente nel MULTICHOICE MODE non è possibile identificare le risposte che verranno mescolate
  15. sfortunatamente nel SHORTANSWER MODE non è possibile rendere le risposte case-sensitive a meno di usare un trucco spiegato in this thread)

Domande numeriche CLOZE

Dal punto di vista dello studente, una domanda numerica CLOZE sembra semplicemente come una domanda a risposta breve o riempire gli spazi.

La differenza sta nel fatto che le risposte numeriche possono avere un margine di errore. Questo consente un insieme continuo di risposte. È possibile inoltre esprimere la domanda in alcuni formati numerici differenti. 23.4 23,4 (alcuni stati usano il punto come separatore decimale, altri la virgola) e 2.34E+1 (intendendo 2.34*10^1) sarebbero interpretati nello stesso modo.

Altri esempi:
0.5 accetta .5 0.5 0,5 0.500 5e-1 5E-1 ma non 1/2 50%		 
50% accetta 50% 50.0% 5E1% 50/100 e anche50/1000 50 ma non 500/1000 0.5	
1/2 accetta 1/2 1/3 1twenty ma non 2/4 0.5 0,5 3/6 50% ½	
½ accetta ½	
HALF non accetta nemmeno HALF (forse 0?)	 

Se si vogliono accettare svariate varianti è possibile indicarle nella stessa {} ma attenzione, indicare i "falsi positivi" in grassetto!

La scrittura di una domanda numerica CLOZE è praticamente uguale a qualunque altra domanda CLOZE, esse possono essere mischiate nella stessa domanda.

Si scrive la propria domanda/testo incompleto e dove lo studente deve inserire la risposta numerica si scrive (preferibilmente in modalità codice sorgente, l'editor RTF/WYSIWYG può inserire interruzioni di linea che non farebbero funzionare la domanda. Quindi l'interruzione di linea è inserita per leggibilità nell'esempio seguente. Il problema con queste domande è la leggibilità del codice!):

{2:NUMERICAL:=23.8:0.1#Feedback per la risposta corretta 23.8

~%50%23.8:2#Feedback per ½credito vicino alla risposta corretta}.

In questo esempio

  • 2: è il peso in punti della domanda, che vuol dire che questa domanda ha il doppio del peso, nel calcolo del punteggio finale, rispetto alle altre risposte parziali con peso 1 (o senza peso dichiarato, è possibile usare la sintassi {: per indicare il peso 1) nella stessa domanda.
  • NUMERICAL: indica di che tipo di domanda si tratta. Deve essere scritta in CARATTERI MAIUSCOLI.
  • =23.8:0.1 = or %100% significa corretto se la risposta è 23.8 con un errore accettato di 0.1, quindi un qualunque numero tra 23.7 e 23.9 sarà accettato come corretto. (Nelle domande numeriche GIFT si può esprimere un intervallo come 13..15 o 14:1 ma in CLOZE funziona solo 14:1.)
  • #Il feedback per la risposta corretta 23.8 è preceduto da #
  • ~%50%23.8:2 ~ è il separatore per risposte alternative %50% significa che questa risposta avrà il 50% del punteggio della risposta più precisa. Siccome la tolleranza qui è 2, 21.8 o 25.8 otterrebbero questo punteggio e feedback

Il feedback (che è visualizzato come una finestra di popup OverLib quando lo studente passa il mouse sullo spazio per la risposta) è formattabile con i tag HTML. Ad esempio se si vuole un esponente, lo si circondi con i tag superscript: <sup> </sup>. È possibile anche includere immagini nella finestra di feedback ma bisogna eliminare tutti i " e salvare fino a che è ancora in modalità codice (non RTF). Questo funziona nelle popup di feedback


The feedback (which is seen as OverLib popup windows when the user hovers over the answer space) is formatable with HTML tags. For example if you want an exponent, surround it with superscript tags: <sup> </sup>. You can even include pictures in the feedback popup but you must clean out all " and save while still in code mode (not RTF). This works in feedback popup:

#See this picture:<br><img src=Something.gif />}	 

ma non

#See this picture:<br><img src="Something.gif" />}	

(I filtri ALGEBRA e TEX non funzionano nelle popup di feedback, ma possono essere molto utili nella scrittura di domande per espressioni matematiche e scientifiche). Ma ora si possono usare caratteri [unicode].

Se si vogliono fornire feedback per ogni domanda che non rientra negli intervalli per cui sono stati definiti feedback, si aggiungano alcuni GRANDI intervalli generali, ad esempio per le risposte positive .Se non sono più grandi di 20000 è possibile aggiungere:)

~%0%10000.0001:10000#Feedback for risposta errata non specificata}	

Questo fornirebbe un feedback per qualunque risposta compresa tra 0.0001 e 20000.0001 (che non abbia già ricevuto feedback). Non si vuole includere 0 perchè questo valore speciale, così come valori negativi, dovrebbe avere reazioni specifiche.

~%0%0#Hey! Non può essere zero	
~%0%-10000.0001:10000#Noi vogliamo semplicemente la dimensione qui, 
quindi un valore negativo non è quello che vogliamo}	 

Le questioni numeriche possono (era possibile prima della 1.7?) anche avere risposte non numeriche case insensitive. Questo è utile ogni volta che la risposta per una domanda numerica è qualcosa come +inf, -inf, (N/A, NaN etc sebbene io non sappia quando questo potrebbe essere utile)

Si veda anche

Questa informazione è stata tratta da: