QS: Filtr macierzy
From LimeSurvey Manual
Filtr tablicy (array_filter)
Opis
Ustawienie „Filtr tablicy” pozwala na użycie dowolnego pytania wielokrotnego wyboru w celu wybrania lub ustawienia, które odpowiedzi będą wyświetlane na kolejnej liście, w tablicy lub w pytaniu wielokrotnego wyboru.
- Wielokrotny wybór
- Wielokrotny wybór z komentarzami
- Wiele krótkich tekstów
- Wielokrotne numeryczne
- Tablica (5 punktów, 10 punktów, Tak/Nie/Nieznane, Zwiększ/Tak samo/Zmniejsz, Kolumna)
- Tablica (podwójna skala, tekst, liczby)
- Ranking
Ponadto każdy z tych typów pytań można filtrować.
Jedynym wyjątkiem jest „Tablica (kolumna)”, która może filtrować inne pytania, ale nie samą siebie.Jak ustawić filtr
Aby ustawić filtr, wprowadź kod pytania z wieloma opcjami w polu filtra tablicy aktualnie edytowanego pytania. Odpowiednie pytanie zostanie wykorzystane jako źródło informacji dla bieżącego pytania, wybrane odpowiedzi z poprzedniego pytania zostaną pobrane i użyte jako opcje odpowiedzi dla bieżącego pytania. „Na przykład”: jeśli kod pytania źródłowego z wieloma opcjami to „Q1”, wpisz „Q1” w polu „Filtr tablicy”, aby rozpocząć proces filtrowania odpowiedzi. W pytaniu z filtrem array_filter widoczne będą tylko opcje odpowiedzi wybrane w pytaniu Q1.
Kaskadowe
Wybrane opcje mogą być wyświetlane kaskadowo. Oznacza to, że możesz wybrać pytanie, które filtruje inne pytanie, które filtruje inne pytanie i tak dalej.
Przykładowy filtr tablicowy
Przyjrzyjmy się poniższemu przykładowi, aby lepiej zrozumieć siłę tego ustawienia:
Na powyższym zrzucie ekranu mamy dwa pytania. Pierwszy z nich to pytanie typu „z wieloma krótkimi tekstami”, natomiast drugi to pytanie typu „tablica z podwójną skalą”. Odpowiedzi udzielone w pierwszym pytaniu zostaną uwzględnione w drugim. Technicznie rzecz biorąc, odpowiedzi udzielone na pytania podrzędne z pierwszego pytania są filtrowane i wyświetlane w drugim pytaniu.
Ten przykład można pobrać pod następującym linkiem: limesurvey_group_32.lsg. Zaimportuj tę grupę pytań do swojej instalacji LimeSurvey.