Typ pytania — wprowadzanie numeryczne
From LimeSurvey Manual
Krótki opis
Pytania tego typu wymagają od uczestnika ankiety wpisania pojedynczej liczby.

Przykład: Question_example_numerical_input.zip.
Opcje ogólne
Walidacja (przy użyciu wyrażeń regularnych) (preg_validation)
Opis
Ta opcja pozwala określić wyrażenie regularne, za pomocą którego można sprawdzić poprawność wszystkich części pytania.
Jeśli jakiekolwiek pytanie lub wartość pytania podrzędnego nie spełnia wymagań walidacji, kolor tła pola wprowadzania tekstu zostanie zmieniony na czerwony, aby użytkownicy mogli łatwo zobaczyć, które części pytania wymagają poprawienia. W ten sposób możesz przeprowadzić weryfikację na stronie. W ten sposób „nie” będziesz musiał czekać, aż użytkownik kliknie przycisk przesyłania, aby zatwierdzić odpowiednie pytanie.
Prawidłowe wartości
- Dowolne prawidłowe wyrażenie regularne
Przykład
- Kliknij tutaj, aby sprawdzić wiele przykładów.
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ń
Szerokość pola wejściowego (text_input_width)
Opis
Ten atrybut ustawia szerokość pól wprowadzania tekstu ("opakowania" pól wprowadzania tekstu). Pole wejściowe służy do wprowadzenia odpowiedzi na (pod)pytanie. Jeżeli wartość szerokości będzie wystarczająco duża, w kolejnej linii wyświetli się pole wprowadzania tekstu. Należy pamiętać, że ta opcja „nie” ustawia rozmiaru danych wejściowych ani szerokości całej kolumny!
Dostępne opcje
- Domyślne: Jeśli ta opcja zostanie wybrana, do tego atrybutu zostanie przypisana wartość domyślna w taki sposób, aby zarówno etykieta, jak i odpowiadające jej pole wprowadzania tekstu znajdowały się w tym samym wierszu. Na przykład, jeśli szerokość pola wprowadzania tekstu wynosi 41%, wartość szerokości pola wprowadzania tekstu będzie wartością, która pozwala zarówno na etykietę, jak i na pole wprowadzania w tym samym wierszu (w tym przypadku 58%). Jeżeli szerokość pola tekstowego będzie większa niż 58% to pole tekstowe wyświetli się w kolejnej linii.
- 8%; 17 %...92% , 100%: im większa wybrana wartość, tym większa szerokość pola wprowadzania tekstu.
Przykład
- Jeśli chcesz, aby część wejściowa była wyświetlana pod pytaniem podrzędnym/etykietą, wybierz opcję 100% z listy rozwijanej.
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).
Rozmiar pola wprowadzania tekstu (input_box_size)
Opis
Funkcja ta umożliwia ustawienie rozmiaru obszaru tekstowego (pola wprowadzania tekstu). Domyślnie LimeSurvey wymusza wyświetlenie pola wejściowego w domyślnym rozmiarze. Można to obejść, korzystając z tej funkcji.
Prawidłowe wartości
- Dowolna wartość liczbowa
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.
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.
Wejście
Maksymalna liczba znaków (maximum_chars)
Opis
Pozwala to ustawić maksymalną liczbę znaków, które można wprowadzić w pytaniu tekstowym. Wpisanie wartości np. 20 spowoduje, że uczestnik nie będzie mógł wprowadzić więcej niż 20 znaków.
Prawidłowe wartości
- Dowolna wartość całkowita powyżej 0
Minimalna wartość wejścia numerycznego (min_num_value_n)
Opis
Minimalna wartość wartości liczbowej, jaką respondent może wprowadzić w polu wprowadzania.
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 - Prezentacja|ExpressionScript]], bez otaczających nawiasów klamrowych.
Tylko liczba całkowita (num_value_int_only)
Opis
Jeżeli ta opcja jest włączona, respondenci będą mogli wprowadzić w polu wyłącznie wartości całkowite.
Dostępne opcje
- Tak
- Nie (domyślnie)
Maksymalna wartość wejścia numerycznego (max_num_value_n)
Opis
Maksymalna wartość wartości liczbowej, jaką respondent może wprowadzić w polu wprowadzania.
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 - Prezentacja|ExpressionScript]], bez otaczających nawiasów klamrowych.
Logika
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.
Równanie sprawdzające podpytanie (em_validation_sq)
Opis
Jest to równanie używane do sprawdzania poprawności każdego pytania podrzędnego (pola tekstowego) indywidualnie. Każde pole tekstowe, które nie spełni tych warunków weryfikacji, zmieni kolor tła na różowy (przy użyciu stylu CSS .em_sq_fn_validation), aby podświetlić błąd. Należy pamiętać, że jest to dostępne oprócz opcji sprawdzania poprawności opartej na wyrażeniach regularnych.
Prawidłowe wartości
Dowolne równanie wykorzystujące składnię ExpressionScript, bez otaczających nawiasów klamrowych.
Przykłady
Na przykład, jeśli jako odpowiedzi chcesz zezwolić tylko na liczby będące wielokrotnością 3, równanie będzie wyglądać następująco:
(to / 3) == piętro (to/3)
Zarezerwowana zmienna this jest automatycznie zastępowana odwołaniem do aktywnej komórki wprowadzania tekstu.
Wskazówka dotycząca równania sprawdzającego podpytanie (em_validation_sq_tip)
Opis
Jeśli korzystasz z em_validation_sq, jest to opcjonalny komunikat/wskazówka, która wyświetli się, jeśli wprowadzona odpowiedź będzie błędna.
Prawidłowe wartości
- Dowolny ciąg znaków
Przykład
- Kontynuując przykład sprawdzania wiadomości e-mail, wskazówka może brzmieć: „Wprowadź prawidłowe adresy e-mail”.
Inne
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)