On 11/02/2010 16:10, Giorgio R. wrote:
BTW, ho già sviluppato l’applicazione in Rails,
che al momento produce quiz in formato cartaceo … ?!
I docenti si sono resi conto che correggere la carta non è la cosa più
cost-saving del mondo ;-), quindi devo sviluppare la generazione di quiz
con form dinamica. alla fin della fiera risparmio tempo a codificare il
tutto bottom-up …
decisamente si, il tempo impiegato a farti qualcosa di tuo, spesso è
inferiore a quello che ti occorre a customizzare un altro prodotto
non so cosa intendi con “form dinamica”, oltre al fatto che ogni quiz ha
X domande con Y possibili risposte. in ogni caso, modellando
adeguatamente le tabelle sul db dovresti raggiungere la flessibilità che
desideri.
- quando uno studente svolge un questionario, parte un timer, quando ha
terminato, il sistema calcola le risposte corrette e le salva in un
report, compreso il tempo impegato.
yes, sir
è quello che devo implementare.
eh, qui la difficoltà dipende da che tipo di valutazione va eseguita. se
è per auto-valutazione di uno studente, il timer può essere un campo
hidden della form, in tal caso nessuno ha intenzione di barare sui tempi
manipolando i dati inviati nella POST
altrimenti, probabilmente, la cosa migliore è salvare il timer iniziale
in una sessione su db…
per la correzione delle risposte, puoi valutare se salvare ciascuna
risposta nel report, oppure limitarti a correggerle appena arrivano i
dati e salvare solo il risultato ottenuto. il secondo caso è ovviamente
molto più facile, perchè non richiede ulteriori tabelle sul db (Report
has_many ExamAnswers)
Grazie per il formtastic, avevo sentito ma mai guardato.
da quando lo uso, non riesco più a farne a meno. oltre alla
documentazione ufficiale, c’è anche un bell’asciicast (della serie
‘video volant, scripta manent’):
http://asciicasts.com/episodes/184-formtastic-part-1
che fatica programmare … ma perchè non torno a fer il PM ?
ah, eri un Pubblico Ministero o un Project Manager?
ciao,
A.