x

Glavna poglavja

  1. LimeSurvey Cloud proti LimeSurvey CE
  2. LimeSurvey Cloud - Vodnik za hitri začetek
  3. Namestitev - LimeSurvey CE
  4. Kako oblikovati dobro anketo (vodnik)
  5. Začetek
  6. Upravljanje LimeSurvey
  7. Ankete – uvod
  8. Nastavitve ankete
  9. Anketni meni
  10. Struktura ankete
  11. Vprašanja - uvod
  12. Skupine vprašanj – uvod
  13. Ankete - upravljanje
  14. Možnosti orodne vrstice ankete
  15. Večjezična anketa
  16. ExpressionScript Engine – Hitri vodnik
  17. Nekategorizirane in napredne funkcije
  18. Splošni FAQ
  19. Odpravljanje težav
  20. Rešitve
  21. Licenca
  22. Dnevnik sprememb različice
  23. Vtičniki - napredno
 Actions

Tip vprašanja - Datum

From LimeSurvey Manual

Ta stran je morda strojno prevedena in lahko vsebuje napake. Prikaži angleški izvirnik · Izboljšaj ta prevod
This page is a translated version of the page Question type - Date and the translation is 100% complete.

Kratek opis

To vrsto vprašanja je mogoče uporabiti za povpraševanje po določenem datumu, uri ali kombinaciji datuma in ure. Udeleženci lahko izberejo vrednosti iz pojavnega koledarja ali iz spustna polja. Validacija, minimum in/ali maksimalne datume lahko izbere skrbnik ankete. Različni formati datuma in časa so podprti.

Primer: Example_Date_Time.zip

Splošne možnosti

Obvezno

Opis

Ta možnost skrbnikom ankete omogoča, da od svojih anketirancev zahtevajo, da odgovorijo na določena anketna vprašanja. Če na obvezna vprašanja ne odgovorijo, anketiranci ne bodo mogli nadaljevati. Če imate vprašanje z več podvprašanji in zahtevate odgovor le na določena podvprašanja, uporabite atribut minimalni odgovor, ki se nahaja pod zavihkom Logika.

Template:Opomba


Razpoložljive možnosti

  • Vklopljeno - na vprašanje je treba odgovoriti, preden lahko udeleženec nadaljuje na naslednjo stran - možen odgovor 'Brez odgovora' ni nikoli prikazan.
  • Soft - Če na vprašanje ni odgovorjeno, se ob poskusu nadaljevanja na naslednjo stran prikaže opozorilo - udeleženec pa se lahko odloči, da opozorilo prezre in nadaljuje. Tako kot pri možnosti Vklopljeno se možen odgovor 'Brez odgovora' ne prikaže.
  • Izklopljeno (privzeto) - Vprašanje lahko ostane brez odgovora



Pogoj

Opis

Če je rezultat pogoja »1« ali »true«, je vprašanje v kontekstu ankete »relevantno«, torej se prikaže anketirancu. Če ne, je vprašanje skrito. Vsako anketno vprašanje vam omogoča, da določite enačbo pomembnosti. Ta funkcija je naslednica pogojev in podpira veliko bolj zapleteno pogojno logiko.

Označevanje sintakse

Kadarkoli shranite pogoj, je ovrednoten in sintaktično poudarjen. Morebitne napake bodo označene z barvami, da jih boste lahko hitro odkrili in odpravili.

 Hint: Če želite preveriti, ali so vsi pogoji v vaši anketi pravilno uporabljeni, preberite o naši funkciji prikaži logično datoteko.


Veljavne vrednosti

  • Kateri koli pogoj, ki uporablja sintakso ExpressionScript brez okoliških zavitih oklepajev.

Primeri

Tu so dobri primeri označevanja sintakse.


Zaslon

Prikaži spustne sezname (dropdown_dates)

Opis

Če je omogočeno, bo vrsta vprašanja o datumu/času anketirancem prikazala spustno polje, kjer lahko izberejo datum/čas, namesto privzetega pojavnega okna.

Veljavne vrednosti

  • Da
  • Ne (privzeto)

Primer

Če je vklopljen, bo vprašanje prikazano na naslednji način:



Skrij nasvet (hide_tip)

Opis

Večina vprašanj običajno vključuje namig, ki pravi: »Prosimo, izberite eno od naslednjih možnosti« ali besedilo z namigom, kako izpolniti vprašanje. Ta atribut vam omogoča, da izklopite ali vklopite te nasvete/namige.

