Опрос

Ограничение.

В текущей ситуации не рекомендуется размещать пешеходные (полевые) задания в ряде регионов России и других странах, в которых сохраняется режим карантинных ограничений и самоизоляции.

Список регионов, в которых пока нельзя размещать полевые задания:
  • Архангельская область
  • Иркутская область
  • Курская область
  • Ростовская область
  • Республика Мордовия
  • Томская область
  • Тюменская область, особенно в крупных городах:
    • Сургут
    • Тюмень

Список регионов обновляется, проверяйте информацию перед запуском.

В инструкции к заданию попросите соблюдать правила Роспотребнадзора по ношению масок и перчаток.

Пешеходные (полевые) задания исполнители сделают в мобильном приложении для Android и для iOS. Они получают задание с точкой на карте, куда нужно прийти и проверить наличие чего-либо и сфотографировать.

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

Примеры задач, которые поможет решить этот шаблон:

  • Выявление недостатков продуктов.
  • Оценка лояльности.
  • Получение обратной связи.
  • Выявление ключевых признаков как в примере.

Для этого создадим такое задание: исполнителю нужно будет прийти на точку, найти респондентов по заданному описанию (из них тех, кто согласиться пройти опрос), задать вопросы, согласно анкете и подтвердить личность опрашиваемых с помощью номера телефона или фото.

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

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

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

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

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

  2. Дайте проекту понятное название и краткое описание. Их увидят исполнители в списке доступных заданий.

  3. Напишите краткую инструкцию (см. советы). Вы можете использовать HTML-разметку, чтобы вставлять ссылки, иллюстрации и т. д. Инструкция для пешеходных заданий должна хорошо читаться, в том числе, на экране мобильного телефона.
  4. В шаблоне автоматически установлена опция На карте для пешеходных заданий. Это означает, что исполнитель увидит задания этого проекта на карте и сможет выбрать любое.

    Адрес и Координаты будут отображаться, когда исполнитель выберет точку на карте. Текст в этих полях содержит поле входных данных. Оно будет изменено далее.

  5. Чтобы в задании показывать исполнителю название точки и ее описание, отредактируйте поля:
    • Адрес: {{inputParams["address"]}};
    • Описание: Расположение: {{inputParams["coordinates"]}} .
  6. Определите, какие объекты будете передавать исполнителю и получать от него в ответ. Для этого необходимо создать поля входных и выходных данных в блоке Спецификации.
    Что такое входные и выходные данные?

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

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

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

    Шаблон включает в себя поля:

    1. Поля входных данных:
      • address – адрес задания;
      • coordinates – координаты точки, куда должен прийти толокер.
    2. Поля выходных данных:
      • photos – массив файлов, фотографии, которые будет загружать исполнитель;
      • answers – json-файл с ответами толокера;
      • address – адрес задания;
      • coordinates – координаты задания;
      • worker_coordinates – координаты исполнителя в момент исполнения задания, с включенной опцией Текущее положение.
  7. Интерфейс задания описывает, где будут расположены элементы, как они будут выглядеть и какой логике подчиняться.

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

    JS используется для описании логики задания, кроме того, основной контент данного задания заложен в js, для простоты редактирования.

    В этом проекте, в переменной translates хранятся все тексты со страницы задания.

    Здесь вы можете добавить, удалить или изменить пункты опроса.

    Translates:

    var translates = {
        'header': 'Заполните анкету ниже',
        'surveyConfirmation': 'Подтверждение проведения опроса',
        'firstName': 'Ваше имя',
        'photo': 'Фото',
        'responseTextPlaceholder': 'Текст ответа',
        'phone': 'Ваш мобильный телефон',
        'phoneExamplePlaceholder': '+79000000000',
        'petPreferences': 'Каких из этих домашних животных вы любите?',
        'petsList': [
            'Кошек',
            'Собак',
            'Хомячков',
            'Рыбок',
        ],
        'petHave': 'Есть ли у вас домашнее животное?',
        'petName': 'Как зовут вашего питомца?',
        'yes': 'Да',
        'no': 'Нет',
        'user': 'Исполнитель',
        'placeOfSurvey': 'Место опроса',
        //валидационные ошибки
        'firstNameEmpty': 'Введите имя респондента',
        'surveyConfirmationProofsMissing': 'Вы не подтвердили факт совершения опроса',
        'petNameEmpty': 'Введите имя домашнего питомца',
        'firstNameIncorrect': 'Имя респондента должно содержать только кириллицу',
        'phoneIncorrect': 'Вы ввели некорректный номер телефона',
        'tooFar': 'Вы находитесь слишком далеко от места опроса'
    }
    

    Шаблон уже содержит CSS-стили, их изменять не нужно.

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

    В логике шаблона заложена проверка на телефон или фото респондента. Таким образом толокер должен будет ввести номер телефона опрашиваемого или сделать его фото.

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

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

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

  1. Откройте проект и нажмите Добавить пул.
  2. Дайте пулу любое удобное название и описание. Они доступны только вам, исполнитель будет видеть только название и описание проекта.
  3. Установите цену за задание, например $0.2. Для пешеходных заданий всегда добавляйте одно задание на страницу.
    Что такое страница заданий?

    На одной странице может отображаться одно или несколько заданий. Если задания простые, то можно добавлять 10–20 заданий на одну страницу. Не рекомендуем создавать длинные страницы, поскольку это снизит скорость загрузки данных у исполнителя.

    Исполнитель получит оплату, только если выполнил все задания на странице.

    Количество заданий на странице вы определите при загрузке заданий.

    Как определить справедливую цену?

    Общее правило формирования цены — чем больше времени исполнитель тратит на выполнение, тем выше цена.

    Вы можете зарегистрироваться в Яндекс.Толоке как исполнитель и узнать, сколько платят другие заказчики за задания.

  4. Укажите Время на выполнение страницы заданий. Его должно быть достаточно для того, чтобы добраться до места, найти указанную точку и загрузить фотографии. Для пешеходных заданий рекомендуем устанавливать сутки — 86 400 секунд.
  5. Установите Перекрытие — количество исполнителей, которые должны выполнить задание. Для пешеходных заданий, как правило, 1.
  6. Включите опцию Отложенная приемка и укажите количество дней на проверку для параметра Срок проверки. Например, 7.
    Что такое отложенная приемка?

    Отложенная приемка позволяет вам просматривать выполненные задания перед тем, как принять их и заплатить исполнителю. Задания, выполненные в несоответствии с инструкцией, можно отклонять. Максимальный срок проверки устанавливается в поле Срок проверки.

  7. Добавьте Фильтры для отбора исполнителей. Чтобы ваши задания были доступны в мобильных приложениях Яндекс.Толоки исполнителям, владеющих русским языком и находящихся в Москве, установите язык и регион.
  8. Сохраните пул.

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

  1. Скачайте Пример загрузочного файла (tsv) в пуле.
    Что такое TSV?
    TSV-файл — это представление электронной таблицы в виде текстового файла, в котором столбцы разделены знаком табуляции.
    Вы можете работать с ним как в редакторе электронных таблиц, так и в текстовом редакторе, а затем сохранить в нужный формат. Подробнее о работе с TSV-файлом.
    Примечание. Перед загрузкой файла убедитесь, что он сохранен в кодировке UTF-8.
  2. Добавьте в него входные данные. Заголовок столбца с входными данными содержит слово INPUT. Для пешеходных заданий также нужно указать широту AI:latitude и долготу AI:longitude каждой точки. Координаты можно уточнить, например, в Яндекс.Картах
  3. Загрузите задания, выбрав Указать вручную и установив 1 задание на странице.

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

  1. Запустите пул, нажав кнопку .
  2. Следите за выполнением в блоке Статистика пула.
  3. Как только получены первые результаты, вы можете начинать проверку. По истечении установленного срока проверки все ответы будут автоматически приняты вне зависимости от качества ответа.

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