x

Fő fejezetek

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rövid útmutató – LimeSurvey 3.0+
  3. Telepítés - LimeSurvey CE
  4. Hogyan készítsünk egy jó felmérést (útmutató)
  5. Elkezdeni
  6. A LimeSurvey adminisztrálása
  7. Felmérések - bevezető
  8. Felmérés beállításai
  9. Felmérés menü
  10. Felmérés szerkezete
  11. Kérdések – bevezetés
  12. Kérdéscsoportok - bevezetés
  13. Felmérések - menedzsment
  14. A felmérés eszköztárának beállításai
  15. Többnyelvű felmérés
  16. ExpressionScript Engine – Gyors üzembe helyezési útmutató
  17. Nem kategorizált és speciális funkciók
  18. Általános GYIK
  19. Hibaelhárítás
  20. Megoldások
  21. Engedély
  22. Verzióváltoztatási napló
  23. Bővítmények – haladó
 Actions

Kérdés típusa - Dátum

From LimeSurvey Manual

Előfordulhat, hogy ez az oldal gépi fordítással készült, és hibákat tartalmaz. Angol eredeti megjelenítése · A fordítás javítása
This page is a translated version of the page Question type - Date and the translation is 100% complete.

Rövid leírás

Ezzel a kérdéstípussal egy bizonyos dátumot, időpontot vagy a dátum és az idő kombinációját lehet kérni. Az értékeket a résztvevők kiválaszthatják egy felugró naptárból vagy a legördülő mezőkből. Érvényesítés, minimum és/vagy maximális dátumokat a felmérés adminisztrátora választhat ki. Különféle dátum- és időformátumok támogatott.

Példa: Example_Date_Time.zip

Általános opciók

QS:Kötelező


Feltétel

Leírás

Ha a feltétel eredményértéke "1" vagy "igaz", akkor a kérdés "releváns" a felmérés kontextusában, azaz megjelenik a felmérésben résztvevő számára. Ha nem, akkor a kérdés el van rejtve. Bármely felmérési kérdés lehetővé teszi egy relevanciaegyenlet megadását. Ez a függvény a conditions utódja, és sokkal összetettebb feltételes logikát támogat.

'Szintaxis kiemelés

Amikor elmenti a feltételt, a rendszer kiértékeli és szintaktikailag kiemeli. Az esetleges hibákat színkóddal látjuk el, így gyorsan észlelheti és kijavíthatja azokat.

Template:Tipp

Érvényes értékek

  • Minden olyan feltétel, amely az ExpressionScript szintaxist használja, környező kapcsos zárójelek nélkül.

Példák

Íme jó példák az szintaktika kiemelésére.


Kijelző

A legördülő listák megjelenítése (dropdown_dates)

Leírás

Ha engedélyezve van, a dátum/idő kérdéstípus az alapértelmezett felugró ablak helyett egy legördülő menüt jelenít meg a válaszadók számára, ahonnan kiválaszthatják a dátumot/időt.

'Elérhető opciók

  • Be
  • Ki (alapértelmezett)

Példa

Ha be van kapcsolva, a kérdés a következőképpen jelenik meg:



Tipp elrejtése (hide_tip)

Leírás

A legtöbb kérdés általában tartalmaz egy tippet, amely azt mondja, hogy "Kérjük, válasszon a következő lehetőségek közül" vagy egy tájékoztató szöveget a kérdés kitöltésére. Ez az attribútum lehetővé teszi a tippek/tippek kikapcsolását vagy bekapcsolását.

Ezek a tippek/tippek tartalmazzák az érvényesítési feltételekre vonatkozó üzeneteket (mint például a válaszok minimum/maximum száma, min/max/egyenlő összeg érték). Ha a hide_tip engedélyezve van, akkor ezek az üzenetek el lesznek rejtve. Ha a felhasználó érvénytelen adatokat ad meg, akkor megjelennek a tippek. Piros színűek lesznek, és zöldre váltanak, ha teljesülnek az érvényesítési feltételek.

Elérhető opciók

  • Be - a tippek/tippek el vannak rejtve;
  • Ki (alapértelmezett).


Hónap megjelenítési stílusa (month_display_style)

Leírás

