Тип въпрос - Масив (Числа)
From LimeSurvey Manual
Кратко описание
Този тип въпроси позволява на администраторите на проучването да създават големи масиви с номерирани падащи полета с набор от подвъпроси по „оста у” и друг набор от подвъпроси по „оста х”.

Можете също да зададете специален атрибут на въпрос, за да използвате този тип въпрос с квадратчета за отметка:

Пример 1: Example_Array_Numbers
Пример 2: Example_Array_Numbers_Checkboxes
Общи опции
Проверка (с помощта на регулярни изрази) (preg_validation)
Описание
Тази опция ви позволява да посочите регулярен израз, с който можете да потвърдите всички части на въпроса.
Ако стойността на въпрос или подвъпрос не отговаря на изискванията за валидиране, цветът на фона на полето за въвеждане на текст ще бъде променен на червен, така че потребителите да могат лесно да видят кои части от въпроса трябва да бъдат коригирани. По този начин можете да извършите проверка на страницата. По този начин няма да чакате потребителя да щракне върху бутона за изпращане, за да потвърдите съответния въпрос.
Валидни стойности
- Всеки валиден регулярен израз
Пример
- Щракнете тук, за да проверите няколко примера.
Дисплей
Ширина на (под)въпроса (subquestion_width)
Описание
Тази стойност задава ширината на колоната на подвъпроса чрез използване на процентна система. Например, ако зададете това на стойност 60, тогава 60 процента от ширината на въпроса ще се използва за текста на подвъпроса (най-лявата колона). Оставащата ширина ще бъде разделена по равно между опциите за отговор.
'Валидни стойности
- Всички цели числа от 1 до 100.
Скриване на съвет (hide_tip)
Описание
Повечето въпроси обикновено включват съвет, който гласи „Моля, изберете една от следните опции“ или текст с подсказка как да попълните въпроса. Този атрибут ви позволява да изключите или включите тези съвети/съвети.
Тези съвети/съвети включват съобщения за критерии за валидиране (като минимален/максимален брой отговори, минимална/максимална/равна сумарна стойност). Ако hide_tip е активиран, тези съобщения ще бъдат скрити. Въпреки това, ако потребителят въведе невалидни данни, съветите ще се появят. Те ще бъдат оцветени в червено и ще бъдат променени в зелено, след като бъдат изпълнени критериите за валидиране.
Налични опции
- Вкл. - съветите/съветите са скрити;
- Изкл. (по подразбиране).
Вземете поръчка от предишния въпрос (get_order_previous_q)
Описание
Тази функция се използва, когато искате да запазите реда на подвъпросите от предишен въпрос същият. Това е полезно, ако този въпрос има активирана опция за рандомизиране.
Валидни стойности
- Всеки код на въпрос
Запазване на кодовете на първоначалните позиции (keep_codes_order)
Описание
Списък с кодове на възможни отговори или подвъпроси, разделени с точка и запетая, например A1;DK. Когато възможните отговори или подвъпроси се показват в произволен или азбучен ред, елементите с тези кодове запазват първоначалната си позиция. Всички останали елементи се подреждат произволно или се сортират около тях. (New in 6.17.0 )
Използвайте това, за да запазите опции като „Не знам“ или „Нито един от изброените“ в края на списъка или за да държите даден елемент винаги първи, докато останалите елементи се подреждат произволно или се сортират.
Първоначалната позиция е позицията на елемента в редактора на въпроси. Самият ред се задава с Ред на възможните отговори или Ред на подвъпросите.
Пример: даден въпрос има възможни отговори Зебра (A1), Манго (A2), Ябълка (A3), Банан (A4) и Не знам (DK), в този ред. При азбучен ред и A1;DK участниците виждат Зебра, Банан, Ябълка, Манго, Не знам.
Размер на полето за въвеждане на текст (input_box_size)
Описание
Тази функция ви позволява да зададете размера на текстовата област (полето за въвеждане на текст). По подразбиране LimeSurvey принуждава полето за въвеждане да се показва с размер по подразбиране. Това може да бъде отменено чрез използване на тази функция.
Валидни стойности
- Всяка цифрова стойност
Оформление на полето за отметка (multiflexible_checkbox)
Описание
'Оформлението на полето за отметка е налично само в рамките на Тип въпроси масив (числа). Ако е активирано, респондентът на анкетата ще може да отговори на подвъпросите, като маркира правилния отговор в квадратчетата за отметка.
Този атрибут автоматично ще използва multiflexible_min=0, multiflexible_max=1 и multiflexible_step=1, независимо от потребителските стойности, въведени в съответните полета.
'Налични опции
- Включено
- Изключено (по подразбиране)
Пример
Ако е разрешено, типът въпрос за масив (числа) ще изглежда така:
Повтаряне на заглавки (repeat_headers)
Описание
Тази опция може да се използва, ако добавите към даден въпрос голям брой подвъпроси. Ако случаят е такъв, използвайте тази опция, за да кажете на LimeSurvey след колко подвъпроса трябва да се повторят заглавките.
Валидни стойности
- Всички цели числа;
- Стойността по подразбиране е 0 - функцията повторени заглавки е деактивирана.
Минимална стойност (multiflexible_min)
Описание
Multiflexible_min е наличен само в типа въпрос Масив (Числа).
Това задава минималната цифрова стойност за падащите списъци.
Валидни стойности
- Всяка целочислена стойност
- Всяко число
- Всеки SGQA код
- Всеки код на въпрос (име на променлива)
- Всяко уравнение, използващо синтаксиса Expression Manager, без ограждащите го фигурни скоби.
Пример
За да зададете падащо меню, започващо от 7, задайте този атрибут на 7.
Текстови входове (input_boxes)
Описание
Достъпен е само за тип въпрос Масив (числа).
Отговорът трябва да бъде въведен в текстово поле, ако тази опция е активирана. Стойността на стойност на стъпка няма да се използва. Анкетираните могат да представят числова стойност като отговор.
minimum и максимални стойности също могат да бъдат зададени от опции за показване на въпрос.
В противен случай участниците в анкетата ще трябва да изберат от падащ списък варианта за отговор на въпроса.
Налични опции
- Включено - използва се полето за въвеждане
- Изключено (по подразбиране) - използва се падащият списък
Стойност на стъпката (multiflexible_step)
Описание
Предлага се само в Масив (Числа) тип въпрос. Задава цифровата стойност на стъпката за падащите списъци.
Пример
За да зададете падащо меню, започващо от номер 2 и стигащо до 10 в 2 (т.е.: 2, 4, 6, 8, 10); задайте този атрибут на 2.
Максимална стойност (multiflexible_max)
Описание
Multiflexible_max е наличен само в типа въпрос Масив (числа).
Това задава максималната числена стойност за падащите списъци.
Валидни стойности
- Всяка целочислена стойност
- Всяко число
- Всеки SGQA код
- Всеки код на въпрос (име на променлива)
- Всяко уравнение, използващо синтаксиса Expression Manager, без ограждащите го фигурни скоби.
Пример
За да зададете падащо поле от 1 до 10, въведете в това поле „10“.
Помощ за уместност за проучване за печат (printable_survey_relevance_help)
Описание
Ако искате да отпечатате анкета, можете също да отпечатате уравненията за релевантност за всеки въпрос. Но ако вместо това искате да предложите обяснение, а не израза в отпечатания формуляр, попълнете това поле с текстовото обяснение за уравнението за релевантност.
'Валидни стойности
- Всеки текст и/или числа, които желаете да се показват на формуляра за печат.
Вход
Въведете максимален брой знаци (input_max_characters)
Описание
Следващата опция ви позволява да въведете числова стойност, която ще представлява максималния брой знаци, които могат да бъдат въведени от респондентите в проучването в текстовото поле(я) за отговор на съответния въпрос.
'Валидни стойности
- Всякаква числова стойност
'Пример
- Ако желаете участниците в проучването да въведат кратък и стегнат отговор, въведете малък брой (напр. 10-15) в полето въвеждане на максимален брой символи.
Логика
Минимум отговори (min_answers)
Описание
Тази функция може да се използва, за да се гарантира, че потребителят избира поне определен брой отговори във въпрос с множествен избор.
Валидни стойности
- Всяко цяло число над 0
- Всяко число
- Всеки SGQA код
- Всеки код на въпрос (име на променлива)
- Всяко уравнение, използващо ExpressionScript синтаксис, без ограждащи фигурни скоби.
Пример
Ако е зададено на X (произволно число), потребителите могат да изпратят формуляра за проучване, ако маркират поне X квадратчета за отметка. Ако тази опция се използва за класиране на въпроси, това гарантира, че поне три елемента са класирани, преди да позволи на респондента да изпрати отговорите/анкетата.
!Н!
Максимален брой отговори (max_answers)
Описание
Може да се използва за ограничаване на общия брой отговори, които потребителят може да избере във въпрос с множествен избор.
Валидни стойности
- Всяка стойност на число
- Всеки SGQA код
- Всеки код на въпрос (име на променлива)
- Всяко уравнение, използващо ExpressionScript синтаксис, без заобикалящо къдраво брекети.
Пример
Ако е зададено на 2, потребителят ще може да маркира най-много две квадратчета за отметка или едно квадратче + да попълни полето „Друго“ (ако има такова). За Тип въпрос за класиране, участникът ще може да избере максимум два елемента.
Филтър за изключване на масив (array_filter_exclude)
Описание
Настройката Изключване на филтри за масиви ви позволява да използвате всеки въпрос с множествен избор, за да изберете или зададете кои отговори НЕ да се показват в следващ списък, масив или въпрос с множествен избор.
- Многократен избор
- Множествен избор с коментари
- Множество кратък текст
- Многократно числово
- Масив (5 точки, 10 точки, Да/Не/Неизвестно, Увеличаване/Същото/Намаляване, По колона)
- Масив (Двойна скала, текст, числа)
- Класиране
Освен това всеки от тези типове въпроси може да се филтрира.
Единственото изключение е „Масив по колона“, който може да филтрира други въпроси, но не може да бъде филтриран.Как да го настроя
Въведете кода на въпроса на въпрос с множество опции в полето филтър за изключване на масиви на въпроса, който редактирате в момента. Съответният въпрос ще бъде използван като източник на информация за текущия въпрос, като неизбраните отговори от предишния въпрос ще бъдат извлечени и използвани като варианти за отговор на текущия въпрос. Например, ако вашият изходен код на въпрос с множество опции е „Q1“, въведете „Q1“ в полето „Филтър за изключване на масив“, за да започнете процеса на филтриране на отговорите. Само опциите за отговор, които НЕ' са избрани във въпрос Q1, ще бъдат видими във вашия въпрос.
Каскадно
Избраните опции могат да се показват в каскада. Това означава, че можете да изберете въпрос, който филтрира друг въпрос, който филтрира друг въпрос и т.н.
Пример
Нека видим заедно примера по-долу:

