x

Główne rozdziały

  1. LimeSurvey Cloud kontra LimeSurvey CE
  2. LimeSurvey Cloud - Skrócona instrukcja obsługi
  3. Instalacja - LimeSurvey CE
  4. Jak zaprojektować dobrą ankietę (przewodnik)
  5. Rozpoczęcie
  6. Administrowanie LimeSurvey
  7. Ankiety - wprowadzenie
  8. Ustawienia ankiety
  9. Menu ankiety
  10. Struktura ankiety
  11. Pytania – wprowadzenie
  12. Grupy pytań – wprowadzenie
  13. Ankiety - zarządzanie
  14. Opcje paska narzędzi ankiety
  15. Ankieta wielojęzyczna
  16. Silnik ExpressionScript — skrócona instrukcja obsługi
  17. Brak kategorii i zaawansowane funkcje
  18. Ogólne często zadawane pytania
  19. Rozwiązywanie problemów
  20. Obejścia
  21. Licencja
  22. Dziennik zmian wersji
  23. Wtyczki - zaawansowane
 Actions

Typ pytania — wprowadzanie numeryczne

From LimeSurvey Manual

Ta strona mogła zostać przetłumaczona maszynowo i może zawierać błędy. Pokaż oryginał w języku angielskim · Popraw to tłumaczenie
This page is a translated version of the page Question type - Numerical input and the translation is 100% complete.

Krótki opis

Pytania tego typu wymagają od uczestnika ankiety wpisania pojedynczej liczby.



Przykład: Question_example_numerical_input.zip.

Opcje ogólne

QS:Obowiązkowe


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


QS:Istotność

Wyświetlacz

QS:Prefiks

QS:Sufiks


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ń

Uwaga: Ta funkcja jest obecnie w fazie rozwoju.



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)

Template:FunkcjaStarting

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.

Aby przenieść box w następnej linii należy zwiększyć rozmiar opakowania. Aby to zrobić, zwiększ wartość atrybut szerokości wejściowego tekstu.

Prawidłowe wartości

  • Dowolna wartość liczbowa


QS:Ukryte


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.
 Hint: Możesz także wstawić wyrażenie w tym polu (New in 3.0.0 ). Pamiętaj, że dane wyjściowe wyrażenia nie będą aktualizowane dynamicznie.


  Według W3C nazwy klas CSS mogą zawierać tylko znaki [a-zA-Z i 0-9] oraz znaki ISO 10646 U+00A1 i wyższe, plus łącznik (-) i znak podkreślenia (_). Nie mogą zaczynać się od cyfry ani łącznika, po którym następuje cyfra. LimeSurvey koduje klasy CSS, ale nie naprawia tego całkowicie.



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

QS:Losowa grupa


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.

 Hint: Aby tworzyć złożone komunikaty weryfikacyjne, przeczytaj o użyciu ExpressionScript.


Jeśli chcesz zaimportować powyższy przykład do swojej instalacji LimeSurvey, pobierz następujący plik .lsq: Em_validation_q_example.zip.

 Hint: Pamiętaj, LimeSuvey używa składni Perla do wyrażeń regularnych, więc powinny one zaczynać się i kończyć znakiem / (ukośnik)!



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

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

QS:Podział strony

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.

Uwaga: Aby statystyki wyświetlały się na ostatniej stronie, nie zapomnij włączyć tej funkcjonalności w ustawienia prezentacji i nawigacji. W przeciwnym razie na końcu ankiety nie wyświetli się żaden link do statystyk.

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.

Uwaga: Aby wykres wyświetlał się na ostatniej stronie, musisz włączyć następujące opcje:


Dostępne opcje

  • Wł.
  • Wył. (domyślnie)


QS:Typ wykresu