A hónapok háromféleképpen jeleníthetők meg a válaszadók számára: rövid nevük (január, febr. stb.), teljes nevük (január, február stb.) vagy a hónap száma/pozíciója az éves naptárban (01. januárra, 02-re februárra és így tovább).

Elérhető opciók

  • Rövid nevek
  • Teljes nevek
  • Számok


QS:Fordított


Kérdés témája (question_theme)

Leírás

Lehetővé teszi testreszabott témák használatát az adott kérdéshez.

Elérhető opciók

  • Az Ön által létrehozott kérdéstémái, amelyek a Témák panel Kérdéstémái alatt találhatók.

Lásd: Kérdéstémák

Megjegyzés: Ez a funkció jelenleg fejlesztés alatt áll.


QS:Rejtett


CSS osztály (css_class)

Leírás

Ha bizonyos kérdésekhez speciális CSS-osztályokat szeretne hozzáadni, akkor ebbe a mezőbe írja be a CSS-osztályok nevét. Ügyeljen arra, hogy hagyjon üres helyet a különböző osztálynevek között.

Érvényes értékek

  • Bármilyen szöveges karakterlánc, amelyben szóköz van a különböző CSS-osztálynevek között.
 Hint: Ebbe a mezőbe beszúrhat egy kifejezést is ebbe a mezőbe (New in 3.0.0 ). Ne feledje, hogy a kifejezés kimenete nem frissül dinamikusan.


  A W3C szerint a CSS-osztálynevek csak az [a-zA-Z és 0-9] karaktereket tartalmazhatják. és ISO 10646 U+00A1 és magasabb karakterek, valamint a kötőjel (-) és az aláhúzás (_). Nem kezdődhetnek számjeggyel vagy kötőjellel, amelyet számjegy követhet. A LimeSurvey kódolja a CSS osztályokat, de nem javítja ki teljesen.




Minimális dátum (dátum_perc)

Leírás

Ez a kérdés attribútum használható egy dátumkérdés minimális értékének beállítására (ymd formátumban vagy bármely érvényes angol karakterláncban – további részletekért lásd alább). Használható előugró és legördülő megjelenítési opciókhoz is. Ha nincs beállítva minimális dátum, akkor az 1.1.1900 lesz alapértelmezett.


  Figyelem : A Kifejezéskezelő érvényesítési opciója egy "minimális dátum" beállítására is használható. Ha azonban a felugró naptárat használja, és a kifejezés egy, ugyanazon az oldalon található előző kérdésre támaszkodik, az év nem jelenik meg megfelelően a felugró naptárban.



Érvényes értékek

  • Bármely dátumérték ÉÉÉÉ-HH-NN formátumban (pl. 2017-08-24);
  • Bármilyen évérték;
  • Bármely angol karakterlánc : " most", "-10 év", "holnap";
  • Hivatkozás egy másik dátum/idő kérdésre : AnotherDateQuestion (a kérdéskód segítségével);
  • Kifejezések : Kifejezésekkel egy minimális dátum dinamikusan számítható. Például használhat egy korábbi válasz dátumát + 3 nap minimumot a jelenlegi kérdéshez, ha beírja: date("Ymd",strtotime(departuredate)+3*60*60*24).



Maximális dátum (date_max)

Leírás

Ez a kérdés attribútum használható a dátumkérdés maximális értékének beállítására (ymd formátumban vagy bármely más érvényes angol karakterláncban – további lehetőségekért lásd alább). Használható előugró és legördülő megjelenítési opciókhoz is.

  Attention : Az Expression Manager érvényesítési opciója a "maximális dátum" beállítására is használható. Ha azonban a felugró naptárat használja, és a kifejezés egy, ugyanazon az oldalon található korábbi kérdésre támaszkodik, az év nem jelenik meg megfelelően a felugró naptárban.


Érvényes értékek

  • Bármely dátumérték ÉÉÉÉ-HH-NN formátumban (pl.: 2018-08-24);
  • Bármilyen évérték;
  • Bármely angol karakterlánc : "most", "-10 év", "holnap";
  • Hivatkozás egy másik dátum/idő kérdésre : AnotherDateQuestion (a kérdéskód segítségével);
  • Kifejezések: Kifejezésekkel egy dátum dinamikusan számítható. Például használhat egy korábbi válasz dátumát + 3 napot a jelenlegi kérdés maximális dátumaként, ha beírja: date("Ymd",strtotime(departuredate)+3*60*60*24).


