Typ pytania - Ranking
From LimeSurvey Manual
Krótki opis
Ten typ pytania pozwala zaprezentować uczestnikom ankiety listę możliwych odpowiedzi/opcji, które następnie mogą uszeregować zgodnie ze swoimi preferencjami.

Przykład: Question type ranking.zip.
Opcje ogólne
Wyświetlacz
Temat pytania (question_theme)
Opis
Umożliwia użycie niestandardowych motywów dla danego pytania.
Dostępne opcje
- Twoje utworzone przez Ciebie motywy pytań, które znajdują się pod Motywami pytań w panelu Motywy.
Zobacz: Motywy pytań
Ukryj wskazówkę (hide_tip)
Opis
Większość pytań zazwyczaj zawiera wskazówkę „Wybierz jedną z następujących opcji” lub tekst podpowiedzi, jak wypełnić pytanie. Ten atrybut umożliwia wyłączenie lub włączenie tych wskazówek/wskazówek.
Te wskazówki/wskazówki obejmują komunikaty dotyczące kryteriów walidacji (takie jak minimalna/maks. liczba odpowiedzi, minimalna/maks./równa się suma). Jeśli opcja hide_tip jest włączona, te wiadomości będą ukryte. Jednakże, jeśli użytkownik wprowadzi nieprawidłowe dane, pojawią się wskazówki. Zostaną one pokolorowane na czerwono, a po spełnieniu kryteriów walidacji zmienią się na zielone.
Dostępne opcje
- Wł. - wskazówki/wskazówki są ukryte;
- Wył. (domyślnie).
Zachowaj kody w oryginalnych pozycjach (keep_codes_order)
Opis
Lista kodów opcji odpowiedzi lub podpytań oddzielonych średnikami, na przykład A1;DK. Gdy opcje odpowiedzi lub podpytania są wyświetlane w kolejności losowej lub alfabetycznej, elementy z tymi kodami zachowują swoją oryginalną pozycję. Wszystkie pozostałe elementy są losowane lub sortowane wokół nich. (New in 6.17.0 )
Użyj tego ustawienia, aby opcje takie jak „Nie wiem” lub „Żadne z powyższych” pozostały na końcu listy albo aby dany element zawsze był pierwszy, podczas gdy pozostałe elementy są losowane lub sortowane.
Oryginalna pozycja to pozycja elementu w edytorze pytania. Sama kolejność jest ustawiana za pomocą opcji Kolejność opcji odpowiedzi lub Kolejność podpytań.
Przykład: pytanie ma opcje odpowiedzi Zebra (A1), Mango (A2), Jabłko (A3), Banan (A4) i Nie wiem (DK), w tej kolejności. Przy kolejności alfabetycznej i wartości A1;DK uczestnicy zobaczą: Zebra, Banan, Jabłko, Mango, Nie wiem.
Klasa CSS (css_class)
Opis
Jeśli chcesz dodać specjalne klasy CSS do określonych pytań, możesz wpisać nazwy klas CSS w tym polu. Upewnij się, że pomiędzy nazwami różnych klas pozostawiono pustą spację.
Prawidłowe wartości
- Dowolny ciąg tekstowy ze spacją pomiędzy różnymi nazwami klas CSS.
Pokaż alert javascript (showpopups)
Opis
Wyświetl alert, jeśli liczba odpowiedzi przekroczy maksymalną liczbę odpowiedzi. W przeciwnym razie po prostu zaktualizuj wskazówkę dotyczącą menedżera wyrażeń (pokaż ją na czerwono).
Dostępne opcje
- Wł. (opcja domyślna)
- Wył.
Pomoc dotycząca przydatności ankiety do druku (printable_survey_relevance_help)
Opis
Jeśli chcesz wydrukować ankietę, możesz także wydrukować równania trafności dla każdego pytania. Jeśli jednak zamiast wyrażenia w formie drukowanej chcesz podać wyjaśnienie, wypełnij to pole tekstowym wyjaśnieniem równania istotności.
Prawidłowe wartości
- Dowolny tekst i/lub liczby, które chcesz wyświetlić w formularzu do druku.
Logika
Minimalna liczba odpowiedzi (min_answers)
Opis
Funkcji tej można użyć, aby mieć pewność, że użytkownik wybierze co najmniej określoną liczbę odpowiedzi w pytaniu wielokrotnego wyboru.
Prawidłowe wartości
- Dowolna wartość całkowita powyżej 0
- Dowolna liczba
- Dowolny kod SGQA
- Dowolny kod pytania (nazwa zmiennej)
- Dowolne równanie, przy użyciu Składnia ExpressionScript, bez otaczających nawiasów klamrowych.
Przykład
Jeśli ustawione na X (liczba losowa), użytkownicy mogą przesłać formularz ankiety, jeśli zaznaczą co najmniej X pól wyboru. Jeśli ta opcja jest wykorzystywana do rankingu pytań, gwarantuje to, że co najmniej trzy pozycje zostaną uszeregowane przed umożliwieniem respondentowi przesłania odpowiedzi/ankiety.
Maksymalna liczba odpowiedzi (max_answers)
Opis
Można go użyć do ograniczenia całkowitej liczby odpowiedzi, jakie użytkownik może wybrać w pytaniu wielokrotnego wyboru.
Prawidłowe wartości
- Dowolna wartość liczbowa
- Dowolny kod SGQA
- Dowolny kod pytania (nazwa zmiennej)
- Dowolne równanie, przy użyciu składni ExpressionScript, bez otaczającego curl aparat ortodontyczny.
Przykład
Jeśli ustawisz na 2, użytkownik będzie mógł zaznaczyć maksymalnie dwa pola wyboru lub jedno pole wyboru + wypełnić pole „Inne” (jeśli istnieje). W przypadku Ranking typu pytania uczestnik będzie mógł wybrać maksymalnie dwie pozycje.
Maksymalna liczba kolumn odpowiedzi (max_col_for_ans)
Opis
Opcja ta ogranicza ilość kolumn tworzonych w bazie danych (dokładniej w tabeli odpowiedzi). Jeśli podasz wartość niższą niż „opcja maksymalnej liczby odpowiedzi”, wówczas ten atrybut będzie reprezentował górną granicę maksymalnej liczby wyborów, których może dokonać respondent.
Prawidłowe wartości
- Dowolna dodatnia wartość liczbowa
- Wartość domyślna to całkowita liczba opcji odpowiedzi zawartych w Twoim pytaniu. Numer zostanie wyświetlony po pierwszym uruchomieniu ankiety.
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.
Filtr wykluczenia tablicy (array_filter_exclude)
Opis
Ustawienie „Wykluczenie filtra tablicy” umożliwia użycie dowolnego pytania wielokrotnego wyboru do wybrania lub ustawienia, które odpowiedzi „NIE” 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, Według kolumny)
- Tablica (podwójna skala, tekst, liczby)
- Ranking
Co więcej, każdy z tych typów pytań można filtrować.
Jedynym wyjątkiem jest opcja „Tablica według kolumny”, która może filtrować inne pytania, ale nie można jej filtrować.Jak to skonfigurować
Wprowadź kod pytania z wieloma opcjami w polu „Filtr wykluczania tablicy” w aktualnie edytowanym pytaniu. Odpowiednie pytanie zostanie wykorzystane jako źródło informacji dla bieżącego pytania, niewybrane 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 wykluczania tablicy”, aby rozpocząć proces filtrowania odpowiedzi. W Twoim pytaniu będą widoczne tylko opcje odpowiedzi zaznaczone „NIE” 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ład
Przeanalizujmy wspólnie poniższy przykład:

Na powyższym zrzucie ekranu mamy dwa pytania. Pierwszy z nich to pytanie typu „wielokrotnego wyboru”, natomiast drugi to pytanie typu „wielokrotnego wyboru z komentarzami”. Odpowiedzi udzielone w pierwszym pytaniu zostaną wykluczone z drugiego. Na przykład, jeśli wybierzesz opcję ComfortUpdate (która ma kod podpytania „SQ1”) i opcję wtyczki („SQ4”), korespondenci podpytania „SQ1” i „SQ4” z drugiego pytania zostaną wykluczeni. Na naszym zrzucie ekranu możemy zauważyć, że w pierwszym pytaniu są tylko niezaznaczone opcje, a w drugim wyświetlane.
Ten przykład można pobrać pod następującym linkiem: Limesurvey_group_array_filter_exclude.zip. Zaimportuj tę grupę pytań do swojej instalacji LimeSurvey.
Styl filtra tablicy (array_filter_style)
Opis
Ta funkcja pozwala wybrać sposób wyświetlania pytań podrzędnych filtrowanych w tablicy. Mogą być „ukryte” lub „wyłączone”.
Dostępne opcje
- Ukryte (domyślnie) - jeżeli opcja zostanie zaznaczona, to w drugim pytaniu wybrane wcześniej podpytania nie będą wyświetlane.
- Wyłączone - jeżeli opcja zostanie zaznaczona, wcześniej wybrane podpytania będą wyszarzone i nie będzie można ich wybrać .
Przykład
Jeśli chcesz skorzystać z opcji „wyłączone”, wówczas wybrane wcześniej pytania podrzędne zostaną wyświetlone w następujący sposób:

