Actions

QS

Array filter/sl: Difference between revisions

From LimeSurvey Manual

(Created page with "Za nastavitev filtra vnesite kodo vprašanja z več možnostmi. Na primer, če je koda vprašanja "Q1" vnesite "Q1" v vnosno polje "Filter polja" ali v vnosno polje "Izločite...")
No edit summary
 
(21 intermediate revisions by 4 users not shown)
Line 6: Line 6:
'''Opis'''
'''Opis'''


Filter polja vam omogoča izbiro  odgovorov, ki se prikažejo v naslednjem vprašanju z lestvico.
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.


<div class="simplebox">Od verzije 1.92 dalje je možno filtrirati odgovore za nadaljno vključevanje v vprašanja polj, vključno z:
<div class="simplebox">Naslednja vprašanja je mogoče filtrirati glede na katero koli vrsto matričnega vprašanja, vključno z:
*Izbira več možnosti
*Večkratna izbira
*Izbira več možnosti s kometarji
*Večkratna izbira s komentarji
*Več kratkih tekstovnih odgovorv
*Večkratno kratko besedilo
*Več številčnih odgovorov
*Večštevilsko
*Lestvice in polja (5 stopenjska, 10 stopenjska, Da/Ne/Ne vem, Povečalo/Ostalo enako/Zmanjšalo, Stolpec)
*Matrika (5 točk, 10 točk, Da/Ne/Neznano, Povečanje/Enako/Zmanjšanje, Stolpec)
*Lestvica (Dvostopenjska lestvica, besedilo, števila)
*Matrika (dvojna lestvica, besedilo, številke)
*Razvrstitev
*Razvrstitev


Prav tako so lahko filtrirana tudi vsa ta vprašanja.
Poleg tega je vsako od teh vrst vprašanj mogoče filtrirati.


Edina izjema je tip vprašanja Polje (stolpci), ki se lahko uporabi za filtriranje drugih vprašanj, medtem ko ta vrsta vprašanja ne more biti filtrirana.</div>
Edina izjema je »Matrika (stolpec)«, ki lahko filtrira druga vprašanja, ne pa tudi sebe.</div>


'''Nastavitev filtra'''
'''Kako nastaviti filter'''


Za nastavitev filtra vnesite kodo vprašanja z več možnostmi. Na primer, če je koda vprašanja "Q1" vnesite "Q1" v vnosno polje "Filter polja" ali v vnosno polje "Izločitev filtra polja", ki se nahajajo znotraj naprednih nastavitev vprašanja, ki ga želite filtrirati. Vidni bodo samo odgovori, ki so bili izbrani znotraj vprašanja Q1.
Č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.


<div class="simplebox">Starting in 1.92, you can enter multiple array_filter options for a single question, 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>


Array filter question settings ''require'' the questions being used to have exactly matching lists of answers. If the questions do not have exactly the same set of answers and codes, then the filters will break.
{{Alert|Title=Pozor|text=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.}}


<div class="simplebox">Starting in 1.92, if Q2 has sub-questions that are not present in Q1, they will always be displayed rather than breaking the filters.</div>
<div class="simplebox">Če več možnosti omogoča druge nastavitve: lahko izberete '''drugo''' za kodo podvprašanja in filtrirate tako, da je označeno ali ne.</div>


'''Cascading'''
'''Kaskadno'''


The Array filter will cascade &ndash; that is 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'''
'''Primer matričnega filtra'''


Ticking items &lsquo;One&rsquo;, &lsquo;Three&rsquo; and &lsquo;Four&rsquo; in the first question results in the entries 'One', 'Three' and 'Four' displaying in the subsequent question which uses array filter
Oglejmo si naslednji primer, da bomo bolje razumeli moč te nastavitve:


Multi option question


Code:Q1
<center>[[File:array_filter_with_multipe_short_text.jpg]]</center>


Question: Which animals do you like?


1 Cat
Na zgornjem posnetku zaslona imamo dve vprašanji. Prvi je tip vprašanja "več kratkih besedil", medtem ko je drugi tip vprašanja "matrična dvojna lestvica". Odgovori, ki jih navedete v prvem vprašanju, bodo navedeni v drugem. Tehnično gledano so odgovori, ki jih podate na podvprašanja iz prvega vprašanja, filtrirani in prikazani v drugem vprašanju.
 
2 Dog
 
3 Zebra
 
Array 5 Point Choice Question
 
Code:Q2
 
Question: Rate these animals on a scale of 1 to 5, where 1 is ''I like them a little'' and 5 is ''I like them a lot''
 
'''Array filter example 2 - Using Multiple Short Text'''
 
<div class="simplebox">Note: This features is available starting in version 1.92</div>
 
[[File:array_filter_with_multipe_short_text.jpg]]
 
Here is the Limesurvey Group file for the above demo
 
[[Media:limesurvey_group_32.lsg|limesurvey_group_32.lsg]]
 
'''Array filter example 3 - Cascading Array Filters'''
 
This sample survey shows use of array_filter, array_filter_exclude, and exclude_all_others, plus cascading array filters.
 
[[Media:ls2_cascading_array_filter.lss|ls2_cascading_array_filter.lss]]


Ta primer lahko prenesete s te povezave: [[Media:limesurvey_group_32.lsg|limesurvey_group_32.lsg]]. [[Question_groups_-_introduction#Import_a_question_group|Uvozite to skupino vprašanj]] v svojo namestitev LimeSurvey.
</onlyinclude>
</onlyinclude>


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

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

Primer matričnega filtra

Oglejmo si naslednji primer, da bomo bolje razumeli moč te nastavitve:



Na zgornjem posnetku zaslona imamo dve vprašanji. Prvi je tip vprašanja "več kratkih besedil", medtem ko je drugi tip vprašanja "matrična dvojna lestvica". Odgovori, ki jih navedete v prvem vprašanju, bodo navedeni v drugem. Tehnično gledano so odgovori, ki jih podate na podvprašanja iz prvega vprašanja, filtrirani in prikazani v drugem vprašanju.

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


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