x

Основни глави

  1. LimeSurvey Cloud срещу LimeSurvey CE
  2. LimeSurvey Cloud - Ръководство за бърз старт
  3. Монтаж - LimeSurvey CE
  4. Как да проектираме добро проучване (ръководство)
  5. Приготвяме се да започнем
  6. Администриране на LimeSurvey
  7. Проучвания – въведение
  8. Настройки на анкетата
  9. Меню Анкета
  10. Структура на анкетата
  11. Въпроси – въведение
  12. Групи въпроси – въведение
  13. Проучвания - управление
  14. Опции на лентата с инструменти за проучване
  15. Многоезично проучване
  16. ExpressionScript Engine – Кратко ръководство за стартиране
  17. Некатегоризирани и разширени функции
  18. Общи ЧЗВ
  19. Отстраняване на неизправности
  20. Заобиколни решения
  21. Разрешително
  22. Дневник на промените на версията
  23. Плъгини - напреднали
 Actions

Тип въпрос - Числово въвеждане

From LimeSurvey Manual

Тази страница може да е преведена машинно и да съдържа грешки. Покажи английския оригинал · Подобри този превод
This page is a translated version of the page Question type - Numerical input and the translation is 100% complete.

Кратко описание

Този тип въпроси изисква от участника в анкетата да въведе едно число.



Пример: Question_example_numerical_input.zip.

Общи опции

QS:Задължително


Проверка (с помощта на регулярни изрази) (preg_validation)

Описание

Тази опция ви позволява да посочите регулярен израз, с който можете да потвърдите всички части на въпроса.

Ако стойността на въпрос или подвъпрос не отговаря на изискванията за валидиране, цветът на фона на полето за въвеждане на текст ще бъде променен на червен, така че потребителите да могат лесно да видят кои части от въпроса трябва да бъдат коригирани. По този начин можете да извършите проверка на страницата. По този начин няма да чакате потребителя да щракне върху бутона за изпращане, за да потвърдите съответния въпрос.

Валидни стойности

  • Всеки валиден регулярен израз

Пример


QS:Релевантност

Дисплей

QS:Префикс

QS:Суфикс

QS:Въпрос тема


Ширина на полето за въвеждане (text_input_width)

Описание

Този атрибут задава ширината на полетата за въвеждане на текст (на "обвивката" на полетата за въвеждане на текст). Полето за въвеждане се използва за въвеждане на отговор на (под)въпроса. Ако стойността на ширината е достатъчно висока, полето за въвеждане на текст ще се покаже на следващия ред. Моля, обърнете внимание, че тази опция не задава размера на входа или ширината на цялата колона!

Налични опции

  • По подразбиране: Ако е избрано, стойността по подразбиране ще бъде присвоена на този атрибут по такъв начин, че етикетът и съответното поле за въвеждане на текст да са на един и същи ред. Например, ако ширината на полето за въвеждане на текст е 41%, стойността на ширината на полето за въвеждане на текст ще бъде стойност, която позволява както етикетът, така и полето за въвеждане на един и същ ред (58% в този случай). Ако ширината на полето за въвеждане на текст е по-висока от 58%, тогава полето за въвеждане на текст ще се покаже на следващия ред.
  • 8%; 17 %...92% , 100%: колкото по-голяма е избраната стойност, толкова по-голяма е ширината на полето за въвеждане на текст.

Пример

  • Ако желаете частта за въвеждане да се показва под подвъпроса/етикета, изберете опцията 100% от падащия списък.


Скриване на съвет (hide_tip)

Описание

Повечето въпроси обикновено включват съвет, който гласи „Моля, изберете една от следните опции“ или текст с подсказка как да попълните въпроса. Този атрибут ви позволява да изключите или включите тези съвети/съвети.

Тези съвети/съвети включват съобщения за критерии за валидиране (като минимален/максимален брой отговори, минимална/максимална/равна сумарна стойност). Ако hide_tip е активиран, тези съобщения ще бъдат скрити. Въпреки това, ако потребителят въведе невалидни данни, съветите ще се появят. Те ще бъдат оцветени в червено и ще бъдат променени в зелено, след като бъдат изпълнени критериите за валидиране.

Налични опции

  • Вкл. - съветите/съветите са скрити;
  • Изкл. (по подразбиране).



Размер на полето за въвеждане на текст (input_box_size)

 Hint: This feature is available starting in version 3.0.0


Описание

Тази функция ви позволява да зададете размера на текстовата област (полето за въвеждане на текст). По подразбиране LimeSurvey принуждава полето за въвеждане да се показва с размер по подразбиране. Това може да бъде отменено чрез използване на тази функция.

За да преместите кутията на следващия ред, трябва да увеличите размера на обвивката. За да направите това, увеличете стойността на атрибута ширина на въвеждане на текст.

Валидни стойности

  • Всяка цифрова стойност


QS:Скрито

QS:CSS клас


Помощ за уместност за проучване за печат (printable_survey_relevance_help)

Описание

Ако искате да отпечатате анкета, можете също да отпечатате уравненията за релевантност за всеки въпрос. Но ако вместо това искате да предложите обяснение, а не израза в отпечатания формуляр, попълнете това поле с текстовото обяснение за уравнението за релевантност.

'Валидни стойности

  • Всеки текст и/или числа, които желаете да се показват на формуляра за печат.


Вход

Максимален брой знаци (maximum_chars)

Описание

Това ви позволява да зададете максималния брой знаци, които могат да бъдат въведени за текстов въпрос. Въвеждането на стойност, да речем, 20 ще означава, че участникът не може да въведе повече от 20 знака.

'Валидни стойности

  • Всяка целочислена стойност над 0