Równanie sprawdzające pytanie (em_validation_q)
Opis
Jest to równanie używane do sprawdzenia poprawności całego pytania (np. wszystkich jego części łącznie w przypadku pytania z wieloma odpowiedziami). Jeśli pytanie nie spełni kryteriów walidacji, zostanie wyświetlony komunikat em_validation_q_tip (wykorzystuje styl CSS .error). W tej wskazówce zastosowano styl CSS .em_q_fn_validation, który jest domyślnie ukryty w pliku template.css.
Główna różnica między tą funkcją a równaniami sprawdzania poprawności podpytania (opcja em_validation_sq) polega na tym, że w przypadku tej funkcji, jeśli pytanie (lub części pytania) nie przejdą walidacji, może zostać wyświetlony komunikat o błędzie. W celu sprawdzenia poprawności pytania podrzędnego każda komórka z wpisem tekstowym (np. w pytaniu tablicowym, ale można ją również zastosować do typów pytań z pojedynczym wpisem) zostanie wystylizowana w taki sposób, że kolor tła będzie (jasno) czerwony.
Prawidłowe wartości
- Dowolne równanie korzystające ze składni ExpressionScript, bez otaczających nawiasów klamrowych.
Przykład
- Chcesz zebrać informacje demograficzne od użytkowników za pomocą kilku krótkich pytań tekstowych i chcesz sprawdzić, czy użytkownik wprowadził prawidłowy adres e-mail i numer telefonu.
Ten przykład pokazuje, jak wygląda pytanie z nieprawidłowymi odpowiedziami:

A oto jak to wygląda w przypadku jednej nieprawidłowej odpowiedzi:

Oto jak edytować pytanie, aby wprowadzić te informacje:

Oto część wyniku Show Logic File, która pozwala sprawdzić dokładność wyrażenia i upewnić się, że nie ma błędów składniowych:

Jak widać, równanie sprawdzające sprawdza, czy zarówno adres e-mail, jak i numer telefonu są puste lub odpowiadają filtrowi wyrażenia regularnego.
Wskazówka dotycząca weryfikacji wyświetla komunikat ostrzegawczy tylko wtedy, gdy numer telefonu lub adres e-mail wydają się nieprawidłowe.
Jeśli chcesz zaimportować powyższy przykład do swojej instalacji LimeSurvey, pobierz następujący plik .lsq: Em_validation_q_example.zip.
Wskazówka dotycząca równania sprawdzającego całe pytanie (em_validation_q_tip)
Opis
Jeśli używasz równania sprawdzania poprawności pytania, możesz użyć tego pola, aby wyświetlić opcjonalny komunikat jako „wskazówkę” dotyczącą pytania, w jaki sposób należy wypełnić pytanie.
Prawidłowe wartości
- Dowolny ciąg lub równanie korzystające ze składni ExpressionScript.
Przykład
Zobacz przykład z pliku równanie sprawdzania poprawności pytania sekcja wiki - pokazuje, jak można dostosować wskazówkę, aby pokazać, które części pytania składającego się z wielu krótkich tekstów nie spełniają kryteriów walidacji.
Inne
Nagłówek wyboru (choice_header)
Opis
Wpisz w polu nową nazwę nagłówka listy wyboru.
Prawidłowe wartości
- Jeśli pozostawisz puste, nagłówek będzie brzmieć „Twoje wybory” (wartość domyślna)
- Dowolne znaki
Nagłówek rangi (rank_header)
Opis
Wpisz w polu tekstowym nową nazwę nagłówka listy rankingowej.
Prawidłowe wartości
- Jeśli pozostawisz puste, nagłówek będzie brzmieć „Twój ranking” (wartość domyślna)
- Dowolne znaki
Statystyki
Pokaż w statystykach publicznych (public_statistics)
Opis
Ten atrybut pozwala administratorowi ankiety wybrać, czy wyniki konkretnego pytania mają być wyświetlane uczestnikom ankiety po przesłaniu przez nich ankiety.
Domyślnym ustawieniem dla każdego pytania jest „Wyłączone” (= „Nie pokazuj respondentom statystyk pytań”). Musisz włączyć tę opcję dla każdego pojedynczego pytania, jeśli chcesz pokazać uczestnikom ankiety statystyki ankiety dotyczące tego (tych) konkretnych pytań po przesłaniu ankiety.
Dostępne opcje
- Wł.
- Wył. (domyślnie)
Wyświetl wykres (display_chart)
Opis
Ten atrybut pozwala administratorowi ankiety wybrać, czy wykres zawierający wyniki pytań powinien być wyświetlany uczestnikom ankiety po wypełnieniu ankiety.
- statystyki publiczne ustawienie ankiety z ustawienia prezentacji i nawigacji
- pokaż wykresy ustawienie ankiety z ustawienia prezentacji i nawigacji
- atrybut pytania statystyki publicznej, i
- wyświetl atrybut pytania wykresu.
Dostępne opcje
- Wł.
- Wył. (domyślnie)