Actions

QS

Array filter exclude/sl: Difference between revisions

From LimeSurvey Manual

(Created page with "Edina izjema je »Array by column«, ki lahko filtrira druga vprašanja, vendar ga ni mogoče filtrirati.</div>")
 
(9 intermediate revisions by the same user not shown)
Line 21: Line 21:
Edina izjema je »Array by column«, ki lahko filtrira druga vprašanja, vendar ga ni mogoče filtrirati.</div>
Edina izjema je »Array by column«, ki lahko filtrira druga vprašanja, vendar ga ni mogoče filtrirati.</div>


'''How to set it up'''
'''Kako to nastaviti'''


Enter the question code of a multiple options question in the '''array exclusion filter''' box of the question you are currently editing. The respective question will be used as the source of information for the current question, the non-selected answers from the previous question being retrieved and used as answer options for the current question. For example, if your source multiple option question code is "Q1", enter "Q1" into the 'Array exclusion filter' box to start the filtering process of the answers. Only the answer options that are '''NOT''' selected in question Q1 will be visible in your question.
Vnesite kodo vprašanja vprašanja z več možnostmi v polje '''filter za izključitev niza''' vprašanja, ki ga trenutno urejate. Zadevno vprašanje bo uporabljeno kot vir informacij za trenutno vprašanje, neizbrani 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 "Filter za izključitev niza", da začnete postopek filtriranja odgovorov. V vašem vprašanju bodo vidne samo tiste možnosti odgovora, ki '''NISO''' izbrane v vprašanju Q1.


<div class="simplebox">If you wish more questions to be filtered via this option, type the question codes in the box separated by semicolons (;).</div>
<div class="simplebox">Če želite, da se prek te možnosti filtrira več vprašanj, vnesite kode vprašanj v polje, ločeno s podpičji (;).</div>


{{Alert|Title=Attention|text=The subquestion codes used in the first question must coincide with the subquestion codes from the second one. Otherwise, the '''array exclusion filter function''' will not filter the answers to the first question. Check the below example to better understand how the whole system works.}}
{{Alert|Title=Pozor|text=Kode podvprašanj, uporabljene v prvem vprašanju, morajo sovpadati s kodami podvprašanj iz drugega. V nasprotnem primeru '''funkcija filtra za izključitev polja''' ne bo filtrirala odgovorov na prvo vprašanje. Oglejte si spodnji primer, da boste bolje razumeli, kako deluje celoten sistem.}}


'''Cascading'''
'''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.


'''Example'''
'''Primer'''


Let's see together the below example:
Oglejmo si skupaj spodnji primer:




<center>[[File:Example_array_filter_exclude.png]]</center>
<center>[[Datoteka:Example_array_filter_exclude.png]]</center>




In the screenshot from above, we got two questions. The first one is a ''multiple choice'' question type, while the second one is a ''multiple choice with comments'' question type. The answers you provide in the first question will be excluded from the second one. For example, if you select the ComfortUpdate option (that has the subquestion code 'SQ1') and the Plugin option ('SQ4'), the 'SQ1' and the 'SQ4' subquestion correspondents from the second question will be excluded. In our screenshot, we can observe that only the unselected options in the first question and displayed in the second one.
Na zgornjem posnetku zaslona imamo dve vprašanji. Prvo je vprašanje tipa ''večkratna izbira'', medtem ko je drugo vprašanje tipa ''večkratna izbira s komentarji''. Odgovori, ki jih navedete v prvem vprašanju, bodo izključeni iz drugega. Na primer, če izberete možnost ComfortUpdate (ki ima kodo podvprašanja 'SQ1') in možnost Plugin ('SQ4'), bosta korespondenca podvprašanja 'SQ1' in 'SQ4' iz drugega vprašanja izključena. Na našem posnetku zaslona lahko opazimo, da so samo neizbrane možnosti v prvem vprašanju in prikazane v drugem.


This example can be downloaded from the following link: [[Media:Limesurvey_group_array_filter_exclude.lsg.zip|Limesurvey_group_array_filter_exclude.zip]]. [[Question_groups_-_introduction#Import_a_question_group|Import this question group]] into your LimeSurvey installation.  
Ta primer lahko prenesete s te povezave: [[Media:Limesurvey_group_array_filter_exclude.lsg.zip|Limesurvey_group_array_filter_exclude.zip]]. [[Question_groups_-_introduction#Import_a_question_group|Uvozite to skupino vprašanj]] v svojo namestitev LimeSurvey.  
</onlyinclude>
</onlyinclude>


[[Category:Question Settings]][[Category:Question Logic Options]]
[[Kategorija:Nastavitve vprašanj]][[Kategorija:Možnosti logike vprašanj]]

Latest revision as of 08:28, 11 December 2023


Filter za izključitev polja (array_filter_exclude)

Opis

Nastavitev Izključitev filtra matrike vam omogoča, da uporabite katero koli vprašanje z več možnimi odgovori, da izberete ali nastavite, kateri odgovori NIso' prikazani na naslednjem seznamu, nizu ali vprašanju z več izbirnimi 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, Po stolpcu)
  • Matrika (dvojno merilo, besedilo, številke)
  • Razvrstitev

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

Edina izjema je »Array by column«, ki lahko filtrira druga vprašanja, vendar ga ni mogoče filtrirati.

Kako to nastaviti

Vnesite kodo vprašanja vprašanja z več možnostmi v polje filter za izključitev niza vprašanja, ki ga trenutno urejate. Zadevno vprašanje bo uporabljeno kot vir informacij za trenutno vprašanje, neizbrani 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 "Filter za izključitev niza", da začnete postopek filtriranja odgovorov. V vašem vprašanju bodo vidne samo tiste možnosti odgovora, ki NISO 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 filtra za izključitev polja ne bo filtrirala odgovorov na prvo vprašanje. Oglejte si spodnji primer, da boste bolje razumeli, kako deluje celoten sistem.


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.

Primer

Oglejmo si skupaj spodnji primer:


Datoteka:Example_array_filter_exclude.png


Na zgornjem posnetku zaslona imamo dve vprašanji. Prvo je vprašanje tipa večkratna izbira, medtem ko je drugo vprašanje tipa večkratna izbira s komentarji. Odgovori, ki jih navedete v prvem vprašanju, bodo izključeni iz drugega. Na primer, če izberete možnost ComfortUpdate (ki ima kodo podvprašanja 'SQ1') in možnost Plugin ('SQ4'), bosta korespondenca podvprašanja 'SQ1' in 'SQ4' iz drugega vprašanja izključena. Na našem posnetku zaslona lahko opazimo, da so samo neizbrane možnosti v prvem vprašanju in prikazane v drugem.

Ta primer lahko prenesete s te povezave: Limesurvey_group_array_filter_exclude.zip. Uvozite to skupino vprašanj v svojo namestitev LimeSurvey.


Kategorija:Nastavitve vprašanjKategorija:Možnosti logike vprašanj