Минимална стойност на цифровия вход (min_num_value_n)

Описание

Минимална стойност на числовото въвеждане, което респондентът може да въведе в полето за въвеждане.

Валидни стойности

  • Всяко цяло число над 0
  • Всяко число
  • Всеки SGQA код
  • Всеки код на въпрос (име на променлива)
  • Всяко уравнение, използващо [ [ExpressionScript - Представяне|ExpressionScript]] синтаксис, без ограждащи фигурни скоби.



Само цяло число (num_value_int_only)

Описание

Ако е разрешено, респондентите ще могат да въвеждат в полето само цели числа.

Налични опции

  • Да
  • Не (по подразбиране)



Максимална стойност на цифровия вход (max_num_value_n)

Описание

Максимална стойност на числовото въвеждане, което респондентът може да въведе в полето за въвеждане.

Валидни стойности

  • Всяко цяло число над 0
  • Всяко число
  • Всеки SGQA код
  • Всеки код на въпрос (име на променлива)
  • Всяко уравнение, използващо [ [ExpressionScript - Представяне|ExpressionScript]] синтаксис, без ограждащи фигурни скоби.


Логика

QS:Произволна група


Уравнение за валидиране на въпрос (em_validation_q)

Описание

Това е уравнение, което се използва за валидиране на целия въпрос (напр. всички негови части заедно за въпрос с множество отговори). Ако въпросът не отговаря на критериите за валидиране, тогава ще се покаже съобщение em_validation_q_tip (използва CSS стил .error). Този съвет използва CSS стила .em_q_fn_validation, който е скрит по подразбиране в template.css.

Основната разлика между тази функция и уравненията за валидиране на подвъпрос (em_validation_sq опция) е, че за тази функция, ако въпросът (или частите от въпроса) се провалят при валидирането, може да се покаже съобщение за грешка. За проверката на подвъпроса всяка клетка за въвеждане на текст (напр. в тип въпрос с масив, но може да се приложи и към типове въпроси с единичен вход) ще бъде стилизирана така, че цветът на фона да е (светло) червен.

Валидни стойности

  • Всяко уравнение, което използва синтаксиса ExpressionScript, без фигурни скоби.

Пример

  • Искате да събирате демографска информация от потребителите чрез множество кратки текстови въпроси и искате да потвърдите, че потребителят е въвел валиден имейл адрес и телефонен номер.

Този пример показва как изглежда въпросът с невалидни отговори:

А ето как изглежда с един невалиден отговор:

Ето как редактирате въпрос, за да въведете тази информация:

И ето част от изхода Покажи логически файл, който ви позволява да проверите точността на вашия израз и да се уверите, че няма синтактични грешки:

Както можете да видите, уравнението за валидиране тества дали имейлът и телефонният номер са празни или съответстват на филтър за регулярен израз.

Съветът за валидиране показва предупредителното съобщение само ако телефонът или имейлът изглеждат невалидни.

 Hint: За да създадете сложни валидиращи съобщения, прочетете за използването на ExpressionScript.


Ако желаете да импортирате примера от по-горе във вашата инсталация на LimeSurvey, изтеглете следния .lsq файл: Em_validation_q_example.zip.

 Hint: Запомнете, LimeSuvey използва синтаксиса на Perl за регулярни изрази, така че те трябва да започват и завършват с / (наклонена черта)!



Съвет за уравнение за проверка на целия въпрос (em_validation_q_tip)

Описание

Ако използвате уравнението за валидиране на въпроса, можете да използвате това поле, за да покажете незадължително съобщение като подсказка за въпроса как трябва да бъде попълнен въпросът.

Валидни стойности

  • Всеки низ или уравнение, което използва синтаксиса ExpressionScript.

Пример

Вижте примера от уравнение за валидиране на въпрос wiki раздел - показва как съветът може да бъде пригоден, за да покаже кои части от въпрос с множество кратки текстове не отговарят на критериите за валидиране.



Уравнение за валидиране на подвъпрос (em_validation_sq)

Описание

Това е уравнение, което се използва за валидиране на всеки подвъпрос (текстово поле) поотделно. Фоновият цвят на всяко текстово поле, което не отговаря на тези условия за проверка, ще стане розов (с помощта на CSS стила .em_sq_fn_validation), за да се подчертае грешката. Имайте предвид, че това е налично в допълнение към опцията за проверка, базирана на регулярен израз.

Валидни стойности

Всяко уравнение, което използва синтаксиса ExpressionScript, без ограждащи фигурни скоби.

Примери

Например, ако искате да разрешите като отговори само числа, които са кратни на 3, уравнението ще бъде:

(това / 3) == етаж (това/3)

Запазената променлива this автоматично се заменя с препратка към активната клетка за въвеждане на текст.



Съвет за уравнение за валидиране на подвъпрос (em_validation_sq_tip)

Описание

Ако използвате em_validation_sq, това е незадължително съобщение/подсказка, което ще се покаже, ако въведеният отговор е неправилен.

Валидни стойности

  • Всеки низ

Пример

  • Продължавайки примера за валидиране на имейли, съветът може да е „Моля, въведете валидни имейл адреси.“


Друго

QS:Прекъсване на страница

Статистика

QS:Публична статистика


Показване на диаграма (display_chart)

Описание

Този атрибут позволява на администратора на проучването да избере дали диаграма, която съдържа резултатите от въпроса, да се покаже на участниците в проучването, след като попълнят проучването.

Забележка: За да се показва диаграмата на последната страница, трябва да разрешите следните опции:


Налични опции

  • Включено
  • Изключено (по подразбиране)


QS:Тип диаграма