Tip întrebare - Data
From LimeSurvey Manual
Descriere scurtă
Acest tip de întrebare poate fi folosit pentru a cere o anumită dată, oră sau o combinație între dată și oră. Valorile pot fi selectate de către participanți fie dintr-un calendar pop-up, fie din casetele dropdown. Validare, minimum și/sau date maxime pot fi alese de administratorul sondajului. Sunt acceptate diferite formate de dată și oră Sunt acceptate.

Exemplu: Example_Date_Time.zip
Opțiuni generale
Afișaj
Afișați casetele derulante (date_dropdown)
Descriere
Dacă este activat, „tipul de întrebare dată/ora” va afișa respondenților o casetă derulantă de unde să aleagă data/ora, în loc de pop-up implicit.
Opțiuni disponibile
- Activat
- Dezactivat (implicit)
Exemplu
Dacă este pornit, întrebarea va fi afișată în felul următor:

Ascunde sfatul (hide_tip)
Descriere
Cele mai multe întrebări vor include de obicei un sfat care spune „Vă rugăm să alegeți una dintre următoarele opțiuni” sau un text indiciu despre cum să completați întrebarea. Acest atribut vă permite să dezactivați sau să activați aceste sfaturi/sfaturi.
Aceste sfaturi/sfaturi includ mesaje privind criteriile de validare (cum ar fi numărul min/max de răspunsuri, min/max/egal valoarea sumei). Dacă hide_tip este activat, aceste mesaje vor fi ascunse. Cu toate acestea, „dacă utilizatorul introduce date nevalide, vor apărea sfaturile”. Acestea vor fi colorate în roșu, fiind schimbate în verde odată ce criteriile de validare sunt îndeplinite.
Opțiuni disponibile
- Activat - sfaturile/sfaturile sunt ascunse;
- Dezactivat (implicit).
Stil de afișare lunară (month_display_style)
Descriere
Lunile pot fi afișate respondenților în trei moduri: folosind numele lor scurte (ian, februarie, etc.), nume complete (ianuarie, februarie, etc.) sau numărul/poziția lunii în calendarul anual (01 pentru ianuarie, 02 pentru februarie și așa mai departe).
Opțiuni disponibile
- Nume scurte
- Nume complete
- Numere
Ordinea inversă a răspunsurilor (invers)
Descriere
Dacă este activat, ordinea răspunsurilor va fi inversată.
Opțiuni disponibile
- Activat
- Dezactivat (implicit)
Exemplu
Să presupunem că doriți să utilizați un tip de întrebare „Matrice (Numere)”. Dacă această opțiune este dezactivată (valoare implicită), atunci posibilele răspunsuri pe care le poate selecta un participant la sondaj sunt: „1, 2, 3, ... , 10”. Dacă este activată, setarea va inversa ordinea răspunsurilor disponibile: „10, 9, 8, ... , 1”.
Tema de întrebare (tema_întrebării)
Descriere
Vă permite să utilizați teme personalizate pentru întrebarea respectivă.
Opțiuni disponibile
- Temele de întrebări create de dvs., care se află sub Teme de întrebări din panoul Teme.
Consultați: Temele întrebărilor
Ascundeți întotdeauna această întrebare (ascunsă)
Descriere
Dacă este activată, întrebarea va fi întotdeauna ascunsă - nu va fi afișată participanților la sondaj. Această funcție poate fi utilizată în următoarele scenarii:
- Dacă doriți să completați în prealabil o întrebare cu o adresă URL și doriți să nu fie afișată pe ecran. Aceasta anulează orice condiții utilizate în cadrul sondajului, deoarece întrebarea respectivă nici măcar nu va fi încorporată în pagină.
- Dacă doriți să stocați sau să calculați o valoare din mers prin ExpressionScript - Prezentare.
Opțiuni disponibile
- Activat
- Dezactivat (implicit)
Clasa CSS (css_class)
Descriere
Dacă doriți să adăugați clase CSS speciale la anumite întrebări, puteți introduce numele clasei CSS în această casetă. Asigurați-vă că lăsați un spațiu gol între diferitele nume de clasă.
Valori valide
- Orice șir de text cu un spațiu între diferite nume de clasă CSS.
Data minimă (date_min)
Descriere
Acest atribut de întrebare poate fi folosit pentru a seta valoarea minimă pentru o întrebare de dată (în format ymd sau orice șir valid în limba engleză - vezi mai jos pentru mai multe detalii). Poate fi folosit atât pentru opțiunile de afișare pop-up, cât și pentru meniul drop-down. Dacă nu este setată o dată minimă, atunci 1.1.1900 este folosit ca implicit.
Valori valide
- Orice valoare a datei în format AAAA-LL-ZZ (de exemplu, 24-08-2017);
- Orice valoare a anului;
- Orice șir englezesc : " acum”, „-10 ani”, „mâine”;
- Referință la o altă întrebare de dată/oră : AnotherDateQuestion (folosind codul întrebării);
- Expresii : Cu expresii, o dată minimă poate fi calculată dinamic. De exemplu, puteți utiliza o dată dintr-un răspuns anterior + 3 zile ca minim pentru această întrebare introducând: date("Ymd",strtotime(departuredate)+3*60*60*24).
Data maximă (date_max)
Descriere
Acest atribut de întrebare poate fi folosit pentru a seta valoarea maximă pentru întrebarea dată (în format ymd sau orice alt șir valid în limba engleză - vezi mai jos pentru mai multe opțiuni). Poate fi folosit atât pentru opțiunile de afișare pop-up cât și pentru meniul drop-down.
Valori valide
- Orice valoare de dată în formatul „AAAA-LL-ZZ” (de ex., „2018-08-24”);
- Orice valoare de an;
- Orice șir în limba engleză: „acum”, „-10 ani”, „mâine”;
- Referință la o altă întrebare de dată/oră: AnotherDateQuestion (folosind codul întrebării);
- Expresii: Cu expresii, o dată poate fi calculată dinamic. De exemplu, puteți utiliza o dată dintr-un răspuns anterior + 3 zile ca dată maximă pentru întrebarea prezentă introducând: date("Ymd",strtotime(departuredate)+3*60*60*24).
Ajutor privind relevanța pentru sondaj imprimabil (printable_survey_relevance_help)
Descriere
Dacă doriți să tipăriți un sondaj, puteți tipări și ecuațiile de relevanță pentru fiecare întrebare. Dar, dacă doriți să oferiți o explicație mai degrabă decât expresia de pe formularul tipărit, completați această casetă cu explicația textului pentru ecuația de relevanță.
Valori valide
- Orice text și/sau numere pe care doriți să fie afișate pe formularul imprimabil.
Intrare
Format data/ora
Descriere
Această opțiune de întrebare poate fi utilizată pentru a specifica un format personalizat de dată. Dacă este gol, va fi utilizat formatul datei sondajului.
Valori valide
- Formatele d/zz,m/ll,aa/aaaa,H/HH,M/MM pot fi folosite pentru a afișa data și/sau ora, în timp ce „-”, „.”, „/”, „:” pot fi folosite ca separatori.
Exemple
- aaaa-ll-zz - an-lună-zi;
- zz.mm.aaaa HH:MM - zi.lună.an Ora:Minut;
- HH:MM - Ora:Minut (poate fi selectată doar ora);
- aaaa/mm - an/lună.
Interval de pas minut (minute_step_interval)
Descriere
Este folosit doar formatul de intrare folosește minute ("MM").
Valori valide
- Orice valoare numerică „mai mică” decât 60. Adăugarea unei valori mai mari de 60 este redundantă -> doar „0” sau „00” vor fi afișate în caseta derulantă ca posibile răspunsuri.
Exemplu
În exemplul de mai jos, opțiunea de interval de pas minut a fost setată la 7:

