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 - Hatalmas szabad szöveg

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 - Huge free text and the translation is 100% complete.

Rövid leírás

Ez a kérdéstípus több soros szövegbevitelt gyűjt össze, így több szöveget írhat be.



Példa: Huge_free_text_example.zip

Általános lehetőségek

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.



Érvényesítés (reguláris kifejezésekkel) (preg_validation)

Leírás

Ezzel az opcióval megadhat egy egy reguláris kifejezést, amellyel a kérdés minden részét ellenőrizheti.

Ha bármely kérdés vagy részkérdés értéke nem felel meg az érvényesítési követelményeknek, a szövegbeviteli mező háttérszíne pirosra változik, így a felhasználók könnyen láthatják, hogy a kérdés mely részeit kell javítani. Így elvégezheti az oldalon történő érvényesítést. Ily módon nem' kell megvárnia, amíg a felhasználó a küldés gombra kattint az adott kérdés érvényesítéséhez.

Érvényes értékek

  • Bármilyen érvényes reguláris kifejezés

Példa


Kijelző

Sorok megjelenítése (display_rows)

Leírás

Beállítja a megjelenített sorok számát anélkül, hogy a görgetősávot használná az összes tartalom ellenőrzéséhez. Ha több sor van, mint amennyi ebben a mezőben szerepel, akkor egy görgetősáv jelenik meg. A "Hosszú szabad szövegű" kérdéstípus alapértelmezett értéke 5, míg a "Hatalmas szabad szövegű kérdéstípus" esetén 30.

Érvényes értékek

  • Bármely 0-nál nagyobb pozitív egész szám



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).



Beviteli mező szélessége (szöveg_beviteli_szélessége)

Leírás

Ez az attribútum beállítja a szövegbeviteli mezők szélességét (a szövegbeviteli mezők "burkolójának"). A beviteli mező az (al)kérdésre adott válasz bevezetésére szolgál. Ha a szélesség értéke kellően magas, akkor a következő sorban a szövegbeviteli mező jelenik meg. Kérjük, vegye figyelembe, hogy ez az opció nem állítja be a bemenet méretét vagy a teljes oszlop szélességét!

Elérhető opciók

  • Alapértelmezett: Ha kiválasztja, akkor ehhez az attribútumhoz egy alapértelmezett érték lesz hozzárendelve úgy, hogy a címke és a hozzá tartozó szövegbeviteli mező is ugyanabban a sorban legyen. Például, ha a szövegbeviteli mező szélessége 41%, a szövegbeviteli mező szélessége olyan érték lesz, amely lehetővé teszi a címkét és a beviteli mezőt is ugyanabban a sorban (ebben az esetben 58%). Ha a szövegbeviteli mező szélessége nagyobb, mint 58%, akkor a szövegbeviteli mező jelenik meg a következő sorban.
  • 8%; 17 %...92% , 100%: minél nagyobb a kiválasztott érték, annál nagyobb a szövegbeviteli mező szélessége.

Példa

  • Ha szeretné, hogy a beviteli rész megjelenjen az alkérdés/címke alatt, válassza a 100% opciót a legördülő listából.



Szövegbeviteli mező mérete (input_box_size)

 Hint: This feature is available starting in version 3.0.0


Leírás

Ez a funkció lehetővé teszi a szövegterület (a szövegbeviteli mező) méretének beállítását. Alapértelmezés szerint a LimeSurvey kényszeríti a beviteli mezőt az alapértelmezett méretben. Ez a funkció használatával felülbírálható.

Ha a dobozt a következő sorban szeretné mozgatni, növelni kell a burkolóanyag méretét. Ehhez növelje meg a szövegbeviteli szélesség attribútum értékét.

Érvényes értékek

  • Bármilyen numerikus érték


QS:Kérdés téma

QS:Rejtett

QS:CSS osztály

Bemenet

Maximális karakterszám (maximum_karakterek)

Leírás

Ez lehetővé teszi, hogy beállítsa a szöveges alapú kérdésekhez beírható karakterek maximális számát. Ha például 20-at ír be, az azt jelenti, hogy a résztvevő nem írhat be 20 karakternél többet.

Érvényes értékek

  • Bármely 0 feletti egész érték


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.



Részkérdés-érvényesítési egyenlet (em_validation_sq)

Leírás

Ez egy egyenlet, amelyet az egyes részkérdések (szövegmezők) egyedi ellenőrzésére használnak. Minden olyan szövegmezőnek, amely nem felel meg ezeknek az ellenőrzési feltételeknek, a háttérszíne rózsaszínre változik (az .em_sq_fn_validation CSS-stílus használatával), hogy kiemelje a hibát. Ne feledje, hogy ez a reguláris kifejezés alapú érvényesítési opció mellett érhető el.

