Тип вопроса - Загрузка файла
From LimeSurvey Manual
Краткое описание
Тип вопроса «Загрузка файла» можно использовать для получения файлов от пользователя в ответ на вопрос. Например, компания, предлагающая вакансии, может использовать этот тип вопроса, чтобы попросить кандидата отправить (загрузить) своё обновлённое резюме, а также любые другие отсканированные документы в опросе о трудоустройстве.

Пример: Тип вопроса «Загрузка файла».zip
Этот вопрос позволяет автору опроса ограничить файлы, которые пользователь может загрузить в ответ на вопрос. Например, администратор опроса может разрешить только изображения PNG, JPG и JPEG размером менее 1 МБ.
Общие настройки
Условие
Описание
Если результат условия равен «1» или «true», вопрос считается «релевантным» в контексте опроса, то есть отображается участнику опроса. В противном случае вопрос скрывается. Для любого вопроса опроса можно задать уравнение условия. Эта функция является преемником условий и поддерживает гораздо более сложную условную логику.
Подсветка синтаксиса
Каждый раз при сохранении условия оно проверяется и подсвечивается в соответствии с синтаксисом. Все ошибки выделяются цветом, чтобы вы могли быстро их обнаружить и исправить.
Допустимые значения
- Любое условие, использующее синтаксис ExpressionScript, без окружающих фигурных скобок.
Примеры
Ниже приведены хорошие примеры подсветки синтаксиса.
Отображение
Скрыть подсказку (hide_tip)
Описание
Большинство вопросов обычно содержат подсказку вида «Пожалуйста, выберите один из следующих вариантов» или текст с указаниями о том, как заполнить вопрос. Этот атрибут позволяет включить или отключить такие подсказки.
Эти подсказки включают сообщения о критериях проверки (например, минимальное/максимальное количество ответов, минимальное/максимальное значение суммы или значение «Равно суммарному значению»). Если hide_tip включён, эти сообщения будут скрыты. Однако если пользователь вводит недопустимые данные, подсказки появятся. Они будут выделены красным цветом, который изменится на зелёный, как только критерии проверки будут выполнены.
Доступные варианты
- Вкл. — подсказки скрыты;
- Выкл. (по умолчанию).
Тема вопроса (question_theme)
Описание
Позволяет использовать собственные темы для соответствующего вопроса.
Доступные опции
- Созданные вами темы вопросов, которые находятся в разделе Темы вопросов на панели Темы.
См.: Темы вопросов
Описание
Если параметр включён, вопрос всегда будет скрыт — он не будет отображаться для участников опроса. Эту функцию можно использовать в следующих случаях:
- Если вы хотите заранее заполнить вопрос через URL, но не хотите, чтобы он отображался на экране. Это переопределяет любые условия, используемые в опросе, поскольку соответствующий вопрос даже не будет встроен в страницу.
- Если вы хотите сохранить или вычислить значение «на лету» с помощью ExpressionScript.
Доступные варианты
- Вкл
- Выкл (по умолчанию)
CSS-класс (css_class)
Описание
Если вы хотите добавить специальные CSS-классы к определённым вопросам, введите название CSS-класса (или названия классов) в это поле. Обязательно оставляйте пробел между названиями разных классов.
Допустимые значения
- Любая текстовая строка с пробелом между названиями разных CSS-классов.
Файл метаданных
Показать заголовок (show_title)
Описание
Если эта настройка включена, будет отображено текстовое поле для заголовка, в котором респондент может ввести подходящий заголовок или тему для загруженного файла.
Доступные варианты
- Вкл (по умолчанию) - отображается текстовое поле для заголовка
- Выкл
Показать комментарий (show_comment)
Описание
Если включено, будет отображаться текстовое поле для комментария, в котором респондент может ввести любые комментарии к загруженному файлу.
Доступные варианты
- Вкл. (по умолчанию) — отображается текстовое поле для комментария
- Выкл.
Логика
Название группы рандомизированных вопросов (random_group)
Описание
Помещает вопросы в указанную группу рандомизированных вопросов. Все вопросы, входящие в эту группу, отображаются респондентам опроса в случайном порядке.
Пример опроса с использованием названия группы рандомизированных вопросов можно найти в разделе Примеры опросов ExpressionScript.
Допустимые значения
Введите любую строку (например: 'group1'). Все вопросы, для которых в поле Название группы рандомизированных вопросов задана одна и та же строка, будут размещены в опросе в случайном порядке (то есть случайным образом поменяются местами).
Предварительный просмотр
Чтобы просмотреть вопросы, используйте функцию Предварительный просмотр опроса, а не Предварительный просмотр группы вопросов, поскольку, по сообщениям пользователей, вторая не отображает вопросы в случайном порядке.
Прочее
Вставить разрыв страницы в печатную версию (page_break)
Описание
Этот атрибут активен только при фактической печати опроса из печатной версии. Он принудительно вставляет разрыв страницы перед вопросом.
Доступные варианты
- Вкл.
- Выкл. (по умолчанию)
Максимально допустимый размер файла (max_filesize)
Максимальный размер файла, который пользователь может загрузить.
Пример
Если максимальный размер файла установлен равным 1024 КБ, все файлы размером более 1024 КБ будут отклонены, а пользователю будет предложено загрузить файл меньшего размера.
Примечание: Итоговое значение, которое видит участник опроса, также зависит от настроек PHP, таких как post_max_size и upload_max_filesize. Из всех трёх возможных значений (upload_max_filesize, post_max_size и max_filesize) будет показано и использовано наименьшее.
Максимальное количество файлов (maximum_number_of_files)
Описание
Максимальное количество файлов, которое можно загрузить в ответ на этот вопрос.
Допустимые значения
- Любое положительное целое число
- Любое число (будет округлено до целого)
- Любой код SGQA
- Любой код вопроса (имя переменной)
- Любое уравнение с использованием любого синтаксиса Expression Manager, без окружающих фигурных скобок.
Минимальное количество файлов (minimum_number_of_files)
Описание
Минимальное количество файлов, которое необходимо загрузить в ответ на этот вопрос.
Допустимые значения
- Любое положительное целое число
- Любое число (будет округлено до целого)
- Любой код SGQA
- Любой код вопроса (имя переменной)
- Любое уравнение с использованием синтаксиса Expression Manager без окружающих фигурных скобок.
Допустимые типы файлов (allowed_filetypes)
Описание
В этом поле можно указать типы файлов, которые участник может загрузить в качестве ответа на вопрос. Форматы файлов должны быть разделены запятой.
Пример
- Можно ввести: JPG, jpeg, png, gif.
Статистика
Показывать график (display_chart)
Описание
Этот атрибут позволяет администратору опроса выбрать, нужно ли показывать участникам опроса график с результатами по вопросу после того, как они заполнят опрос.
- настройка опроса Публичная статистика в разделе Настройки внешнего вида и навигации
- настройка опроса Показать диаграммы в разделе Настройки внешнего вида и навигации
- атрибут вопроса «Публичная статистика» и
- атрибут вопроса «Показывать график».
Доступные варианты
- Вкл
- Выкл (по умолчанию)
Тип диаграмм (chart_type)
Описание
Этот атрибут позволяет администратору опроса выбрать, какой тип диаграммы будет показан респонденту после заполнения опроса.
Доступные варианты
- Столбчатая диаграмма
- Круговая диаграмма
- Радар
- Линия
- Полярная диаграмма
- Кольцевая диаграмма