На екранната снимка отгоре имаме два въпроса. Първият е тип въпрос с „множествен избор“, докато вторият е въпрос с „множествен избор с коментари“. Отговорите, които давате в първия въпрос, ще бъдат изключени от втория. Например, ако изберете опцията ComfortUpdate (която има код на подвъпрос „SQ1“) и опцията Plugin („SQ4“), кореспондентите на подвъпросите „SQ1“ и „SQ4“ от втория въпрос ще бъдат изключени. В нашата екранна снимка можем да видим, че само неизбраните опции в първия въпрос и показани във втория.
Този пример може да бъде изтеглен от следната връзка: Limesurvey_group_array_filter_exclude.zip. Импортирайте тази група въпроси във вашата инсталация на LimeSurvey.
Стил на филтриране на масив (array_filter_style)
Описание
Тази функция ви позволява да изберете как да се показват подвъпросите, филтрирани в масива. Те могат да бъдат "скрити" или "дезактивирани".
Налични опции
- Скрит (по подразбиране) - ако тази опция е избрана, тогава избраните преди това подвъпроси няма да се показват във втория въпрос.
- Деактивиран - ако тази опция е избрана, тогава избраните преди това подвъпроси ще бъдат оцветени в сиво и ще станат неизбираеми.
Пример
Ако искате да използвате опцията "забранено", тогава избраните преди това подвъпроси ще се показват по следния начин:

Уравнение за валидиране на въпрос (em_validation_q)
Описание
Това е уравнение, което се използва за валидиране на целия въпрос (напр. всички негови части заедно за въпрос с множество отговори). Ако въпросът не отговаря на критериите за валидиране, тогава ще се покаже съобщение em_validation_q_tip (използва CSS стил .error). Този съвет използва CSS стила .em_q_fn_validation, който е скрит по подразбиране в template.css.
Основната разлика между тази функция и уравненията за валидиране на подвъпрос (em_validation_sq опция) е, че за тази функция, ако въпросът (или частите от въпроса) се провалят при валидирането, може да се покаже съобщение за грешка. За проверката на подвъпроса всяка клетка за въвеждане на текст (напр. в тип въпрос с масив, но може да се приложи и към типове въпроси с единичен вход) ще бъде стилизирана така, че цветът на фона да е (светло) червен.
Валидни стойности
- Всяко уравнение, което използва синтаксиса ExpressionScript, без фигурни скоби.
Пример
- Искате да събирате демографска информация от потребителите чрез множество кратки текстови въпроси и искате да потвърдите, че потребителят е въвел валиден имейл адрес и телефонен номер.
Този пример показва как изглежда въпросът с невалидни отговори:

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

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

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

Както можете да видите, уравнението за валидиране тества дали имейлът и телефонният номер са празни или съответстват на филтър за регулярен израз.
Съветът за валидиране показва предупредителното съобщение само ако телефонът или имейлът изглеждат невалидни.
Ако желаете да импортирате примера от по-горе във вашата инсталация на LimeSurvey, изтеглете следния .lsq файл: Em_validation_q_example.zip.
Съвет за уравнение за проверка на целия въпрос (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, това е незадължително съобщение/подсказка, което ще се покаже, ако въведеният отговор е неправилен.
Валидни стойности
- Всеки низ
Пример
- Продължавайки примера за валидиране на имейли, съветът може да е „Моля, въведете валидни имейл адреси.“
Друго
Тип мащаб на експортиране на SPSS (scale_export)
Описание
Това се използва само за SPSS експортиране. Този атрибут заменя мащаба по подразбиране, познат от SPSS. За да научите какво правят различните измервателни скали, моля прочетете свързаната SPSS документация.
Налични опции
- По подразбиране (по подразбиране)
- Номинално
- Поредно
- Скала
Статистика
Показване на диаграма (display_chart)
Описание
Този атрибут позволява на администратора на проучването да избере дали диаграма, която съдържа резултатите от въпроса, да се покаже на участниците в проучването, след като попълнят проучването.
- публична статистика настройка на анкетата от презентационни и навигационни настройки
- покажи графики настройка на анкетата от настройки за презентация и навигация
- атрибут на въпрос за публична статистика и
- показва атрибут на въпрос на диаграма.
Налични опции
- Включено
- Изключено (по подразбиране)