Visualizzare le risposte corrette in "Risposte e Statistiche"

More
2 months 4 days ago #232320 by link123
La tua versione di LimeSurvey: Version 3.28.27+220905
Server proprio o LimeSurvey Cloud: Server proprio
Tema: Visualizzare risposte corrette nella dashboard
==================

Salve a tutti,
sto utilizzando LiveSurvey per somministrare un quiz a scelta multipla composto da alcune domande pescate a caso da un pool più grande.

Nel momento in cui un utente ha completato il quiz, andando in Risposte > Risposte e Statistiche > Mostrare le risposte, riesco a visualizzare la riga dell'utente e le varie colonne con le relative sue risposte alle domande. Mi chiedevo se ci fosse la possibilità (anche con qualche plugin) di visualizzare anche quale era la risposta corretta, oltre alla risposta data e alla domanda.

Più in generale, è possibile in qualche modo avere un "report" con tutte le risposte date e le risposte che sono corrette?
L'obiettivo sarebbe di passare in rassegna le varie domande a cui l'utente ha risposto, per correggerle insieme.

Grazie mille,
Michael

Please Log in to join the conversation.

More
2 months 4 days ago #232335 by Joffm
Buongiorno,

Puoi utilizzare il plug-in "pdfReport" per creare un rapporto davvero bello a tua scelta.
gitlab.com/SondagesPro/ExportAndStats/pdfReport


Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
2 months 4 days ago #232338 by lfanfoni
Limesurvey non è proprio indicato per somministrare test o quiz. Esistono sicuramente software più adatti e ideati proprio per questa esigenza.
E' anche vero però che è molto flessibile e adattabile a diverse esigenze, anche senza sviluppare plugin o soluzioni custom.
Non ho capito bene come hai implementato questa cosa di "pescare a caso" un insieme di domande da somministrare un insieme di domande a partire da un pool più grande. Forse usi l'expression manager per nascondere/mostrare le domande in base a un numero estratto con la funzione random (sempre dell'expression manager).
Comunque una soluzione potrebbe essere questa: per ogni domanda del quiz crei subito dopo una domanda di tipo equazione nascosta con un valore costante che può essere il codice o il numero dell'opzione corretta, oppure direttamente l'etichetta dell'opzione corretta. Nel testo della domanda equazione devi mettere una cosa tipo questa:
{'testo o codice della risposta corretta'}
A quel punto, nella tabella delle risposte avrai, a fianco del campo relativo alla risposta fornita, anche la risposta corretta.

Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni

Please Log in to join the conversation.

More
2 months 3 days ago #232374 by link123
Buongiorno,
grazie per le risposte.

Proverò a seguire la strada di lfanfoni, anche se pescando a caso le domande ho paura che non si possa fare.

Per pescare a caso le domande utilizzo il trick indicato qui:
forums.limesurvey.org/forum/can-i-do-thi...s-from-a-bucket-of-y

Altrimenti quale potrebbe essere una buona alternativa a LimeSurvey per somministrare quiz?
Sarebbe proprio carino qualcosa di open-source come LimeSurvey... !

Please Log in to join the conversation.

More
2 months 3 days ago #232385 by Joffm
Un'idea

Due domande:
 
  
e il risultato (ancora senza molto styling)
 

Come ho fatto
Una lunga domanda di testo (Q0) con tutte le "risposte corrette" e un indice
Ogni riga lunga 50 caratteri
 

Valutazione:
Il primo carattere - 1 = corretto, 2 = non corretto
il restante 4 è l'indice
 

Quindi con ExpressionScript il display:
<p>{if(!is_empty(Q1),"<strong>{Q1.question}</strong><br />Your answer was: <strong>{Q1.shown}</strong>","")}  {if(!is_empty(Q1),if(substr(Q1.valueNAOK,0,1)==1,"<span style='color:green'>Questo è corretto</span>","<span style='color:red'>Purtroppo questo è sbagliato</span><br/>La risposta corretta è:<strong>"+trim(substr(Q0,strpos(Q0,substr(Q1.value,1))+4,46))+"</strong>"),"")}</p>
<p>{if(!is_empty(Q2),"<strong>{Q2.question}</strong><br />Your answer was: <strong>{Q2.shown}</strong>","")}  {if(!is_empty(Q2),if(substr(Q2.valueNAOK,0,1)==1,"<span style='color:green'>Questo è corretto</span>","<span style='color:red'>Purtroppo questo è sbagliato</span><br/>La risposta corretta è:<strong>"+trim(substr(Q0,strpos(Q0,substr(Q2.value,1))+4,46))+"</strong>"),"")}</p>
....


Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:

Please Log in to join the conversation.

More
2 months 3 days ago #232388 by lfanfoni
Pure Aranzulla suggerisce qualcosa: www.aranzulla.it/programmi-per-quiz-28459.html
Bisogna vedere quali di questi è gratuito o opensource come limesurvey...
Se segui il mio suggerimento ti dovrebbe comunque funzionare, dato che variabili di tipo equazione, anche se nascoste, comunque memorizzano il valore sulla riga della tabella delle risposte. Certo: avrai il doppio dei campi sulla tabella delle risposte, ma se riesci a generare un report customizzato usando il plugin suggerito da Joffm, puoi tirar fuori un pdf con le sole informazioni che desideri

Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni

Please Log in to join the conversation.

More
2 months 2 days ago #232401 by link123
Alla fine ho risolto facendo come diceva lfanfoni; infatti anche se le domande sono pescate a caso, le colonne nella dashboard restano ordinate!

Grazie mille per tutti i suggerimenti!

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now