x

Основные главы

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

QS

QS:Исключения для фильтра массива

From LimeSurvey Manual

Эта страница, возможно, переведена машинным способом и может содержать ошибки. Показать английский оригинал · Улучшить этот перевод
This page is a translated version of the page QS:Array filter exclude and the translation is 100% complete.


Исключения для фильтра массива (array_filter_exclude)

Описание

Настройка Исключения для фильтра массива позволяет использовать любой вопрос с несколькими ответами, чтобы выбрать или задать, какие ответы НЕ будут отображаться в последующем вопросе типа список, массив или несколько ответов.

Последующие вопросы можно фильтровать для любого типа вопроса «массив», в том числе:
  • Несколько ответов
  • Несколько ответов с комментариями
  • Несколько коротких текстов
  • Несколько числовых
  • Массив (5 баллов, 10 баллов, Да/Нет/Не знаю, Увеличение/Без изменений/Уменьшение, по столбцу)
  • Массив (двойная шкала, текст, числа)
  • Рейтинг

Кроме того, каждый из этих типов вопросов также может быть отфильтрован.

Единственное исключение — Массив по столбцу: он может фильтровать другие вопросы, но сам не может быть отфильтрован.

Как это настроить

Введите код вопроса с несколькими вариантами ответов в поле Исключения для фильтра массива редактируемого вопроса. Указанный вопрос будет использоваться как источник информации для текущего вопроса: невыбранные ответы предыдущего вопроса будут получены и использованы как варианты ответов текущего вопроса. Например, если код исходного вопроса с несколькими ответами — «Q1», введите «Q1» в поле «Исключения для фильтра массива», чтобы запустить фильтрацию ответов. В вашем вопросе будут видны только те варианты ответов, которые НЕ выбраны в вопросе Q1.

Если вы хотите, чтобы по этой настройке фильтровалось несколько вопросов, введите коды вопросов в поле через точку с запятой (;).
  Коды подвопросов в первом вопросе должны совпадать с кодами подвопросов во втором. В противном случае функция исключений для фильтра массива не будет фильтровать ответы на первый вопрос. Чтобы лучше понять, как работает вся система, изучите пример ниже.


Каскадная фильтрация

Выбранные варианты могут отображаться каскадом. Это означает, что вы можете выбрать вопрос, который фильтрует другой вопрос, который, в свою очередь, фильтрует следующий, и так далее.

Пример

Рассмотрим следующий пример:



На снимке экрана выше представлены два вопроса. Первый имеет тип Несколько ответов, второй — Несколько ответов с комментариями. Ответы, выбранные в первом вопросе, будут исключены из второго. Например, если вы выберете вариант ComfortUpdate (с кодом подвопроса «SQ1») и вариант Plugin («SQ4»), то соответствующие подвопросы «SQ1» и «SQ4» во втором вопросе будут исключены. На нашем снимке экрана видно, что во втором вопросе отображаются только те варианты, которые не были выбраны в первом.

Этот пример можно скачать по следующей ссылке: Limesurvey_group_array_filter_exclude.zip. Импортируйте эту группу вопросов в вашу установку LimeSurvey.