Érvényes értékek

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

Példák

Például, ha csak olyan számokat szeretne engedélyezni válaszként, amelyek 3 többszörösei, az egyenlet a következő:

(this / 3) == emelet (this/3)

A this fenntartott változót automatikusan az aktív szövegbeviteli cellára mutató hivatkozás váltja fel.



Tipp az alkérdés érvényesítési egyenletéhez (em_validation_sq_tip)

Leírás

Ha a em_validation_sq-t használja, ez egy opcionális üzenet/tipp, amely akkor jelenik meg, ha a bevezetett válasz helytelen.

Érvényes értékek

  • Bármilyen karakterlánc

Példa

  • Folytatva az e-mailek érvényesítésének példáját, a tipp a következő lehet: "Kérjük, adjon meg érvényes e-mail címeket."


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

QS:Diagram megjelenítése

QS:Diagram típusa

Időzítő

Időkorlát (time_limit)

Leírás

Ha egy kérdésnél beállítja a time_limit attribútumot, a visszaszámláló elkezdi a visszaszámlálást, amint a kérdés/oldal betöltődik. A visszaszámláló lejártakor a kérdés automatikusan a következő oldalra lép, vagy csak olvashatóvá válik.

Érvényes értékek

  • Bármilyen pozitív egész szám

Példa

Állítsa 240-re a visszaszámláláshoz 4 percről (240 másodperc).


<onlyinclude>

Időkorlátos művelet (time_limit_action)

Leírás


Beállítja azt a műveletet, amelyet akkor hajtanak végre, amikor egy time_limit lejárt. Alapértelmezés szerint a határidőre vonatkozó művelet a "Figyelmeztetés és továbblépés", ami azt jelenti, hogy a rendszer rövid figyelmeztetést ad, hogy a határidő lejárt, mielőtt elmenti a kérdést, és gyakorlatilag automatikusan a "Tovább >>" gombra kattint. Az alternatív lehetőségek a következők:

  • "Figyelmeztetés nélkül továbblépés", amely automatikusan rákattint a "Tovább >>" gombra, miután az időzítő lejárt, de figyelmeztető üzenet nélkül.
  • "Csak letiltása", amely letiltja a változtatásokat kérdésben, így a résztvevő nem tud semmit módosítani, de nem kattint automatikusan a „Tovább >>” gombra.

Ez a beállítás csak akkor érvényes, ha az általános időkorlát beállítás aktív.

Elérhető opciók

  • Figyelmeztetés és továbblépés (alapértelmezett): figyelmezteti a résztvevőt, hogy lejárt az idő, majd kattintson a következő gombra
  • Továbblépés figyelmeztetés nélkül: azonnal rákattint a következőre gombot a határidő lejárta után
  • Csak letiltása: letiltja a válaszadást a határidő lejárta után, de nem kattintson automatikusan a következőre


További információ


  Figyelem : Ha a kérdés kötelező, vagy egy kérdés a csoportban kötelező, akkor JavaScript hurok jön létre, ha a kötelező kérdés(ek)re nem válaszol(nak). Ennek eredményeként egy hibaüzenet jelenik meg a képernyőn, hogy bizonyos kérdéseket nem töltöttek ki, ami viszont elindítja az oldal frissítését.
A kötelező kérdésekre való hagyatkozás helyett használhat kifejezéseket (további információ a question és a subquestion érvényesítési egyenleteiről), hogy a felhasználó ne hagyja üresen a válaszmezőket. Az érvényesítési egyenletek működésének megtekintéséhez ellenőrizze a következő example.



Abban az esetben, ha időzítőt szeretne alkalmazni egy kérdéscsoportra, aktiválja a csoportonkénti felmérési módot, és állítson be egy kérdést a időkorlát funkció használatához. , és válassza a figyelmeztetés és továbblépés (alapértelmezett) opciót időkorlátos műveletként. Amint a kérdések időzítője lejár, a felmérés a következő oldalra lép.


Következő időkorlát letiltása (time_limit_disable_next)

Leírás

Lehetővé teszi a "Next" gomb letiltását a time_limit visszaszámlálás közben. Normális esetben még akkor is, ha az időkorlát visszaszámlálás aktív, ha a résztvevő a "Tovább" gombra kattint, és a következő kérdésre vagy kérdéscsoportra szeretne lépni, egyszerűen rákattinthat a "Tovább" gombra (így lerövidítve a kérdésre fordított időt kérdés vagy kérdéscsoport). A funkció aktiválásával a következő gomb szürkén jelenik meg, és nem lesz elérhető, amíg a visszaszámláló le nem fejeződik.

Ez a beállítás csak akkor érvényes, ha az általános 'időkorlát beállítás aktív.