Relevancia súgó nyomtatható felméréshez (printable_survey_relevance_help)

Leírás

Ha ki szeretne nyomtatni egy felmérést, kinyomtathatja az egyes kérdések relevanciaegyenleteit is. Ha azonban a nyomtatott űrlapon szereplő kifejezés helyett magyarázatot szeretne adni, töltse ki ezt a mezőt a relevanciaegyenlet szöveges magyarázatával.

Érvényes értékek

  • Minden szöveg és/vagy szám, amelyet meg kíván jeleníteni a nyomtatható űrlapon.


Bemenet

Dátum/Idő formátum

Leírás

Ezzel a kérdés opcióval egyéni dátumformátumot adhatunk meg. Ha üres, a a felmérés dátumának formátuma lesz használva.

Érvényes értékek

  • A d/nn,h/mm,yy/yyyy,H/ÓÓ,H/HH formátumok használhatók a dátum és/vagy idő megjelenítésére, míg a "-", ".", "/", ":" elválasztóként használhatók.

'Példák

  • éééé-hh-nn - év-hónap-nap;
  • nn.mm.yyyy ÓÓ:PP - nap.hónap.év Óra:perc;
  • ÓÓ:PP - Óra:Perc (csak az idő választható);
  • yyyy/mm - év/hónap.



Perc lépésköz (minute_step_interval)

Leírás

 Hint: This feature changed with version 3.14.12


Csak a beviteli formátum használja a perceket ("MM").


Érvényes értékek

  • Bármilyen kisebb számérték 60-nál. 60-nál nagyobb érték hozzáadása redundáns -> a legördülő mezőben csak a "0" vagy a "00" jelenik meg lehetséges válaszként.


Példa

Az alábbi példában a percenkénti lépésköz beállítása 7:


Logika

QS:Véletlen csoport


Kérdésérvényesítési egyenlet (em_validation_q)

Leírás

Ez egy egyenlet, amelyet a teljes kérdés érvényesítésére használnak (pl. több válaszos kérdés esetén annak összes részét együttesen). Ha a kérdés nem felel meg az érvényesítési feltételeknek, akkor az em_validation_q_tip üzenet jelenik meg (a .error CSS stílust használja). Ez a tipp a .em_q_fn_validation CSS-stílust használja, amely alapértelmezés szerint el van rejtve a template.css fájlban.

A fő különbség e szolgáltatás és az alkérdés-érvényesítési egyenletek (em_validation_sq opció) között az, hogy ennél a szolgáltatásnál, ha a kérdés (vagy kérdésrészek) ellenőrzése sikertelen, hibaüzenet jelenhet meg. Az alkérdés-érvényesítéshez minden szövegbeviteli cella (pl. tömbkérdéstípusban, de alkalmazható egyetlen bejegyzéses kérdéstípusokra is) úgy lesz stílusozva, hogy a háttérszín (világos) piros legyen.

Érvényes értékek

  • Minden egyenlet, amely az ExpressionScript szintaxist használja, környező kapcsos zárójelek nélkül.

Példa

  • Demográfiai információkat szeretne gyűjteni a felhasználóktól egy több rövid szöveges kérdés segítségével, és szeretné ellenőrizni, hogy a felhasználó érvényes e-mail címet és telefonszámot adott-e meg.

Ez a példa azt mutatja be, hogyan néz ki a kérdés érvénytelen válaszokkal:

És így néz ki egy érvénytelen válasz mellett:

A következőképpen módosíthatja a kérdést az adatok megadásához:

És itt van a Show Logic File kimenet, amely lehetővé teszi a kifejezés pontosságának ellenőrzését, és annak biztosítását, hogy nincsenek-e szintaktikai hibák:

Amint láthatja, az érvényességi egyenlet azt teszteli, hogy az e-mail-cím és a telefonszám üres-e, vagy megfelel-e egy reguláris kifejezés-szűrőnek.

Az érvényesítési tipp csak akkor jeleníti meg a figyelmeztető üzenetet, ha a telefon vagy az e-mail érvénytelennek tűnik.

Template:Tipp

Ha importálni szeretné a fenti példát a LimeSurvey telepítésébe, töltse le a következő .lsq fájlt: Em_validation_q_example.zip.

Template:Tipp



