Получение результатов
Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:
Написать в чат Написать в Telegram
Ответы исполнителей можно скачать в виде файла по мере выполнения заданий.
Если задания выданы с перекрытием больше 2, запустите агрегацию. Яндекс Задания обработают все ответы исполнителей на задание и сформируют итоговый ответ.
Получение файла с ответами
Чтобы получить файл с ответами всех исполнителей, нажмите кнопку Скачать результаты на странице пула.
Поля в файле с ответами
-
INPUT:<название поля входных данных>
— входные данные заданий. -
OUTPUT:<название поля выходных данных>
— ответы исполнителей. Для обучающих заданий приводятся ответы, которые были даны при первой попытке выполнить задание. -
GOLDEN:<название поля выходных данных>
— ответы для контрольных заданий. -
HINT:text
— подсказки для обучающих заданий. -
Информация о выполнении задания (дублируется для всех заданий на странице):
-
ASSIGNMENT:link
— ссылка на просмотр страницы заданий. -
ASSIGNMENT:assignment_id
— идентификатор выданной страницы заданий. -
ASSIGNMENT:worker_id
— идентификатор исполнителя, который выполнил задание. -
ASSIGNMENT:started
— дата и время выдачи страницы задания. -
ASSIGNMENT:status
— статус задания:SUBMITTED
— выполнено,APPROVED
— принято,REJECTED
— отклонено.
-
Пример файла
Внимание
Ответы, которые выполнил заблокированный исполнитель до блокировки, будут учтены и оплачены. Чтобы исключить их из результатов и агрегаций, выберите опцию Не учитывать ответы заблокированных пользователей. Из файла будут убраны только результаты тех исполнителей, кто заблокирован на момент выгрузки результатов, а не на момент разметки пула.
Чтобы получить список ответов с помощью API, отправьте GET
-запрос с идентификатором пула, страницы заданий или задания:
curl -X GET 'https://tasks.yandex.ru/api/v1/assignments?pool_id=1085757' \
-H 'Authorization: ApiKey PlaceYourRealOAuthToken_Here'
Справочник API Яндекс Заданий
См. подробную информацию о запросе, параметрах и ответах в разделе Получить список ответов документации API Яндекс Заданий. Там же есть примеры запросов на разных языках программирования.
Получение файлов
Если в заданиях требовалось отправить файл, файл с ответами будет содержать идентификаторы файлов, полученных от исполнителей.
Чтобы скачать файлы на свой компьютер, нажмите кнопку
В пуле можно скачать все файлы одним архивом не больше 4 ГБ. Если архив слишком большой и превышает 4 ГБ, то используйте следующие рекомендации:
-
Выберите только один статус или укажите меньший период.
Например, если нужно проверить задания, то не скачивайте принятые и отклоненные, а скачайте только непроверенные.
Если файл все равно превышает допустимый размер, уменьшите период и скачайте архивы несколькими партиями. Период можно уменьшить до 1 дня.
-
На странице пула нажмите кнопку Проверить задания (или Просмотреть задания, если задания уже приняты), чтобы перейти на страницу с ответами исполнителей. Каждая строка содержит ответ исполнителя на одну страницу заданий.
Выделите нужные ответы и нажмите Скачать вложения. Скачайте архивы несколькими партиями. За один раз можно выделить и скачать не более 100 ответов.
-
Используйте API Яндекс Заданий для скачивания файлов с ответами.
Чтобы получить список файлов с ответами с помощью API, отправьте GET
-запрос с идентификатором пула или задания:
curl -X GET 'https://tasks.yandex.ru/api/v1/attachments?pool_id=1085757' \
-H 'Authorization: ApiKey PlaceYourRealOAuthToken_Here'
Справочник API Яндекс Заданий
См. подробную информацию о запросе, параметрах и ответах в разделе Получить список файлов документации API Яндекс Заданий. Там же есть примеры запросов на разных языках программирования.
Решение проблем
Можно ли попросить исполнителя переделать задание, если он допустил в нем ошибки?
Нет, после отправки задания исполнитель уже не может внести в него изменения. Неверно выполненные задания можно добавить в новый пул.
Могу ли я самостоятельно исправить что-то в выполненном задании?
Нет, в самом задании ничего исправить нельзя. Но это можно сделать вручную при обработке файла с результатами.
Как отправить задание исполнителю на доработку?
Можно только принять или отклонить это задание.
Можно ли отключать задания для исполнителей, которые выполняют его некачественно?
Можно закрывать доступ исполнителей к пулу по слишком быстрым ответам, по регулярному несовпадению с мнением большинства или если исполнитель делает много ошибок в контрольных заданиях. Задания, выполненные такими исполнителями, можно выдать другим исполнителям.
Что делать, если я хочу принять задание, а пул уже заархивирован или исполнитель написал мне позже допускаемого срока?
Просто начислите исполнителю бонус без изменения статуса задания. Изменить статус задания в пуле в этой ситуации уже невозможно.
Что делать, если я не указал в инструкции того, за что отклонил задание?
Примите задание и скорректируйте инструкцию. Иначе вы нарушаете Требования к заданиям, согласно которым нужно четко прописывать требования к выполнению задания и ожидаемым от исполнителя результатам.
Могу ли я отклонить часть ответов на странице, а часть принять?
Нет. Например, на странице 10 заданий стоимостью 10 ₽, а исполнитель сделал только 2 из них неправильно.
Вы не можете принять правильные ответы и заплатить ему часть стоимости - 8 ₽. Страницы с ответами принимаются либо отклоняются только целиком.
Как уведомить исполнителя об изменениях в инструкции?
Добавьте уведомление в описание проекта (например: «Внимание! В инструкции произошли изменения») и напишите сообщение всем исполнителям, которые выполняли ваши задания. Для этого:
-
Назначьте им скрытый навык или воспользуйтесь уже имеющимся навыком по пулу.
-
Перейдите в Сообщения, нажмите Написать → Группе → Добавить фильтр → Выбрать свой навык → <название навыка>.
-
Если вы создали новый навык, то укажите то значение, которое присвоили выбранной группе, например 1. Если вы используете существующий навык, то укажите минимально допустимое значение.
Как повысить рейтинг проекта?
Рейтинг проекта — это средняя оценка по всем категориям. Обращайте особое внимание на категории, по которым вы набрали наименьшее количество баллов.
Низкая оценка «Выполнили бы еще такое же»
Возможно, ваши задания показались сложными исполнителям. Попробуйте упростить их.
Низкая оценка «Понятность инструкции»
Сократите инструкцию и перепишите более простым языком, добавьте картинки и примеры.
Низкая оценка «Удобство интерфейса задания»
Сделайте интерфейс более удобным и интуитивно понятным, не заставляйте исполнителя совершать дополнительные ненужные действия, используйте горячие клавиши.
Задания в пулах по умолчанию доступны для веб-версии Яндекс Заданий и мобильного приложения. Если ваше задание не подходит для мобильных устройств, возможно вы забыли добавить фильтр Клиент.
Низкая оценка «Общение с заказчиком»
Регулярно отвечайте на сообщения исполнителей. Постарайтесь обеспечить максимально быструю обратную связь. Своевременно исправляйте ошибки и уведомляйте исполнителей об изменениях с помощью рассылок.
Если вы не понимаете, в чем проблема, запустите мини-опросник и поинтересуйтесь у исполнителей, выполнявших ваши задания, что именно им нравится и не нравится.
Почему возникают пустые области внутри TSV-файла?
При загрузке строк в файле двойные кавычки обозначают область, внутри которой можно использовать спецсимволы: табы или переносы строк. Яндекс Задания заключает все, что находится между кавычками в одну строку и получается одно задание. Чтобы использовать кавычки внутри такой области, нужно их экранировать еще одной кавычкой. Подробнее здесь.
Какой результат обработки пустого текстового поля?
Если исполнитель написал и стер информацию, то будет null
, иначе — undefined
.
В результаты попали ответы исполнителей, которых я заблокировал
В результатах отображаются ответы всех исполнителей, в том числе и заблокированных. Чтобы исключить их ответы из результатов, выберите опцию Не учитывать ответы заблокированных исполнителей. Будут убраны ответы исполнителей, заблокированных на момент выгрузки результатов, а не на момент разметки пула.
Есть ли возможность получить от исполнителя вместе с результатами выполнения задания точное время начала и конца выполнения?
Когда скачиваете файл с результатами, поставьте галочки Время старта и Время отправки. В файле будут точные дата и время, когда исполнитель взял страницу заданий на выполнение и отправил ее в формате UTC.
Количество исполнителей, которые должны выполнить каждое задание пула. Перекрытие используется для того, чтобы убедиться, что результатам можно доверять.
Набор данных, которые нужно разметить в проекте. Можно использовать настройки пула для выбора исполнителей, установки цены за задание и добавления правил контроля качества. Задания в пуле объединены общими свойствами (например, настройки отбора исполнителей, плата за страницу заданий) и отправляются на выполнение единовременно.
Задание, которое содержит правильный ответ и подсказку. Если исполнитель ответит неправильно, он увидит подсказку и не сможет перейти к следующей странице заданий, пока не ответит правильно на все задания. В контроле качества и при расчете навыков учитывается только первый ответ на задание.
Задание, которое содержит правильный ответ. Контрольные задания нужны, чтобы следить за качеством ответов исполнителя.
Группа из нескольких заданий, ответы на которые должен отправить исполнитель за один раз.
Правило контроля качества, которое ограничивает количество страниц заданий, которые может выполнить один исполнитель (с учетом перекрытия). Это позволяет выбрать большее количество исполнителей.
Человек, выполняющий задания в Яндекс Заданиях и получающий за это оплату. Все вместе исполнители обычно называются «крауд» (коллектив, толпа).
Вопрос или задача, которое требует ответа от исполнителя в Яндекс Заданиях.
Формат входных и выходных данных, описываемых в поле Спецификации блока Интерфейс задания при настройке проекта.