Ti nasveti/namigi vključujejo sporočila o kriterijih za preverjanje (kot je najmanjše/največje število odgovorov, najmanjša/največja/enaka vrednost vsote). Če je hide_tip omogočen, bodo ta sporočila skrita. Vendar, če uporabnik vnese neveljavne podatke, se prikažejo namigi. Obarvana bodo rdeče in se bodo spremenila v zeleno, ko bodo izpolnjena merila za preverjanje veljavnosti.

'Razpoložljive možnosti

  • Vklopljeno - nasveti/namigi so skriti;
  • Izklopljeno (privzeto).


Slog prikaza meseca (month_display_style)

Opis

Mesece lahko anketirancem prikažete na tri načine: z njihovimi kratkimi imeni (jan, feb itd.), polnimi imeni (januar, februar itd.) ali številko/mesto meseca v letnem koledarju (01. za januar, 02 za februar in tako naprej).

'Razpoložljive možnosti

  • Kratka imena
  • Polna imena
  • Številke



Nasprotni vrstni red odgovorov (reverse)

Opis

Če je aktivirana, bo vrstni red odgovorov obrnjen.

Veljavne vrednosti

  • Da
  • Ne (privzeto)

Primer

Predpostavimo, da želite uporabiti vrsto vprašanja Matrika (števila). Če je ta možnost onemogočena (privzeta vrednost), so možni odgovori, ki jih lahko izbere udeleženec ankete: "1, 2, 3, ... , 10". Če je omogočena, bo nastavitev obrnila vrstni red razpoložljivih odgovorov: "10, 9, 8, ... , 1".


QS:Tema vprašanja


Vedno skrij to vprašanje (skrito)

Opis

Če je omogočeno, bo vprašanje vedno skrito – ne bo prikazano udeležencem ankete. To funkcijo je mogoče uporabiti v naslednjih scenarijih:

  • Če želite vprašanje vnaprej izpolniti z URL-jem in ne želite, da se prikaže na zaslonu. To preglasi vse pogoje, uporabljene v anketi, ker zadevno vprašanje sploh ne bo vdelano na stran.
  • Če želite sproti shraniti ali izračunati vrednost prek ExpressionScript - Presentation/sl.
Opomba: Pogosta vrsta vprašanja, ki se uporablja s to funkcijo, je Equation.

'Razpoložljive možnosti

  • Vklopljeno
  • Izklopljeno (privzeto)


QS:CSS razred


Minimalni datum (date_min)

Opis

Ta atribut vprašanja se lahko uporablja za nastavitev najmanjše vrednosti za vprašanje glede datuma (v formatu ymd ali katerem koli veljavnem nizu v angleščini – za več podrobnosti glejte spodaj). Uporablja se lahko za pojavne in spustne možnosti prikaza. Če najnižji datum ni nastavljen, se kot privzeti uporabi 1.1.1900.


  Pozor : Možnost potrditve Expression Managerja lahko uporabite tudi za nastavitev "minimalnega datuma". Če pa uporabljate pojavni koledar in se izraz opira na prejšnje vprašanje na isti strani, leto v pojavnem koledarju ne bo prikazano pravilno.



Veljavne vrednosti

  • Katera koli vrednost datuma v obliki LLLL-MM-DD (npr. 2017-08-24);
  • Katera koli vrednost leta;
  • Katera koli angleški niz : " zdaj", "-10 let", "jutri";
  • Sklic na drugo vprašanje glede datuma/časa : AnotherDateQuestion (z uporabo kode vprašanja);
  • Izrazi : Z izrazi je mogoče dinamično izračunati minimalni datum. Na primer, lahko uporabite datum iz prejšnjega odgovora + najmanj 3 dni za to vprašanje, tako da vnesete: date("Ymd",strtotime(departuredate)+3*60*60*24).



Najvišji datum (date_max)

Opis

Ta atribut vprašanja lahko uporabite za nastavitev največje vrednosti za vprašanje datuma (v obliki zapisa ymd ali katerem koli drugem veljavnem nizu v angleščini – glejte spodaj za več možnosti). Uporablja se lahko za pojavne in spustne možnosti prikaza.

  Pozor : Možnost preverjanja veljavnosti Expression Manager lahko uporabite tudi za nastavitev "najvišjega datuma". Če pa uporabljate pojavni koledar in se izraz opira na prejšnje vprašanje na isti strani, leto v pojavnem koledarju ne bo prikazano pravilno.