Tipp a teljes kérdés érvényesítési egyenletéhez (em_validation_q_tip)

Leírás

Ha a a kérdés érvényesítési egyenlete-et használja, akkor ezt a mezőt használhatja egy opcionális üzenet megjelenítéséhez, mint kérdés tipp a kérdés kitöltésének módjáról.

'Érvényes értékek'

  • Minden karakterlánc vagy egyenlet, amely az ExpressionScript szintaxist használja.

Példa

Lásd a példát a kérdés érvényesítési egyenlete wiki szakasz – megmutatja, hogyan lehet a tippet személyre szabni, hogy megmutassa, egy több rövid szöveges kérdés mely részei nem felelnek meg az érvényesítési kritériumoknak.


Egyéb

Oldaltörés beszúrása nyomtatható nézetbe (page_break)

Leírás

Ez az attribútum csak akkor aktív, ha ténylegesen nyomtat egy felmérést a "Nyomtatható nézetből". Oldaltörést kényszerít ' a kérdés előtt.

Elérhető opciók

  • Be
  • Ki (alapértelmezett)


Statisztikák

Diagram megjelenítése (display_chart)

Leírás

Ez az attribútum lehetővé teszi, hogy a felmérés adminisztrátora eldöntse, hogy a kérdőív kitöltése után megjelenjen-e a kérdés eredményeit tartalmazó diagram a felmérés résztvevői számára.

Megjegyzés: Ahhoz, hogy a diagram az utolsó oldalon jelenjen meg, engedélyeznie kell a következő opciókat:


Elérhető opciók

  • Be
  • Ki (alapértelmezett)



Diagram típusa (diagram_típusa)

Leírás

Ez az attribútum lehetővé teszi a felmérés adminisztrátorának, hogy kiválassza, hogy milyen típusú diagramot jelenítsen meg a válaszadónak, miután befejezte a kérdőív kitöltését.

Megjegyzés: Ne felejtse el megváltoztatni a kérdés és a felmérés beállításait, hogy a diagramok a felmérés végén megjelenjenek. További részletekért tekintse meg a diagram kérdésattribútumának megjelenítése wiki szakaszát.

Elérhető opciók

  • Oszlopdiagram
  • Kördiagram
  • Radar
  • Vonal
  • PolarArea
  • Fánk


Dátumok és ExpressionScript: Speciális érvényesítés és számítás

A Limesurvey (2.05+ és újabb verziók) meglehetősen egyszerűvé teszi a dátumok érvényesítését a dátum_perc és date_max mezőkben (lásd fent). Használja ezeket, amikor csak lehetséges. Ha fejlettebb ellenőrzésre van szüksége, akkor előfordulhat, hogy a dátumokkal dolgozhat (és számíthat) az ExpressionScript és az strtotime() függvény használatával. Kiszámítja a másodpercek számát 1970. január 1-től egy adott dátumig.


Példa: ha egy kérdésszövegben meg szeretné jeleníteni, hogy hány nap telt el egy indulás dátuma óta (ez egy korábbi kérdésben kérdezett) és ma, akkor használhatja a {(strtotime("now ")-strtotime(departure))/60/60/24}.


Kérjük, vegye figyelembe, hogy az strtotime() sok különböző formátummal működik, de nem mindegyikkel! Például a Limesurvey alapértelmezett dátumformátuma (HH-NN-ÉÉÉÉ) a NEM működik az strtotime() függvényben. Kérjük, állítsa be felmérését a következő dátumformátumok valamelyikére a problémák elkerülése érdekében: ÉÉÉÉ-HH-NN, ÉÉÉÉ/HH/NN, NN.HH.ÉÉÉÉ, HH/NN/ÉÉÉÉ vagy NN-HH-ÉÉÉÉ.

  A Limesurvey dátumai karakterláncként (szövegformátumban) vannak elmentve. Az ExpressionScript a kifejezés minden dátumát a szabványos "éééé-hh-nn ÓÓ:PP:SS" formátumba konvertálja. Ez sokkal könnyebbé teszi a dátumok összehasonlítását egy kifejezésben (pl. "dátum1>dátum2"). Ha a kérdésben feltett formátumú dátumkarakterláncra van szüksége, használja a ".shown" attribútumot (pl.: {születési dátum.megjelenítés} napon született.)