logica
Numele grupului de randomizare (grup_aleatoriu)
Descriere
Plasează întrebările într-un grup de randomizare specificat, toate întrebările incluse în grupul specificat fiind afișate într-o ordine aleatorie pentru respondenții la sondaj.
Puteți găsi un eșantion de anchetă folosind numele grupului de randomizare în ExpressionScript sondaj.
Valori valide
Introduceți orice șir doriți (de exemplu: „grup1”). Toate întrebările care au stabilit același șir în caseta „Nume grup de randomizare” își vor avea locul în sondaj randomizat (=schimbate aleatoriu între ele).
Previzualizare
Pentru a previzualiza întrebările, utilizați Previzualizarea sondajului în loc de funcția Previzualizare grup de întrebări, deoarece s-a raportat că al doilea nu arată întrebările într-o ordine aleatorie.
Ecuația de validare a întrebării (em_validation_q)
Descriere
Aceasta este o ecuație care este utilizată pentru a valida întreaga întrebare (de exemplu, toate părțile sale în mod colectiv pentru o întrebare cu mai multe răspunsuri). Dacă întrebarea nu respectă criteriile de validare, atunci va fi afișat mesajul em_validation_q_tip (folosește stilul CSS .error). Acest sfat folosește stilul CSS .em_q_fn_validation, care este ascuns în mod implicit în template.css.
Principala diferență dintre această caracteristică și ecuațiile de validare a subîntrebării (opțiunea em_validation_sq) este că, pentru această caracteristică, dacă întrebarea (sau părțile de întrebare) nu validează, atunci ar putea fi afișat un mesaj de eroare. Pentru validarea subîntrebării, fiecare celulă de introducere a textului (de exemplu, într-un tip de întrebare matrice, dar poate fi aplicată și la tipurile de întrebări cu o singură intrare) va fi stilată astfel încât culoarea de fundal să fie roșie (deschisă).
Valori valide
- Orice ecuație care utilizează sintaxa ExpressionScript, fără acolade înconjurătoare.
Exemplu
- Doriți să colectați informații demografice de la utilizatori printr-o întrebare text scurtă și să confirmați că utilizatorul a introdus o adresă de e-mail și un număr de telefon valide.
Acest exemplu arată cum arată întrebarea cu răspunsuri nevalide:

Și iată cum arată cu un răspuns nevalid:

Iată cum editați o întrebare pentru a introduce acele informații:

Și aici este o parte din Show Logic File de ieșire care vă permite să verificați acuratețea expresiei și să vă asigurați că nu există erori de sintaxă:

După cum puteți vedea, ecuația de validare testează că atât e-mailul, cât și numărul de telefon sunt fie goale, fie se potrivesc cu un filtru de expresii regulate.
Sfatul de validare afișează mesajul de avertizare numai dacă telefonul sau e-mailul pare nevalid.
Dacă doriți să importați exemplul de mai sus în instalarea LimeSurvey, descărcați următorul fișier .lsq: Em_validation_q_example.zip.
Sfat pentru întreaga ecuație de validare a întrebării (em_validation_q_tip)
Descriere
Dacă utilizați ecuația de validare a întrebării, puteți utiliza această casetă pentru a afișa un mesaj opțional ca întrebare „sfat” despre cum trebuie completată întrebarea.
Valori valide
- Orice șir sau ecuație care utilizează sintaxa ExpressionScript.
Exemplu
Vezi exemplul din ecuația de validare a întrebării secțiunea wiki - arată modul în care sfatul poate fi adaptat pentru a arăta care părți ale unei întrebări cu mai multe text scurt nu respectă criteriile de validare.
Altele
Inserați întrerupere de pagină în vizualizarea imprimabilă (page_break)
Descriere
Acest atribut este activ numai atunci când imprimați efectiv un sondaj din „Vizualizarea imprimabilă”. Forțează o întrerupere de pagină „înainte de” întrebare.
Optiuni Disponibile
- Pornit
- Dezactivat (implicit)
Statistici
Afișează diagrama (display_chart)
Descriere
Acest atribut permite administratorului sondajului să aleagă dacă o diagramă care conține rezultatele întrebării trebuie afișată participanților la sondaj după ce au completat sondajul.
- statistici publice setarea sondajului din setări de prezentare și navigare
- afișați grafice setarea sondajului din Prezentare#Panoul de prezentare|setări de prezentare și navigare
- atributul întrebării statistici publice și
- afișați atributul întrebare diagramă.
Opțiuni disponibile
- Activat
- Dezactivat (implicit)
Tipul diagramei (tip_diagramei)
Descriere
Acest atribut permite administratorului sondajului să aleagă ce tip de diagramă va fi afișat respondentului odată ce acesta a terminat de completat sondajul.
Opțiuni disponibile
- Diagramă cu bare
- Diagramă circulară
- Radar
- Linie
- PolarArea
- Doughnut
Date și ExpressionScript: validare și calcul avansate
Limessurvey (versiunile 2.05 și versiunile ulterioare) facilitează validarea datelor folosind data_min și data_max câmpuri (vezi mai sus). Folosiți-le ori de câte ori este posibil. Dacă trebuie să faceți o validare mai avansată, este posibil să puteți lucra (și să calculați) cu date folosind ExpressionScript și funcția strtotime(). Acesta calculează numărul de secunde de la 1 ianuarie 1970 până la o dată dată.
Exemplu: dacă doriți să afișați într-un text de întrebare numărul de zile care au trecut de la o dată de plecare (a cerut într-o întrebare anterioară) și astăzi, puteți utiliza expresia {(strtotime("acum ")-strtotime(plecare))/60/60/24}.
Vă rugăm să rețineți că strtotime() funcționează cu o mulțime de formate diferite, dar nu cu toate! De exemplu, formatul implicit de dată al Limesurvey (LL-ZZ-AAAA) „NU” funcționează cu strtotime(). Vă rugăm să setați sondajul pentru a utiliza unul dintre următoarele formate de dată pentru a evita problemele: AAAA-LL-ZZ, AAAA/LL/ZZ, ZZ.LL.AAAA, LL/ZZ/AAAA sau ZZ-LL-AAAA.
