Actions

QS

Array filter/sl: Difference between revisions

From LimeSurvey Manual

(Created page with "'''Kaskadno'''")
(Created page with "Izbrane možnosti so lahko prikazane v kaskadi. To pomeni, da lahko izberete vprašanje, ki filtrira drugo vprašanje, ki filtrira drugo vprašanje itd.")
Line 33: Line 33:
'''Kaskadno'''
'''Kaskadno'''


The selected options can be displayed in cascade. This means that you can select a question which filters another question, which filters another question, and so on.
Izbrane možnosti so lahko prikazane v kaskadi. To pomeni, da lahko izberete vprašanje, ki filtrira drugo vprašanje, ki filtrira drugo vprašanje itd.


'''Array filter example'''
'''Array filter example'''

Revision as of 08:29, 11 December 2023


Filter polja (array_filter)

Opis

Nastavitev Filter matrike vam omogoča, da uporabite katero koli vprašanje z več možnimi odgovori, da izberete ali nastavite, kateri odgovori bodo prikazani na naslednjem seznamu, nizu ali vprašanju z več možnimi odgovori.

Naslednja vprašanja je mogoče filtrirati glede na katero koli vrsto matričnega vprašanja, vključno z:
  • Večkratna izbira
  • Večkratna izbira s komentarji
  • Večkratno kratko besedilo
  • Večštevilsko
  • Matrika (5 točk, 10 točk, Da/Ne/Neznano, Povečanje/Enako/Zmanjšanje, Stolpec)
  • Matrika (dvojna lestvica, besedilo, številke)
  • Razvrstitev

Poleg tega je vsako od teh vrst vprašanj mogoče filtrirati.

Edina izjema je »Matrika (stolpec)«, ki lahko filtrira druga vprašanja, ne pa tudi sebe.

Kako nastaviti filter

Če želite nastaviti filter, vnesite kodo vprašanja vprašanja z več možnostmi v polje filtra niza vprašanja, ki ga trenutno urejate. Ustrezno vprašanje bo uporabljeno kot vir informacij za trenutno vprašanje, izbrani odgovori iz prejšnjega vprašanja pa bodo pridobljeni in uporabljeni kot možnosti odgovora za trenutno vprašanje. Na primer, če je vaša izvorna koda vprašanja z več možnostmi "Q1", vnesite "Q1" v polje 'Array Filter', da začnete postopek filtriranja odgovorov. V vprašanju z array_filter-ed bodo vidne samo možnosti odgovora, ki so izbrane v vprašanju Q1.

Če želite, da se prek te možnosti filtrira več vprašanj, vnesite kode vprašanj v polje, ločeno s podpičji (;).
  Kode podvprašanj, uporabljene v prvem vprašanju, morajo sovpadati s kodami podvprašanj iz drugega. V nasprotnem primeru funkcija filter polja ne bo filtrirala odgovorov na prvo vprašanje. Opomba: Če želite iz prvega vprašanja filtrirati možnost odgovora »drugo«, morate v drugem vprašanju vnesti podvprašanje za ta odgovor, koda podvprašanja za ta odgovor pa mora biti »drugo«. Oglejte si spodnji primer, da boste bolje razumeli, kako deluje celoten sistem.


Če več možnosti omogoča druge nastavitve: lahko izberete drugo za kodo podvprašanja in filtrirate tako, da je označeno ali ne.

Kaskadno

Izbrane možnosti so lahko prikazane v kaskadi. To pomeni, da lahko izberete vprašanje, ki filtrira drugo vprašanje, ki filtrira drugo vprašanje itd.

Array filter example

Let's take a look at the following example to better understand the power of this setting:



In the screenshot from above, we got two questions. The first one is a multiple short text question type, while the second one is an array dual scale question type. The answers you provide in the first question will be listed in the second one. Technically, the answers you provide to the subquestions from the first question are filtered and displayed in the second question.

This example can be downloaded from the following link: limesurvey_group_32.lsg. Import this question group into your LimeSurvey installation.