Aggiungere numero di righe in base alle esigenza dell'intervistato

Mehr
8 Monate 2 Wochen her #185214 von donatellocirone
Buongiorno,
avrei bisogno per il tipo di domande arrays (testo e/o numero) di far decidere il numero di righe a chi risponderà in base al numero di informazioni che avrà in suo possesso,
non so se ci sia la possibilità di inserire un "aggiungi riga" , tenendo in considerazione che la risposta dovrà essere obbligatoria.
Vi ringrazio in anticipo.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

LimeSurvey Partners
Mehr
8 Monate 2 Wochen her #185232 von lfanfoni
Non esiste una funzione "aggiungi riga", puoi pero' "aggirare" il problema in diversi modi.
Devi innanzitutto definire un numero massimo di elementi dell'array, e crearti la domanda array impostando le sottodomande in numero pari a questo massimo.
Poi puoi far precedere questa domanda da una numerica dove chiedi il numero di elementi (es,: quante attività, quanti progetti, etc, etc). Dopodichè puoi filtrare le sottodomande della domanda array impostando per ogni sottodomanda una equazione con l'Expression Manager.
L'altra soluzione è questa che puoi importarti sulla tua survey (fatta con la 3.17):

Dateianhang:

Dateiname: limesurvey..._614.lsq
Dateigröße:5 KB

In questo caso non serve la domanda numerica preliminare, ma è sufficente compilare la prima riga dell'array per mostrare la seconda riga, e cosi' via. Nell'esempio che ti mando il numero massimo di righe è di 5.
In questo modo pero' devi lavorare un po' sull'obbligatorietà, perchè se la metti obbligatoria chiederà sempre di compilare tutte le righe visualizzate dell'array, e l'ultima invece puo' anche essere vuota. Puoi pero' mettere la convalida per far si' che almeno il primo elemento dell'array sia non vuoto.

Aiutaci a far crescere la comunità italiana di LimeSurvey: vai sul forum Italiano per richieste e soluzioni citando sempre la versione usata, non scrivere in privato, suggerisci modifiche o nuove traduzioni - www.limesurvey.org/forum/italian-forum/118441
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
8 Monate 2 Wochen her #185233 von donatellocirone
Buongiorno, prima di tutto grazie mille per la risposta e soprattutto per l'esempio allegato che fa a mio caso. Ti potrei chiedere l'ultima cortesia? Come faccio a rendere obbligatoria solo la prima riga?
Grazie ancora per il tuo tempo.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
8 Monate 2 Wochen her #185239 von lfanfoni
Devi andare sulle impostazioni avanzate dell'intera domana, area "Logica", opzione "Equazione di convalida della domanda" e mettere questa (valida per l'esempio che ti ho mandato):
!is_empty(QUEST1_A1.NAOK)
Dove QUEST1 è il codice domanda e A1 è il codice della prima sotto-domanda
Puoi anche definire il messaggio/suggerimento di convalida, es.: "Compilare almeno la prima riga".

Aiutaci a far crescere la comunità italiana di LimeSurvey: vai sul forum Italiano per richieste e soluzioni citando sempre la versione usata, non scrivere in privato, suggerisci modifiche o nuove traduzioni - www.limesurvey.org/forum/italian-forum/118441

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
8 Monate 2 Wochen her #185244 von donatellocirone

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für alle Neuigkeiten rund um LimeSurvey
captcha