Elérhető opciók

  • Be - A "Tovább" gomb le lesz tiltva, amíg az időkorlát be nem fejeződik.
  • Ki (alapértelmezett)
Megjegyzés: Ha a felmérés a csoport formátum szerinti csoportosítást használja, ez a funkció a teljes csoportra vonatkozik, amelyhez a kérdés tartozik.



Időkorlát letiltása előző (time_limit_disable_prev)

Leírás

Lehetővé teszi az "előző" gomb letiltását a time_limit visszaszámlálás közben. Általában még akkor is, ha az időkorlátos visszaszámlálás aktív, ha a résztvevő az "Előző"-re szeretne kattintani, és az előző kérdésre vagy kérdéscsoportra szeretne lépni, egyszerűen rákattinthat az "Előző" gombra (így lerövidítve a kérdésre fordított időt kérdés vagy kérdéscsoport). A funkció aktiválásával az előző gomb szürkén jelenik meg, és nem lesz elérhető, amíg a visszaszámláló le nem fejeződik.

Ez a beállítás csak akkor érvényes, ha az általános 'időkorlát beállítás aktív.

Elérhető opciók

  • Be - az "Előző" gomb le van tiltva, amíg az időkorlát be nem fejeződik.
  • Ki (alapértelmezett)
Megjegyzés: Ha a felmérés a csoport formátum szerinti csoportosítást használja, ez a funkció a teljes csoportra vonatkozik, amelyhez a kérdés tartozik.



Időkorlát visszaszámláló üzenet (time_limit_countdown_message)

Leírás

Ebbe a mezőbe írja be azt a szöveges üzenetet, amelyet a visszaszámlálás alatt megjeleníteni szeretne a visszaszámlálóban. Ez a beállítás csak akkor érvényes, ha az általános 'időkorlát beállítás aktiválva van. Ha nem írunk semmit, a mező az alapértelmezett értéket fogja használni: "Felmaradó idő".



Időkorlát időzítő CSS stílus (time_limit_timer_style)

Leírás

Lehetővé teszi (és felülbírálja az alapértelmezett) css stílust a visszaszámláló megjelenítéséhez. Az attribútum alapértelmezett stílusértéke lesz használva, ha nem létezik, ami a következő: 'width: 150px; margó-bal: auto; margó-jobb: auto; keret: 1px tömör #111; szöveg igazítása: középre; háttérszín: #EEE; margó-alsó: 5 képpont; betűméret: 8pt;'.

Az ebbe az attribútumba beírt szöveg felülírja a teljes alapértelmezett css-stílust, ezért ügyeljen az attribútum értékének megadásakor. Ennek elrejtésének egyszerű módja az alapértelmezett stílus bemásolása ebbe az attribútumba, és a „display: none;” hozzáadásával. a végéig.

Ez a beállítás csak akkor érvényes, ha az általános 'időkorlát beállítás aktiválva van.



Időkorlát lejárati üzenet megjelenítési ideje (time_limit_message_delay)

Leírás

Ez az attribútum beállítja, hogy a time_limit_message hány másodperccel jelenjen meg a time_limit_action előtt. Ha ez az attribútum nincs beállítva, akkor az alapértelmezett érték 1 (1 másodperc).

Ez a beállítás csak akkor érvényes, ha az általános időkorlát beállításai aktiválva van.

Példa

time_limit_message_delay: 5 = az üzenet 5 másodpercig megjelenik



Időkorlát lejárati üzenet (time_limit_message)

Leírás

Ez az üzenet szövege, amely akkor jelenik meg a résztvevő számára, ha a time_limit lejárt. Alapértelmezés szerint ez az üzenet: "A kérdés megválaszolására szánt idő lejárt". Ha a 'time_limit_action' attribútum beállítása 'Figyelmeztetés nélkül továbblépés', ez az üzenet nem jelenik meg. A szöveg CSS-stílusát a time_limit_message_style attribútumban állíthatja be (lásd alább).

Ez a beállítás csak akkor érvényes, ha az általános 'időkorlát beállítása aktiválva van.

Példa

time_limit_message: A kérdés megválaszolásának határideje lejárt.



Időkorlát üzenet CSS stílus (time_limit_message_style)

Leírás

Lehetővé teszi (és felülbírálja az alapértelmezett) css stílust, amelyet az időkorlát üzenet megjelenítésére használnak. Az attribútum alapértelmezett stílusértéke lesz használva, ha nem létezik, ami a következő: 'top: 10px; bal: 35%; szélesség: 30%; magasság: 60px; padding: 16px; keret: 8px tömör #555; háttérszín: fehér; z-index: 1002; szöveg igazítása: középre; túlcsordulás: auto'.

