Опрос онлайн
Сначала запустите проект в Песочнице. Так вы сможете избежать ошибок и потраченных средств, если окажется, что ваше задание не работает.
- Создайте проект
- Добавьте пул заданий
- Загрузите задания
- Настройте контроль качества
- Запустите пул и получите результаты
Опросы предназначены для сбора информации с целью проведения какого-либо исследования. Количество респондентов устанавливается в перекрытии, а требования к ним — добавлением фильтров.
Возможно, для вашего задания нужны дополнительные проекты, например предварительная проверка датасета или проверка ответов исполнителей. Подробнее об этом читайте в разделе Декомпозиция задания.
Предположим, вы хотите узнать, где завтракают и что предпочитают русскоязычные респонденты. Для этого создадим единственное задание на странице и в пуле: исполнитель видит несколько вопросов с вариантами ответов.

Чтобы запустить задания и получить ответы:
Создайте проект
Проект определяет, как будет выглядеть задание у исполнителя.
Выберите шаблон:
Нажмите кнопку + Создать проект.
- Выберите шаблон Опрос.
Заполните общую информацию:
Дайте проекту понятное название и краткое описание. Их увидят исполнители в списке доступных заданий.
- По желанию добавьте Приватный комментарий.
- Нажмите кнопку Сохранить.
Отредактируйте интерфейс задания:
Примечание. В этом туториале показано, как создать интерфейс задания в редакторе HTML/JS/CSS. Вы также можете попробовать создать интерфейс задания в Конструкторе шаблонов.Определите, какие объекты будете передавать исполнителю и получать от него в ответ. Для этого необходимо создать поля входных и выходных данных в блоке Спецификация данных.
- Поле входных данных — строка
theme
для загрузки опроса. Оно не используется в интерфейсе и может содержать любой текст. - Поля выходных данных:
- обязательная строка
place
, в которую будет записан ответ исполнителя на вопрос «Где вы обычно завтракаете?»; - обязательная строка
food
, в которую будет записан ответ исполнителя на вопрос «Что вы чаще всего едите на завтрак?»; - обязательная строка
drink
, в которую будет записан ответ исполнителя на вопрос «Что вы пьете на завтрак (помимо воды)?».
Что такое входные и выходные данные?Входные данные — типы объектов, которые будут подаваться исполнителю для выполнения задания. Например, текст, картинка, географические координаты.
Выходные данные — типы объектов, которые будут получены после выполнения задания. Например, один из нескольких вариантов ответа, введенный текст или загруженный файл.
Подробнее о полях входных и выходных данных.
Добавьте поля:
Создайте интерфейс задания в блоке HTML. Он описывает, как будут расположены элементы задания.
В HTML-интерфейсе можно использовать стандартные теги HTML и специальные выражения в двойных фигурных скобках для полей входных и выходных данных.
<div> <div>Где вы обычно завтракаете?</div> {{field type="radio" name="place" value="home" label="Дома"}} {{field type="radio" name="place" value="university" label="В учебном заведении"}} {{field type="radio" name="place" value="work" label="На работе"}} {{field type="radio" name="place" value="cafe" label="В кафе"}}<br/><br/><br/> </div> <div> <div>Что вы чаще всего едите на завтрак?</div> {{#field type="select" name="food" placeholder="" width="300px"}} {{select_item value="kasha" text="Кашу / Мюсли / Хлопья"}} {{select_item value="egg" text="Яичницу / Омлет / Яйца (вареные, всмятку)"}} {{select_item value="sandwich" text="Бутерброды / Булочки / Блины / Оладьи"}} {{select_item value="curd" text="Творог / Йогурт / Запеканку / Сырники"}} {{select_item value="other" text="Другое"}} {{/field}}<br/><br/><br/> </div> <div> <div>Что вы пьете на завтрак?</div> {{field class="option" type="radio" name="drink" value="coffee" label="Кофе / Чай"}} {{field class="option" type="radio" name="drink" value="milk" label="Молоко"}} {{field class="option" type="radio" name="drink" value="juice" label="Сок"}} {{field class="option" type="radio" name="drink" value="other" label="Другое"}}<br/><br/><br/> </div> <div> Благодарим вас за участие в нашем опросе! </div>
Эта запись означает, что исполнитель увидит три вопроса с вариантами ответов.
Очистите блок JavaScript. Блок CSS оставьте пустым.
Нажмите кнопку
, чтобы увидеть получившееся задание.
Примечание. В предварительном просмотре проекта отображается одно задание со стандартными данными. Количество заданий на странице вы сможете настроить далее.- Нажмите кнопку Сохранить.
- Для опроса инструкция не требуется. Пожелания и рекомендации по заполнению опроса поместите в интерфейс задания.Примечание. Не оставляйте свои контактные данные. Это противоречит Соглашению с заказчиком.
Нажмите кнопку + Создать проект и выберите Пустой шаблон.
- Рекомендуем в Название добавить слово «Опрос» и тему опроса. В Описании кратко изложите, что требуется от исполнителя в задании. Их увидят исполнители в списке доступных заданий.
- Для опроса инструкция не требуется. Пожелания и рекомендации по заполнению опроса поместите в интерфейс задания.Примечание. Не оставляйте свои контактные данные. Это противоречит Соглашению с заказчиком.
- Примечание. В этом туториале показано, как создать интерфейс задания в редакторе HTML/JS/CSS. Вы также можете попробовать создать интерфейс задания в Конструкторе шаблонов.Определите, какие объекты будете передавать исполнителю и получать от него в ответ. Для этого необходимо создать поля входных и выходных данных в блоке Спецификации.Что такое входные и выходные данные?
Входные данные — типы объектов, которые будут подаваться исполнителю для выполнения задания. Например, текст, картинка, географические координаты.
Выходные данные — типы объектов, которые будут получены после выполнения задания. Например, один из нескольких вариантов ответа, введенный текст или загруженный файл.
Подробнее о полях входных и выходных данных.
Добавьте поля:
- Поле входных данных — строка
theme
для загрузки опроса. Оно не используется в интерфейсе и может содержать любой текст. - Поля выходных данных:
- обязательная строка
place
, в которую будет записан ответ исполнителя на вопрос «Где вы обычно завтракаете?»; - обязательная строка
food
, в которую будет записан ответ исполнителя на вопрос «Что вы чаще всего едите на завтрак?»; - обязательная строка
drink
, в которую будет записан ответ исполнителя на вопрос «Что вы пьете на завтрак (помимо воды)?».
Создайте интерфейс задания в блоке HTML. Он описывает, как будут расположены элементы задания.
В HTML-интерфейсе можно использовать стандартные теги HTML и специальные выражения в двойных фигурных скобках для полей входных и выходных данных.
Эта запись означает, что исполнитель увидит три вопроса с вариантами ответов.<div> <div>Где вы обычно завтракаете?</div> {{field type="radio" name="place" value="home" label="Дома"}} {{field type="radio" name="place" value="university" label="В учебном заведении"}} {{field type="radio" name="place" value="work" label="На работе"}} {{field type="radio" name="place" value="cafe" label="В кафе"}}<br/><br/><br/> </div> <div> <div>Что вы чаще всего едите на завтрак?</div> {{#field type="select" name="food" placeholder="" width="300px"}} {{select_item value="kasha" text="Кашу / Мюсли / Хлопья"}} {{select_item value="egg" text="Яичницу / Омлет / Яйца (вареные, всмятку)"}} {{select_item value="sandwich" text="Бутерброды / Булочки / Блины / Оладьи"}} {{select_item value="curd" text="Творог / Йогурт / Запеканку / Сырники"}} {{select_item value="other" text="Другое"}} {{/field}}<br/><br/><br/> </div> <div> <div>Что вы пьете на завтрак?</div> {{field class="option" type="radio" name="drink" value="coffee" label="Кофе / Чай"}} {{field class="option" type="radio" name="drink" value="milk" label="Молоко"}} {{field class="option" type="radio" name="drink" value="juice" label="Сок"}} {{field class="option" type="radio" name="drink" value="other" label="Другое"}}<br/><br/><br/> </div> <div> Благодарим вас за участие в нашем опросе! </div>
Очистите блок JavaScript. Блок CSS оставьте пустым.
- Нажмите кнопку Предпросмотр, чтобы увидеть получившееся задание.Примечание. В предварительном просмотре проекта отображается одно задание со стандартными данными. Количество заданий на странице вы сможете настроить далее.
- Сохраните проект.
Добавьте пул заданий
Пул — это набор оплачиваемых заданий, которые одновременно выдаются исполнителям.
- Откройте проект и нажмите Добавить пул.
- Дайте пулу любое удобное название и описание. Они доступны только вам, исполнитель будет видеть только название и описание проекта.
- Установите цену за страницу заданий, например, $0.01. В опросе страница заданий должна содержать одно задание. Если вам нужна помощь в оценке задач, почитайте про настройку ценообразования и посмотрите примеры стоимости различных типов заданий.
- Укажите Время на выполнение страницы заданий, например, 600 секунд.
- Установите Перекрытие — количество исполнителей, которые должны выполнить задание. Для начала установите небольшое количество, например, 100. Если вы видите, что этого недостаточно для выборки, увеличьте перекрытие.
- Добавьте Фильтры для отбора исполнителей. Чтобы ваше задание было доступно только исполнителям, владеющим русским языком, выберите готовый набор фильтров Русскоязычные исполнители.Запустите задание одновременно в веб-версии и мобильных приложениях, чтобы ускорить его выполнение. Для этого добавьте фильтр Клиент.
- Сохраните пул.
Загрузите задания
Подготовьте собственный файл с заданиями. Ознакомьтесь с примером в демонстрационном TSV-файле. Его можно найти на странице пула. В верхней части страницы слева есть ссылки на TSV-файл с обычными, контрольными и обучающими заданиями.- Нажмите кнопку Загрузить. В открывшемся окне также можно скачать пример TSV-файла по ссылке Пример загрузочного файла.Что такое TSV?TSV-файл — это представление электронной таблицы в виде текстового файла, в котором столбцы разделены знаком табуляции.
Вы можете работать с ним как в редакторе электронных таблиц, так и в текстовом редакторе, а затем сохранить в нужный формат. Подробнее о работе с TSV-файлом. Существует формат CSV, схожий с TSV, но при загрузке необходимо использовать TSV-файл.
- Добавьте в него входные данные. Заголовок столбца с входными данными содержит слово
INPUT
. Чтобы загрузить задание, добавьте любой текст в столбецINPUT
. Строка из поля входных данных не используется в интерфейсе. Остальные столбцы оставьте пустыми. - Загрузите задания, выбрав Указать вручную и установив 1 задание на странице.
Настройте контроль качества
Блоки контроля качества позволяют отсеивать невнимательных исполнителей. Контроль качества можно настраивать как в проекте, так и в пуле.
Перейдите к редактированию пула (кнопка Редактировать в верхнем правом углу страницы) и нажмите Добавить блок контроля качества.
Вы можете скопировать настройки контроля качества из другого пула. Для этого в разделе Исполнители нажмите кнопку Скопировать настройки из....
Откройте страницу проекта, перейдите на вкладку Контроль качества и нажмите кнопку Настроить контроль качества. Далее нажмите + Добавить блок контроля качества.
Правила будут действовать во всех пулах проекта, и изменить их настройку в одном из пулов будет невозможно.
Ограничение.При клонировании проекта настройки контроля качества не переносятся.
- Добавьте блок Быстрые ответы и укажите следующие значения:
Это означает, что если исполнитель выполнит хотя бы одну страницу заданий быстрее чем за 10 секунд, он будет заблокирован на проекте и не сможет выполнять задания 10 дней.
- Добавьте блок Повторное выполнение заданий после блокировки исполнителя.
Для опросов нужно добавлять оба правила всегда — они эффективны только в паре для таких заданий. Часто в опросе одна страница с заданиями. Это правило дополняет быстрые ответы так, чтобы в итоге получить необходимое количество ответов, а не просто заблокировать тех, кто слишком быстро отвечает.
Внимание. Повторное выполнение заданий после блокировки исполнителя увеличивает перекрытие, значит, и бюджет тоже.Отклоняйте задания по описанным в инструкции условиям. Чтобы у вас была репутация хорошего заказчика, не отклоняйте автоматически такие быстрые ответы. На простые опросы легко ответить меньше, чем за 20 секунд.
Это означает, что если исполнитель заблокирован за быстрые ответы, в результате чего его ответы не учтены, задание этого исполнителя будет повторно отправлено на выполнение другому пользователю.
Запустите пул и получите результаты
- Запустите пул, нажав кнопку
.
- Следите за выполнением в блоке Статистика пула.
- Запустите агрегацию результатов, когда пул будет полностью выполнен. Для этого около кнопки Скачать результаты нажмите .
Агрегация ответов нужна для того, чтобы у вас была полная картина по всем результатам. Подробнее об агрегации.
- Отслеживайте ход агрегации на странице Операции. По завершении нажмите кнопку Скачать.
- Если ответов исполнителей недостаточно для анализа, то увеличьте Перекрытие, чтобы получить больше ответов.
- Остановите пул, нажав кнопку
.
- В правом верхнем углу нажмите Редактировать.
- Измените значение в блоке Перекрытие.
- Нажмите кнопку Сохранить и запустите пул.
Как увеличить перекрытие?
Решение проблем
- Создать проект из пустого шаблона.
- Напишите свой вопрос в блоке HTML.
- Если ответ должен быть развёрнутый, то добавьте нужное количество компонентов для ввода текста.
- Если ответ должен быть коротким, то добавьте нужное количество компонентов для ввода строки.
- Для каждого из компонентов придумайте своё название (name) и создайте соответствующее количество выходных полей с типом строка с таким же названием. В них будут записываться ответы.
- Сделайте все выходные поля обязательными.
- Входное поле сделайте техническим. Оно будет использоваться только для создания TSV-файла с заданиями.
- Придумайте название входному полю и укажите для него тип строка, как это сделано в пошаговом руководстве по созданию опроса.
В опросе имеется техническое входное поле. В него можно передать любую информацию — она не будет видна исполнителям.
Загрузите одно задание и в перекрытии укажите количество человек, которое хотите опросить.