Фото товара и ценника

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

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

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

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

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

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

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

Примеры задач, которые поможет решить шаблон «Фото товара и ценника»:
  • Проверка актуальности цен в конкретных торговых точках.
  • Оценка ценовой и товарной политики конкурентов.
  • Мониторинг акций и специальных предложений.

Предположим, вам нужно узнать цену товара в определенном магазине.

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

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

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

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

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

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

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

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

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

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

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

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

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

    Шаблон включает в себя:
    Поля входных данных
    • shop — строка с названием магазина;
    • image — строка со ссылкой на фото товара;
    • address — адрес задания;
    • product — json с характеристиками товара;
    • coordinates — координаты точки, куда должен прийти толокер.
    Поля выходных данных
    • address — адрес задания;
    • coordinates — координаты задания;
    • imgs_facade — массив файлов: фотографии магазина, которые будет загружать исполнитель;
    • imgs_shelf — массив файлов: фотографии полки, которые будет загружать исполнитель;
    • imgs_item — массив файлов: фотографии товара, которые будет загружать исполнитель;
    • imgs_price — массив файлов: фотографии ценника, которые будет загружать исполнитель;
    • comment — комментарий, который может написать исполнитель;
    • worker_coordinates — координаты исполнителя в момент исполнения задания, со включенной опцией «Текущее положение».
  7. Интерфейс задания описывает, где будут расположены элементы, как они будут выглядеть и какой логике подчиняться.

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

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

    В этом проекте в переменной texts хранятся тексты для блока с информацией и тексты для трех вариантов выполнения задания:
    • Я в указанном магазине и нашёл ценник на нужный товар.
    • Я в указанном магазине, но ценника или товара нигде нет.
    • Я на месте, но магазина нет или он закрыт.

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

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

    if (solution.output_values.imgs_facade.length < 2).

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

  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. Как только получены первые результаты, вы можете начинать проверку. По истечении установленного срока проверки все ответы будут автоматически приняты вне зависимости от качества ответа.

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