Опрос онлайн

Совет.

Сначала запустите проект в Песочнице. Так вы сможете избежать ошибок и потраченных средств, если окажется, что ваше задание не работает.

  1. Создайте проект
  2. Добавьте пул заданий
  3. Загрузите задания
  4. Настройте контроль качества
  5. Запустите пул и получите результаты
  6. Решение проблем

Опросы предназначены для сбора информации с целью проведения какого-либо исследования. Количество респондентов устанавливается в перекрытии, а требования к ним — добавлением фильтров.

Возможно, для вашего задания нужны дополнительные проекты, например предварительная проверка датасета или проверка ответов исполнителей. Подробнее об этом читайте в разделе Декомпозиция задания.

Предположим, вы хотите узнать, где завтракают и что предпочитают русскоязычные респонденты. Для этого создадим единственное задание на странице и в пуле: исполнитель видит несколько вопросов с вариантами ответов.

Пример готового задания

Чтобы запустить задания и получить ответы:

Создайте проект

Проект определяет, как будет выглядеть задание у исполнителя.

  1. Нажмите кнопку + Создать проект и выберите Пустой шаблон.

  2. Рекомендуем в Название добавить слово «Опрос» и тему опроса. В Описании кратко изложите, что требуется от исполнителя в задании. Их увидят исполнители в списке доступных заданий.
  3. Для опроса инструкция не требуется. Пожелания и рекомендации по заполнению опроса поместите в интерфейс задания.
    Примечание. Не оставляйте свои контактные данные. Это противоречит Соглашению с заказчиком.
  4. Примечание. В этом туториале показано, как создать интерфейс задания в интерфейсе Толоки. Вы также можете попробовать создать интерфейс задания в Конструкторе шаблонов.
    Определите, какие объекты будете передавать исполнителю и получать от него в ответ. Для этого необходимо создать поля входных и выходных данных в блоке Спецификации.
    Что такое входные и выходные данные?

    Входные данные — типы объектов, которые будут подаваться исполнителю для выполнения задания. Например, текст, картинка, географические координаты.

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

    Подробнее о полях входных и выходных данных.

    Добавьте поля:

    • Поле входных данных — строка theme для загрузки опроса. Оно не используется в интерфейсе и может содержать любой текст.
    • Поля выходных данных:
      • обязательная строка place, в которую будет записан ответ исполнителя на вопрос «Где вы обычно завтракаете?»;
      • обязательная строка food, в которую будет записан ответ исполнителя на вопрос «Что вы чаще всего едите на завтрак?»;
      • обязательная строка drink, в которую будет записан ответ исполнителя на вопрос «Что вы пьете на завтрак (помимо воды)?».
  5. Создайте интерфейс задания в блоке 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 оставьте пустым.

  6. Нажмите кнопку Предпросмотр, чтобы увидеть получившееся задание.
    Примечание. В предварительном просмотре проекта отображается одно задание со стандартными данными. Количество заданий на странице вы сможете настроить далее.
  7. Сохраните проект.

Добавьте пул заданий

Пул — это набор оплачиваемых заданий, которые одновременно выдаются исполнителям.

  1. Откройте проект и нажмите Добавить пул.
  2. Дайте пулу любое удобное название и описание. Они доступны только вам, исполнитель будет видеть только название и описание проекта.
  3. Установите цену за страницу заданий, например, $0.01. В опросе страница заданий должна содержать одно задание. Если вам нужна помощь в оценке задач, почитайте про настройку ценообразования и посмотрите примеры стоимости различных типов заданий.
  4. Укажите Время на выполнение страницы заданий, например, 600 секунд.
  5. Установите Перекрытие — количество исполнителей, которые должны выполнить задание. Для начала установите небольшое количество, например, 100. Если вы видите, что этого недостаточно для выборки, увеличьте перекрытие.
  6. Добавьте Фильтры для отбора исполнителей. Чтобы ваше задание было доступно только исполнителям, владеющим русским языком, выберите готовый набор фильтров Русскоязычные исполнители.
    Запустите задание одновременно в веб-версии и мобильных приложениях, чтобы ускорить его выполнение. Для этого добавьте фильтр Клиент.
  7. Сохраните пул.

