Tipo di domanda - Enorme testo libero
From LimeSurvey Manual
Breve descrizione
Questo tipo di domanda raccoglie più righe di input di testo, consentendo di digitare più testo.

Esempio: Enorme_testo_libero_esempio.zip
Opzioni generali
Convalida (usando espressioni regolari) (preg_validation)
Descrizione
Questa opzione ti consente di specificare un'espressione regolare con la quale puoi convalidare tutte le parti di una domanda.
Se il valore di una qualsiasi domanda o sottodomanda non soddisfa i requisiti di convalida, il colore di sfondo del campo di immissione del testo verrà modificato in rosso in modo che gli utenti possano vedere facilmente quali parti della domanda devono essere corrette. Pertanto, puoi eseguire la convalida sulla pagina. In questo modo non sarà necessario attendere che l'utente clicchi sul pulsante di invio per convalidare la rispettiva domanda.
Valori validi
- Qualsiasi espressione regolare valida
Esempio
- Clicca qui per verificare più esempi.
Visualizzazione
Visualizza righe (display_rows)
Descrizione
Imposta il numero di righe che vengono visualizzate senza utilizzare la barra di scorrimento per controllare tutto il contenuto. Se sono presenti più righe rispetto al numero indicato in questo campo, verrà visualizzata una barra di scorrimento. Il valore predefinito per il "Tipo di domanda "Testo libero lungo" è 5, mentre per il "Tipo di domanda a testo libero enorme" è 30.
Valori validi
- Qualsiasi numero intero positivo maggiore di 0
Nascondi suggerimento (hide_tip)
Descrizione
La maggior parte delle domande di solito include un suggerimento che dice "Scegli una delle seguenti opzioni" o un testo di suggerimento su come compilare la domanda. Questo attributo ti consente di disattivare o attivare questi suggerimenti/suggerimenti.
Questi suggerimenti/suggerimenti includono messaggi sui criteri di convalida (come il numero minimo/massimo di risposte, il valore minimo/massimo/uguale alla somma). Se hide_tip è abilitato, questi messaggi saranno nascosti. Tuttavia, se l'utente inserisce dati non validi, appariranno i suggerimenti. Saranno colorati in rosso, diventando verdi una volta soddisfatti i criteri di convalida.
Opzioni disponibili
- On - i consigli/suggerimenti sono nascosti;
- Off (predefinito).
Larghezza casella di inserimento (text_input_width)
Descrizione
Questo attributo imposta la larghezza delle caselle di immissione del testo (del "wrapper" delle caselle di immissione del testo). La casella di input viene utilizzata per introdurre una risposta alla (sotto)domanda. Se il valore della larghezza è sufficientemente alto, la casella di immissione del testo verrà visualizzata nella riga successiva. Si prega di notare che questa opzione non imposta la dimensione dell'input o la larghezza dell'intera colonna!
Opzioni disponibili
- Predefinito: se selezionato, verrà assegnato un valore predefinito a questo attributo in modo tale da avere sia l'etichetta che la corrispondente casella di testo sulla stessa riga. Ad esempio, se la larghezza della casella di immissione del testo è 41%, il valore della larghezza della casella di immissione del testo sarà un valore che consente sia l'etichetta che la casella di immissione sulla stessa riga (58% in questo caso). Se la larghezza della casella di immissione del testo fosse superiore al 58%, la casella di immissione del testo verrebbe visualizzata nella riga successiva.
- 8%; 17 %...92% , 100%: maggiore è il valore selezionato, maggiore è la larghezza della casella di immissione del testo.
Esempio
- Se desideri visualizzare la parte di input sotto la sottodomanda/etichetta, seleziona l'opzione 100% dall'elenco a discesa.
Dimensione della casella di immissione del testo (input_box_size)
Descrizione
Questa funzione consente di impostare la dimensione dell'area di testo (la casella di immissione del testo). Per impostazione predefinita, LimeSurvey forza la visualizzazione della casella di input con una dimensione predefinita. Questo può essere ignorato utilizzando questa funzione.
Valori validi
- Qualsiasi valore numerico
Ingresso
Logica
Nome del gruppo di randomizzazione (random_group)
Descrizione
Colloca le domande in un gruppo di randomizzazione specificato, tutte le domande incluse nel gruppo specificato vengono visualizzate in ordine casuale agli intervistati.
È possibile trovare un sondaggio campione utilizzando il nome del gruppo di randomizzazione in Sondaggio campione ExpressionScript.
Valori validi
Basta inserire qualsiasi stringa che ti piace (per esempio: 'group1'). Tutte le domande che hanno impostato la stessa stringa all'interno della casella nome del gruppo di randomizzazione avranno il loro posto nel sondaggio randomizzato (=scambiati casualmente tra loro).
Anteprima
Per visualizzare l'anteprima delle domande utilizzare la funzione anteprima sondaggio invece della funzione anteprima gruppo domande, in quanto la seconda è stata segnalata per non mostrare le domande in ordine casuale.
Equazione di convalida della domanda (em_validation_q)
Descrizione
Questa è un'equazione che viene utilizzata per convalidare l'intera domanda (ad esempio, tutte le sue parti collettivamente per una domanda a risposta multipla). Se la domanda non soddisfa i criteri di convalida, verrà visualizzato il messaggio em_validation_q_tip (utilizza lo stile CSS .error). Questo suggerimento utilizza lo stile CSS .em_q_fn_validation, che è nascosto per impostazione predefinita all'interno di template.css.
La differenza principale tra questa funzione e le equazioni di convalida della sottodomanda (em_validation_sq option) è che per questa funzione, se la domanda (o le parti della domanda) falliscono la convalida, potrebbe essere visualizzato un messaggio di errore. Per la convalida della sottodomanda, ogni cella di immissione di testo (ad esempio, in un tipo di domanda array, ma può anche essere applicata a tipi di domanda a immissione singola) verrà disegnata in modo che il colore di sfondo sia rosso (chiaro).
Valori validi
- Qualsiasi equazione che utilizza la sintassi ExpressionScript, senza parentesi graffe.
Esempio
- Vuoi raccogliere informazioni demografiche dagli utenti tramite una breve domanda multipla e vuoi confermare che l'utente ha inserito un indirizzo email e un numero di telefono validi.
Questo esempio mostra l'aspetto della domanda con risposte non valide:

Ed ecco come appare con una risposta non valida:

Ecco come modificare una domanda per inserire tali informazioni:

Ed ecco una parte dell'output Show Logic File che ti consente di controllare l'accuratezza della tua espressione e assicurarti che non ci siano errori di sintassi:

Come puoi vedere, l'equazione di convalida verifica che sia l'e-mail che il numero di telefono siano vuoti o corrispondano a un filtro di espressione regolare.
Il suggerimento di convalida mostra il messaggio di avviso solo se il telefono o l'e-mail sembrano non validi.
Se desideri importare l'esempio dall'alto nella tua installazione di LimeSurvey, scarica il seguente file .lsq: Em_validation_q_example.zip.
Suggerimento per l'equazione di convalida dell'intera domanda (em_validation_q_tip)
Descrizione
Se stai usando l'equazione di convalida della domanda, puoi usare questa casella per visualizzare un messaggio facoltativo come domanda suggerimento su come deve essere compilata la domanda.
Valori validi
- Qualsiasi stringa o equazione che utilizza la sintassi ExpressionScript.
Esempio
Guarda l'esempio dal equazione di convalida della domanda sezione wiki: mostra come il suggerimento può essere adattato per mostrare quali parti di una domanda a testo breve multiplo non soddisfano i criteri di convalida.
Equazione di convalida della sottodomanda (em_validation_sq)
Descrizione
Questa è un'equazione che viene utilizzata per convalidare ogni sottodomanda (campo di testo) individualmente. Qualsiasi campo di testo che non supera queste condizioni di convalida avrà il colore di sfondo che diventa rosa (utilizzando lo stile CSS .em_sq_fn_validation) per evidenziare l'errore. Si noti che questo è disponibile in aggiunta all'opzione di convalida basata su espressioni regolari.
Valori validi
Qualsiasi equazione che utilizza la sintassi ExpressionScript, senza parentesi graffe.
Esempi
Ad esempio, se desideri consentire solo numeri multipli di 3 come risposte, l'equazione sarà:
(questo / 3) == piano(questo/3)
La variabile riservata this viene automaticamente sostituita da un riferimento alla cella di immissione testo attiva.
Suggerimento per l'equazione di convalida della sottodomanda (em_validation_sq_tip)
Descrizione
Se stai utilizzando em_validation_sq, questo è un messaggio/suggerimento facoltativo che verrà visualizzato se la risposta introdotta non è corretta.
Valori validi
- Qualsiasi stringa
Esempio
- Continuando l'esempio della convalida delle e-mail, il suggerimento potrebbe essere "Inserisci indirizzi e-mail validi".
Altro
Statistiche
Timer
Tempo limite (time_limit)
Descrizione
L'impostazione dell'attributo time_limit su una domanda causerà un conto alla rovescia che inizierà il conto alla rovescia non appena quella domanda/pagina viene caricata. Allo scadere del conto alla rovescia la domanda passerà automaticamente alla pagina successiva o diventerà di sola lettura.
Valori validi
- Qualsiasi numero intero positivo
Esempio
Impostalo su 240 per il conto alla rovescia da 4 minuti (240 secondi).
<onlyinclude>
Azione limite di tempo (time_limit_action)
Descrizione
Imposta l'azione eseguita quando un time_limit è scaduto. Per impostazione predefinita, l'azione per un limite di tempo è "Avvisa e vai avanti", il che significa che il sistema avviserà brevemente che il limite di tempo è scaduto prima di salvare la domanda e fare clic automaticamente su "Avanti >>". Le scelte alternative sono:
- "Vai avanti senza preavviso", che fa clic automaticamente sul pulsante "Avanti >>" al termine del timer ma senza alcun messaggio di avviso.
- "Disabilita solo", che disabilita le modifiche nella domanda in modo che il partecipante non possa modificare nulla, ma non clicchi automaticamente sul pulsante "Avanti >>".
Questa impostazione è applicabile solo se l'impostazione generale limite di tempo è attivata.
Opzioni disponibili
- Avvisa e vai avanti (predefinito): avviserà il partecipante che il tempo è scaduto, quindi farà clic sul pulsante successivo
- Avvisa senza preavviso: farà clic immediatamente sul pulsante successivo pulsante dopo che il limite di tempo è scaduto
- Disabilita solo: disabiliterà la risposta dopo che il tempo limite è scaduto ma non fa automaticamente clic su Avanti
Informazioni aggiuntive
Invece di fare affidamento su domande obbligatorie, puoi utilizzare espressioni (ulteriori informazioni su domanda e subquestion equazioni di convalida) per fare in modo che l'utente non lasciare vuoti i campi risposta. Per vedere come funzionano le equazioni di convalida, controlla il seguente esempio.
Nel caso in cui desideri applicare un timer a un gruppo di domande, attiva la modalità sondaggio gruppo per gruppo, imposta una domanda per utilizzare la funzionalità time limit , e scegli l'opzione avvisa e vai avanti (predefinita) come azione limite di tempo. Una volta scaduto il timer delle domande, il sondaggio passerà alla pagina successiva.
Disabilita limite di tempo successivo (time_limit_disable_next)
Descrizione
Consente di disabilitare il pulsante "successivo" mentre è in corso un conto alla rovescia time_limit. Normalmente, anche se il conto alla rovescia del limite di tempo è attivo, se il partecipante desidera cliccare su "Avanti" e passare alla domanda o al gruppo di domande successivo, può semplicemente cliccare sul pulsante "Avanti" (riducendo così il tempo trascorso sul domanda o gruppo di domande). Attivando questa funzione, il pulsante successivo apparirà in grigio e non sarà disponibile fino al termine del conto alla rovescia.
Questa impostazione è applicabile solo se l'impostazione generale limite di tempo è attivata.
Opzioni disponibili
- On - Il pulsante "Avanti" sarà disabilitato fino al completamento del conto alla rovescia del limite di tempo.
- Off (predefinito)
Limite di tempo disabilita prev (time_limit_disable_prev)
Descrizione
Consente di disabilitare il pulsante "precedente" mentre è in corso un conto alla rovescia time_limit. Normalmente, anche se è attivo un conto alla rovescia a tempo limite, se il partecipante vuole cliccare su "Precedente" e passare alla domanda o al gruppo di domande precedente, può semplicemente cliccare sul pulsante "Precedente" (riducendo così il tempo trascorso sulla domanda o gruppo di domande). Attivando questa funzione, il pulsante precedente apparirà in grigio e non sarà disponibile fino al termine del conto alla rovescia.
Questa impostazione è applicabile solo se l'impostazione generale limite di tempo è attivata.
Opzioni disponibili
- On - il pulsante "Precedente" sarà disabilitato fino al termine del conto alla rovescia del limite di tempo.
- Off (predefinito)
Messaggio di conto alla rovescia del limite di tempo (time_limit_countdown_message)
Descrizione
Scrivi in questo campo il messaggio di testo che desideri venga visualizzato nel conto alla rovescia durante il conto alla rovescia. Questa impostazione è applicabile solo se è attivata la impostazione del limite di tempo generale. Se non viene scritto nulla, il campo utilizzerà il valore predefinito: "Tempo rimanente".
Timer con limite di tempo in stile CSS (time_limit_timer_style)
Descrizione
Consente (e sovrascrive l'impostazione predefinita) lo stile css utilizzato per visualizzare il conto alla rovescia. Se non esiste, verrà utilizzato il valore di stile predefinito per questo attributo, ovvero: 'width: 150px; margine sinistro: auto; margine destro: auto; bordo: 1px solido #111; text-align: centro; colore di sfondo: #EEE; margine inferiore: 5px; dimensione carattere: 8pt;'.
Qualsiasi testo inserito in questo attributo sovrascriverà l'intero stile css predefinito, quindi dovresti assicurarti di prestare attenzione quando inserisci un valore per questo attributo. Un modo semplice per nasconderlo è copiare lo stile predefinito in questo attributo e aggiungere 'display: none;' all'estremità.
Questa impostazione è applicabile solo se è attivata la impostazione del limite di tempo generale.
Tempo di visualizzazione del messaggio di scadenza del limite di tempo (time_limit_message_delay)
Descrizione
Questo attributo imposta quanti secondi viene visualizzato time_limit_message prima che si verifichi time_limit_action. Se questo attributo non è impostato, il valore predefinito è 1 (1 secondo).
Questa impostazione è applicabile solo se sono attivate le impostazioni del limite di tempo generali.
Esempio
time_limit_message_delay: 5 = il messaggio viene visualizzato per 5 secondi
Messaggio di scadenza del limite di tempo (time_limit_message)
Descrizione
E' il testo del messaggio che appare al partecipante allo scadere del tempo_limite. Per impostazione predefinita, questo messaggio è "Il tuo tempo per rispondere a questa domanda è scaduto". Se l'attributo time_limit_action è impostato su "Vai avanti senza preavviso" questo messaggio non viene visualizzato. Puoi impostare lo stile CSS per questo testo nell'attributo time_limit_message_style (vedi sotto).
Questa impostazione è applicabile solo se sono attivate le impostazioni del limite di tempo generali.
Esempio
time_limit_message: Il limite di tempo per rispondere a questa domanda è scaduto.
Stile CSS messaggio limite di tempo (time_limit_message_style)
Descrizione
Consente (e sovrascrive l'impostazione predefinita) lo stile css utilizzato per visualizzare il messaggio del limite di tempo. Se non esiste, verrà utilizzato il valore di stile predefinito per questo attributo, ovvero: 'top: 10px; a sinistra: 35%; larghezza: 30%; altezza: 60px; imbottitura: 16px; bordo: 8px solido #555; colore di sfondo: bianco; indice z: 1002; text-align: centro; overflow: auto'.
Qualsiasi testo inserito in questo attributo sovrascriverà l'intero stile css predefinito, quindi dovresti assicurarti di prestare attenzione quando inserisci un valore per questo attributo. Si consiglia vivamente di riutilizzare il valore di z-index o che, almeno, il valore di z-index sia superiore a quello utilizzato per l'attributo time_limit_warning_message_style (il cui valore predefinito è 1001).
Esempio
Impostato su: in alto: 10px; a sinistra: 35%; larghezza: 30%; altezza: 60px; imbottitura: 16px; bordo: 8px solido #555; colore di sfondo: nero; colore bianco; indice z: 1010; text-align: centro; trabocco: automatico
Timer messaggio di avviso limite di tempo (time_limit_warning)
Descrizione
Con l'aiuto di questo attributo, puoi impostare il tempo (in secondi) in cui il time_limit_warning_message verrà visualizzato prima che il time limit scada. L'impostazione di un valore per questo attributo attiva il messaggio di avviso di limite di tempo.
Questa impostazione è applicabile solo se sono attivate le impostazioni generali limite di tempo. Questa impostazione esiste anche per un secondo messaggio di avviso.
Esempio
Se lo imposti su '20', il messaggio di avviso del limite di tempo apparirà 20 secondi prima che il conto alla rovescia del limite di tempo raggiunga lo zero.
Tempo di visualizzazione del messaggio di avviso limite di tempo (time_limit_warning_display_time)
Descrizione
Imposta per quanto tempo il time_limit_warning_message viene visualizzato prima che venga rimosso/nascosto dallo schermo. Per impostazione predefinita, se appare time_limit_warning_message, rimarrà visibile fino a quando il conto alla rovescia non avrà completato il conto alla rovescia. Se in questo campo viene introdotto un valore maggiore di zero, il messaggio verrà nascosto dopo tanti secondi.
Questa impostazione è applicabile solo se è attivata la impostazione del limite di tempo generale. Questa impostazione esiste anche per un secondo messaggio di avviso.
Esempio
time_limit_warning_display_time: 10 = Il messaggio di avviso del limite di tempo scomparirà 10 secondi dopo la sua comparsa.
Messaggio di avviso limite di tempo (time_limit_warning_message)
Descrizione
Se impostato, visualizza il testo del messaggio di avviso che viene visualizzato per un determinato periodo di tempo prima della scadenza di un limite di tempo. Il testo predefinito è "Il tuo tempo per rispondere a questa domanda è quasi scaduto. Hai {TIME} rimanenti." {TIME} è sostituito da una descrizione formattata che rappresenta la quantità di tempo rimanente (ad es. "30 secondi", "1 minuto o 5 secondi"). Questo messaggio appare solo se esiste l'attributo time_limit_warning. È possibile impostare dall'attributo time_limit_warning quando viene visualizzato il messaggio (time_limit_warning_message).
Questo attributo della domanda è applicabile solo se l'impostazione del limite di tempo è attivata e si imposta del testo nel campo messaggio di avviso del limite di tempo. Questa impostazione esiste anche per un secondo messaggio di avviso.
Esempio
Attenzione: tra {TIME} scadrà il tempo limite per rispondere alla domanda.
Stile CSS di avviso limite di tempo (time_limit_warning_style)
Descrizione
Consente (e sovrascrive l'impostazione predefinita) lo stile css utilizzato per visualizzare il messaggio di avviso del limite di tempo. Se non esiste, verrà utilizzato il valore di stile predefinito per questo attributo, ovvero: 'top: 10px; a sinistra: 35%; larghezza: 30%; altezza: 60px; imbottitura: 16px; bordo: 8px solido #555; colore di sfondo: bianco; indice z: 1001; text-align: centro; overflow: auto'.
Qualsiasi testo inserito in questo attributo sovrascriverà l'intero stile css predefinito per il messaggio di avviso, pertanto è necessario prestare attenzione quando si immette un valore per questo attributo. Si consiglia vivamente di riutilizzare il valore z-index o che, almeno, il valore z-index sia inferiore a quello utilizzato per l'attributo time_limit_message_style (che per impostazione predefinita è 1002).
Questa impostazione è applicabile solo se è attivata la impostazione del limite di tempo generale. Questa impostazione esiste anche per un secondo messaggio di avviso.
Esempio
in alto: 10px; a sinistra: 35%; larghezza: 30%; altezza: 60px; imbottitura: 16px; bordo: 8px solido #555; colore di sfondo: grigio; colore bianco; indice z: 1001; text-align: centro; trabocco: automatico