Veljavne vrednosti

  • Katera koli vrednost datuma v obliki LLLL-MM-DD (npr. 2018-08-24);
  • Katera koli vrednost leta;
  • Kateri koli angleški niz: "zdaj", "-10 let", "jutri";
  • Sklic na drugo vprašanje glede datuma/časa : AnotherDateQuestion (z uporabo kode vprašanja);
  • Izrazi: Z izrazi je mogoče datum dinamično izračunati. Na primer, lahko uporabite datum iz prejšnjega odgovora + 3 dni kot najvišji datum za to vprašanje, tako da vnesete: date("Ymd",strtotime(departuredate)+3*60*60*24).


Pomoč glede ustreznosti za natisljivo anketo (printable_survey_relevance_help)

Opis

Če želite natisniti anketo, lahko natisnete tudi enačbe pomembnosti za vsako vprašanje. Če pa želite namesto izraza na natisnjenem obrazcu ponuditi razlago, izpolnite to polje z besedilno razlago enačbe pomembnosti.

'Veljavne vrednosti

  • Vsa besedila in/ali številke, ki jih želite prikazati na obrazcu za tiskanje.


Vnos

Oblika datuma/časa

Opis

To možnost vprašanja lahko uporabite za določitev oblike datuma po meri. Če je prazno, bo uporabljena oblika datuma ankete.

Veljavne vrednosti

  • Za prikaz datuma in/ali časa se lahko uporabijo formati d/dd, m/mm, ll/llll, H/HH, M/MM, medtem ko "-", ".", "/", ":" se lahko uporabljajo kot ločila.

'Primeri

  • llll-mm-dd - leto-mesec-dan;
  • dd.mm.yyyy HH:MM - dan.mesec.leto Ura:Minuta;
  • HH:MM - Ura:Minuta (izberete lahko samo čas);
  • llll/mm - leto/mesec.



Minutni interval korakov (minute_step_interval)

Opis

 Hint: This feature changed with version 3.14.12


Uporablja se samo v obliki vnosa, ki uporablja minute ("MM").


Veljavne vrednosti

  • Vsaka številska vrednost manjša od 60. Dodajanje vrednosti, večje od 60, je odveč -> kot možni odgovori bodo v spustnem polju prikazani samo "0" ali "00".


Primer

V spodnjem primeru je bila možnost intervala minutnih korakov nastavljena na 7:


Logika

Ime naključne skupine (random_group)

Opis

Vprašanja postavi v določeno naključno skupino, pri čemer so vsa vprašanja, vključena v navedeno skupino, prikazana v naključnem vrstnem redu anketirancem.

V ExpressionScript sample survey lahko najdete vzorec ankete z imenom skupine za naključno izbiranje.

Veljavne vrednosti

Samo vnesite poljuben niz (na primer: 'group1'). Vsa vprašanja, ki so v polju 'ime skupine za naključno izbiro nastavili isti niz, bodo imela svoje mesto v anketi randomizirana (=naključno izmenjana med seboj).


Predogled Za predogled vprašanj uporabite predogled ankete namesto funkcije predogled skupine vprašanj, saj so poročali, da druga ne prikazuje vprašanj v naključnem vrstnem redu.



Enačba za preverjanje veljavnosti vprašanja (em_validation_q)

Opis

To je enačba, ki se uporablja za potrditev celotnega vprašanja (npr. vseh njegovih delov skupaj za vprašanje z več odgovori). Če vprašanje ne izpolnjuje meril za preverjanje veljavnosti, bo prikazano sporočilo em_validation_q_tip (uporablja slog CSS .error). Ta nasvet uporablja slog CSS .em_q_fn_validation, ki je privzeto skrit v template.css.

Glavna razlika med to funkcijo in enačbami potrjevanja podvprašanja (em_validation_sq možnost) je v tem, da se za to funkcijo lahko prikaže sporočilo o napaki, če vprašanje (ali deli vprašanja) ne uspejo prestati preverjanja. Za preverjanje veljavnosti podvprašanja bo vsaka celica za vnos besedila (npr. v matrični vrsti vprašanja, lahko pa se uporabi tudi za vrste vprašanj z enim vnosom) oblikovana tako, da bo barva ozadja (svetlo) rdeča.

Veljavne vrednosti

  • Katera koli enačba, ki uporablja sintakso ExpressionScript brez okoliških zavitih oklepajev.

Primer

  • Od uporabnikov želite zbrati demografske podatke z več kratkimi besedilnimi vprašanji in želite potrditi, da je uporabnik vnesel veljaven e-poštni naslov in telefonsko številko.

Ta primer prikazuje, kako izgleda vprašanje z neveljavnimi odgovori:

In tako izgleda z enim neveljavnim odgovorom:

Tukaj je, kako uredite vprašanje, da vnesete te podatke:

Tukaj je del Pokaži logično datoteko, ki vam omogoča, da preverite točnost svojega izraza in zagotovite, da ni sintaksičnih napak:

Kot lahko vidite, enačba preverjanja preverja, ali sta e-poštni naslov in telefonska številka prazna ali se ujemata s filtrom regularnega izraza.

Namig za preverjanje prikaže opozorilno sporočilo samo, če se telefon ali e-pošta zdita neveljavna.

 Hint: Če želite ustvariti zapletena potrditvena sporočila, preberite o uporabi ExpressionScript.


Če želite uvoziti zgornji primer v svojo namestitev LimeSurvey, prenesite to datoteko .lsq: Em_validation_q_example.zip.

 Hint: Ne pozabite, LimeSuvey uporablja sintakso Perl za regularne izraze, zato se morajo začeti in končati z / (poševnica)!



Namig za enačbo potrjevanja celotnega vprašanja (em_validation_q_tip)

Opis

Če uporabljate enačbo za preverjanje veljavnosti vprašanja, lahko uporabite to polje, da prikažete izbirno sporočilo kot nasvet vprašanja o tem, kako je treba vprašanje izpolniti.

Veljavne vrednosti

Primer

Glej primer iz enačba validacije vprašanja razdelek wiki – prikazuje, kako je mogoče namig prilagoditi tako, da pokaže, kateri deli vprašanja z več kratkimi besedili ne izpolnjujejo kriterijev validacije.


Drugo

Vstavi prelom strani v pogledu za tiskanje (page_break)

Opis

Ta atribut je aktiven le, ko dejansko natisnete anketo iz »Pogleda za tiskanje«. Vsili prelom strani pred vprašanjem.

Razpoložljive možnosti

  • Vklopljeno
  • Izklopljeno (privzeto)


Statistika

Prikaži grafikon (display_chart)

Opis

Ta atribut omogoča skrbniku ankete, da izbere, ali naj se grafikon, ki vsebuje rezultate vprašanj, prikaže udeležencem ankete, potem ko izpolnijo anketo.

Opomba: Da bo grafikon prikazan na zadnji strani, morate omogočiti naslednje možnosti:


'Razpoložljive možnosti

  • Vklopljeno
  • Izklopljeno (privzeto)



Vrsta grafikona (chart_type)

Opis

Ta atribut omogoča administratorju ankete, da izbere, kateri tip grafikona bo prikazan anketirancu, ko konča z izpolnjevanjem ankete.

Opomba: Ne pozabite spremeniti nastavitev vprašanja in ankete, da bodo grafikoni prikazani na koncu ankete. Za več podrobnosti preverite razdelek wiki o atributu vprašanja prikaza grafikona.

'Razpoložljive možnosti

  • Palični grafikon
  • Tortni grafikon
  • Radar
  • Črta
  • PolarArea
  • Krof


Datumi in ExpressionScript: Napredno preverjanje in izračun

Limesurvey (različice 2.05+ in novejše) omogoča precej preprosto preverjanje datumov z uporabo datum_min in datum_max polja (glej zgoraj). Uporabite jih, kadar koli je to mogoče. Če morate opraviti naprednejše preverjanje veljavnosti, boste morda lahko delali (in računali) z datumi s pomočjo ExpressionScript in funkcije strtotime(). Izračuna število sekund od 1. januarja 1970 do določenega datuma.


Primer: če želite v besedilu vprašanja prikazati število dni, ki so pretekli od datuma odhoda (zastavljenega v prejšnjem vprašanju) in danes, lahko uporabite izraz {(strtotime("now ")-strtotime(odhod))/60/60/24}.


Zavedajte se, da strtotime() deluje z veliko različnimi formati, vendar ne z vsemi! Na primer, privzeti format datuma Limesurvey (MM-DD-LLLL) NE deluje s strtotime(). V izogib težavam nastavite anketo tako, da bo uporabljala enega od naslednjih formatov datumov: LLLL-MM-DD, LLLL/MM/DD, DD.MM.LLLL, MM/DD/LLLL ali DD-MM-LLLL.

  Datumi v Limesurvey so shranjeni kot niz (oblika besedila). ExpressionScript pretvori vse datume, ki so del izraza, v standardno obliko "llll-mm-dd HH:MM:SS". Tako je veliko lažje primerjati datume v izrazu (npr. "datum1>datum2"). Če potrebujete datumski niz v obliki, ki je bila postavljena v vprašanju, uporabite atribut ».shown« (npr.: rojeni ste {birthdate.shown}.)