Az ebbe az attribútumba beírt szöveg felülírja a teljes alapértelmezett css-stílust, ezért ügyeljen az attribútum értékének megadásakor. Erősen ajánlott a z-index érték újbóli használata, vagy legalább azt, hogy a z-index érték magasabb legyen, mint a time_limit_warning_message_style attribútum (amely alapértelmezés szerint 1001).

Példa

Beállítás: felül: 10px; bal: 35%; szélesség: 30%; magasság: 60px; padding: 16px; keret: 8px tömör #555; háttérszín: fekete; fehér szín; z-index: 1010; szöveg igazítása: középre; túlcsordulás: auto



Időkorlát figyelmeztető üzenet időzítő (time_limit_warning)

Leírás

Az attribútum segítségével beállíthatja azt az időt (másodpercben), amikor a time_limit_warning_message megjelenjen a time limit lejárta előtt. Ennek az attribútumnak az értékének beállítása aktiválja az időkorlátra figyelmeztető üzenetet.

Ez a beállítás csak akkor érvényes, ha az általános 'időkorlát beállítások be vannak kapcsolva. Ez a beállítás egy második figyelmeztető üzenethez is létezik.

Példa

Ha ezt '20'-ra állítja, akkor az időkorlátra figyelmeztető üzenet 20 másodperccel azelőtt jelenik meg, hogy az időkorlát visszaszámlálása eléri a nullát.



Időkorlát figyelmeztető üzenet megjelenítési ideje (time_limit_warning_display_time)

Leírás

Beállítja, hogy mennyi ideig jelenjen meg a time_limit_warning_message, mielőtt eltávolítja/elrejti a képernyőről. Alapértelmezés szerint, ha megjelenik a time_limit_warning_message, akkor látható marad mindaddig, amíg a visszaszámláló be nem fejezi a visszaszámlálást. Ha nullánál nagyobb értéket adunk meg ebben a mezőben, akkor az üzenet ennyi másodperc után elrejtődik.

Ez a beállítás csak akkor alkalmazható, ha az általános 'időkorlát beállítás aktiválva van. Ez a beállítás egy második figyelmeztető üzenethez is létezik.

Példa

time_limit_warning_display_time: 10 = Az időkorlátra figyelmeztető üzenet 10 másodperccel a megjelenése után eltűnik.



Időkorlátra figyelmeztető üzenet (time_limit_warning_message)

Leírás

Ha be van állítva, a figyelmeztető üzenet szövegét jeleníti meg, amely meghatározott ideig mielőtt egy időkorlát lejár. Az alapértelmezett szöveg: "A kérdés megválaszolására szánt idő majdnem lejárt. {TIME} van hátra." Az {IDŐ} helyére egy formázott leírás kerül, amely a hátralévő időt jelzi (azaz "30 másodperc", "1 perc vagy 5 másodperc"). Ez az üzenet csak akkor jelenik meg, ha létezik a 'time_limit_warning attribútum. Az üzenet (time_limit_warning_message) megjelenését a time_limit_warning_attribútum-ból állíthatja be.

Ez a kérdés attribútum csak akkor alkalmazható, ha az időkorlát beállítás aktiválva van, és beállított szöveget az időkorlátozásra figyelmeztető üzenet mezőben. Ez a beállítás egy második figyelmeztető üzenethez is létezik.

Példa

Figyelem: {TIME} múlva lejár a kérdés megválaszolásának határideje.



Időkorlát figyelmeztetés CSS stílus (time_limit_warning_style)

Leírás

Engedélyezi (és felülbírálja az alapértelmezett) css stílust, amely az időkorlátra figyelmeztető üzenet megjelenítésére szolgál. Az attribútum alapértelmezett stílusértéke lesz használva, ha nem létezik, ami a következő: 'top: 10px; bal: 35%; szélesség: 30%; magasság: 60px; padding: 16px; keret: 8px tömör #555; háttérszín: fehér; z-index: 1001; szöveg igazítása: középre; túlcsordulás: auto'.

Az attribútumba beírt bármely szöveg felülírja a figyelmeztető üzenet teljes alapértelmezett css-stílusát, ezért ügyeljen az attribútum értékének megadásakor. Erősen ajánlott a z-index érték újbóli használata, vagy legalább a z-index érték alacsonyabb legyen, mint a time_limit_message_style attribútum (amely alapértelmezés szerint 1002).

Ez a beállítás csak akkor érvényes, ha az általános 'időkorlát beállítás aktiválva van. Ez a beállítás egy második figyelmeztető üzenethez is létezik.

Példa

felső: 10px; bal: 35%; szélesség: 30%; magasság: 60px; padding: 16px; keret: 8px tömör #555; háttérszín: szürke; fehér szín; z-index: 1001; szöveg igazítása: középre; túlcsordulás: auto