Ciao a tutti,
Volevo chiedervi se con Drupal è possibile realizzare una semplice applicazione dinamica per fare sondaggi adoperando il CMS e qualche modulo aggiuntivo.
Lo strumento deve permette al visitatore di iscriversi e di rispondere ad n quesiti e di salvare in un database MySql le scelte dell'utente. Eseguito il sondaggio io devo poter estrarre un file csv oppure .xls oppure ancora .xlsx di questo tipo:
Marco, 1, 4, 5, 0, 1
Luca, 4, 1, 2, 3, 0
Mario, 0, 0, 2, 4, 10
Dove i numeri rappresentano un tipo di risposta, esempio:
Utente: Marco
Quante città straniere hai visitato oltre all'Italia?
1
Quanti lavori hai svolto nel 2013?
4
Ecc... ecc...
L'utente deve poter rispondere utilizzando un semplice tag input. Non mi interessa effettuare verifiche sui valori inseriti (esempi: è stato scritto un numero invece di una stringa, il valore messo eccede il massimo numero di scelte della domanda, l'utente non ha risposto a tutti i quesiti, ecc...) ma devo poter estrarre i dati da database a mezzo di file .csv oppure in un formato convertibile in .xls/.xlsx.
Opzioni aggiuntive ma non necessarie e non condizionanti l'impiego del CMS per il progetto in questione
a) Se possibile l'iscritto deve poter rieseguire il sondaggio quante volte desidera e in database possono essere presenti anche più record legati allo stesso account (per esempio l'utente Marco ha risposto al sondaggio con questa sequenza 1, 4, 5, 0, 1 ma ci ha ripensato e ha preferito 1, 4, 5, 0, 2).
b) Se possibile vorrei semplificare al massimo la procedura di iscrizione eliminando la solita validazione via e-mail.
c) Se possibile vorrei che il nome dell'Account fosse un numero e non una stringa.
Vorrei inoltre capire se questo progetto è fattibile su Drupal e se si con quali moduli. Se non sono stato chiaro su qualche punto potete scrivermi per avere tutte le delucidazioni necessarie. Nel caso tale progetto non risultasse fattibile se possibile mi piacerebbe capire con quali varianti per valutare comunque la possibilità di realizzo.
Grazie
Gianni
Ci sono un sacco di moduli relativi ai sondaggi (poll), di cui il primo che mi è capitato sott'occhio, giusto un po' più elaborato di quello presente nel core di Drupal, è https://drupal.org/project/advpoll. Secondo me quando ne hai installati un po' e verificato quale fa al caso tuo, hai fatto tutto.
Poi puoi visualizzare i dati caricati con Views, creandoti tabelle che visualizzano i dati che vuoi, e esportarle nel formato che preferisci con uno dei milioni di sottomoduli di Views (di cui ora non ricordo il nome, ma si fa presto a trovarlo :) ).
...enter at your own risk...