x

Capitolele principale

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Ghid de pornire rapidă
  3. Instalare - LimeSurvey CE
  4. Cum să proiectați un sondaj bun (ghid)
  5. Noțiuni de bază
  6. Administrarea LimeSurvey
  7. Sondaje - introducere
  8. Setările sondajului
  9. Meniul sondajului
  10. Structura sondajului
  11. Întrebări - introducere
  12. Grupuri de întrebări - introducere
  13. Sondaje - management
  14. Opțiunile barei de instrumente pentru sondaj
  15. Sondaj multilingv
  16. ExpressionScript Engine - Ghid de pornire rapidă
  17. Funcții neclasificate și avansate
  18. Întrebări frecvente generale
  19. Depanare
  20. Soluții alternative
  21. Licență
  22. Jurnal de modificare a versiunii
  23. Pluginuri - avansate
 Actions

Tip întrebare - Data

From LimeSurvey Manual

Este posibil ca această pagină să fi fost tradusă automat și să conțină erori. Afișează originalul în engleză · Îmbunătățește această traducere
This page is a translated version of the page Question type - Date and the translation is 100% complete.

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

QS:Obligatoriu

QS:Relevanță

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

Notă: Această caracteristică este în curs de dezvoltare în acest moment.


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.
Notă: Un tip de întrebare obișnuit care este folosit cu această funcție este cel Equation.

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.
 Hint: Puteți, de asemenea, să inserați o expresie în această casetă (New in 3.0.0 ). Rețineți că rezultatul expresiei nu va fi actualizat dinamic.


  Conform W3C, numele claselor CSS pot conține doar caracterele [a-zA-Z și 0-9] și caractere ISO 10646 U+00A1 și mai mari, plus cratima (-) și liniuța de subliniere (_). Nu pot începe cu o cifră sau cu o cratimă urmată de o cifră. LimeSurvey codifică clase CSS, dar nu le rezolvă în totalitate.




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.


  Atenție : Opțiunea de validare Expression Manager poate fi folosită și pentru setarea unei „date minime”. Cu toate acestea, dacă utilizați calendarul pop-up și expresia se bazează pe o întrebare anterioară situată pe aceeași pagină, anul nu va fi afișat corect în calendarul pop-up.



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.

  Atenție : Opțiunea de validare Expression Manager poate fi folosită și pentru setarea unei „date maxime”. Cu toate acestea, dacă utilizați calendarul pop-up și expresia se bazează pe o întrebare anterioară situată pe aceeași pagină, anul nu va fi afișat corect în calendarul pop-up.


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

 Hint: This feature changed with version 3.14.12


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.

 Hint: Pentru a crea mesaje complexe de validare, citiți despre utilizarea ExpressionScript.


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.

 Hint: Nu uitați, LimeSuvey folosește sintaxa Perl pentru expresiile regulate, așa că ar trebui să înceapă și să se termine cu / (caracter oblic)!



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

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.

Notă: Pentru ca diagrama să fie afișată pe ultima pagină, trebuie să activați următoarele opțiuni:


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.

Notă: Nu uitați să modificați setările întrebării și ale sondajului pentru ca diagramele să fie afișate la sfârșitul sondajului. Pentru mai multe detalii, verificați secțiunea wiki din afișați atributul întrebare diagramă.

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.

  Datele din Limessurvey sunt salvate ca șir (format text). ExpressionScript convertește toate datele parte dintr-o expresie în formatul standard „aaaa-mm-zz HH:MM:SS”. Acest lucru face mult mai ușor să comparați datele într-o expresie (de exemplu, „data1>data2”). Dacă aveți nevoie de un șir de dată în formatul în care a fost cerut în întrebare, utilizați atributul „.sown” (de exemplu: V-ați născut la {birthdate.sown}.)