Загрузите задания

Подготовьте собственный файл с заданиями. Ознакомьтесь с примером в демонстрационном TSV-файле. Его можно найти на странице пула. В верхней части страницы слева есть ссылки на TSV-файл с обычными, контрольными и обучающими заданиями.
  1. Нажмите кнопку Загрузить. В открывшемся окне также можно скачать пример TSV-файла по ссылке Пример загрузочного файла.
    Что такое TSV?
    TSV-файл — это представление электронной таблицы в виде текстового файла, в котором столбцы разделены знаком табуляции.

    Вы можете работать с ним как в редакторе электронных таблиц, так и в текстовом редакторе, а затем сохранить в нужный формат. Подробнее о работе с TSV-файлом. Существует формат CSV, схожий с TSV, но при загрузке необходимо использовать TSV-файл.

  2. Добавьте в него входные данные. Заголовок столбца с входными данными содержит слово INPUT. Чтобы загрузить задание, добавьте любой текст в столбец INPUT. Строка из поля входных данных не используется в интерфейсе. Остальные столбцы оставьте пустыми.
  3. Загрузите задания, выбрав Указать вручную и установив 1 задание на странице.

Настройте контроль качества

Блоки контроля качества позволяют отсеивать невнимательных исполнителей. Контроль качества можно настраивать как в проекте, так и в пуле.

    Перейдите к редактированию пула (кнопка Редактировать в верхнем правом углу страницы) и нажмите Добавить блок контроля качества.

    Вы можете скопировать настройки контроля качества из другого пула. Для этого в разделе Исполнители нажмите кнопку Скопировать настройки из....

  1. Добавьте блок Быстрые ответы и укажите следующие значения:

    Это означает, что если исполнитель выполнит хотя бы одну страницу заданий быстрее чем за 10 секунд, он будет заблокирован на проекте и не сможет выполнять задания 10 дней.

  2. Добавьте блок Повторное выполнение заданий после блокировки исполнителя.

    Для опросов нужно добавлять оба правила всегда — они эффективны только в паре для таких заданий. Часто в опросе одна страница с заданиями. Это правило дополняет быстрые ответы так, чтобы в итоге получить необходимое количество ответов, а не просто заблокировать тех, кто слишком быстро отвечает.

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

    Отклоняйте задания по описанным в инструкции условиям. Чтобы у вас была репутация хорошего заказчика, не отклоняйте автоматически такие быстрые ответы. На простые опросы легко ответить меньше, чем за 20 секунд.

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

Запустите пул и получите результаты

  1. Запустите пул, нажав кнопку .
  2. Следите за выполнением в блоке Статистика пула.
  3. Запустите агрегацию результатов, когда пул будет полностью выполнен. Для этого около кнопки Скачать результаты нажмите  → Агрегация результатов по методу Дэвида — Скина.

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

  4. Отслеживайте ход агрегации на странице Операции. По завершении нажмите кнопку Скачать.
  5. Если ответов исполнителей недостаточно для анализа, то увеличьте Перекрытие, чтобы получить больше ответов.
    Как увеличить перекрытие?
    1. Остановите пул, нажав кнопку .
    2. В правом верхнем углу нажмите Редактировать.
    3. Измените значение в блоке Перекрытие.
    4. Нажмите кнопку Сохранить и запустите пул.

Решение проблем

Как создать простой опрос без вариантов, в котором пользователь сам должен написать свой вариант ответа?
  1. Создать проект из пустого шаблона.
  2. Напишите свой вопрос в блоке HTML.
  3. Если ответ должен быть развёрнутый, то добавьте нужное количество компонентов для ввода текста.
  4. Если ответ должен быть коротким, то добавьте нужное количество компонентов для ввода строки.
  5. Для каждого из компонентов придумайте своё название (name) и создайте соответствующее количество выходных полей с типом строка с таким же названием. В них будут записываться ответы.
  6. Сделайте все выходные поля обязательными.
  7. Входное поле сделайте техническим. Оно будет использоваться только для создания TSV-файла с заданиями.
  8. Придумайте название входному полю и укажите для него тип строка, как это сделано в пошаговом руководстве по созданию опроса.