Редактирование навыка

Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:

Написать в чат  Написать в Telegram

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

Изменение значения навыка у исполнителя

  1. Перейдите на страницу Пользователи

  2. Выберите исполнителей, у которых надо изменить значение навыка.

    Как отобрать исполнителей

    Примечание

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

    Если вы знаете идентификаторы исполнителей

    Чтобы выбрать одного исполнителя, введите его идентификатор в поле поиска и нажмите Найти.

    Чтобы выбрать несколько исполнителей:

    1. Создайте текстовый файл и запишите в него идентификаторы исполнителей, например:

      059db2fa0927xec84a4cb9ccafc77ea4
      1a1f14bd48f0be13cb10c18sqgeb0679
      83khfalkdg78m3qhfai3kaf91h9n3ls3
      
    2. Нажмите кнопку Загрузить файл слева внизу и выберите файл.

    3. После завершения загрузки файла нажмите кнопку Добавить.

    Примечание

    Чтобы посмотреть подробную информацию об исполнителе, нажмите на его идентификатор.

    Показать заблокированных исполнителей

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

    • Заблокированы на проекте — те, кого вы заблокировали в одном из пулов проекта, например на основе правила контроля качества.

    • Заблокированы заказчиком — те, кого вы заблокировали на всех своих проектах.

    • Заблокированы в системе — те, кто был заблокирован на платформе за нарушение правил, плохое качество или частые ошибки при вводе капчи.

    • Все — показать и заблокированных, и незаблокированных исполнителей.

    Исключить тех, кто давно не пользовался Яндекс Заданиями

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

    Найти тех, кто открывал или выполнял мои задания

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

    На странице со статистикой пула эти исполнители указаны в графе Заинтересовались.

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

    Найти исполнителей с навыком

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

    1. Нажмите Добавить фильтр.

    2. Прокрутите вниз и выберите Выбрать навык.

    3. Укажите навык и необходимое значение навыка.

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

  3. Наведите курсор на строку с навыком и нажмите кнопку .

  4. Введите новое значение навыка.

  5. Нажмите кнопку Сохранить.

Чтобы изменить значение навыка у исполнителя с помощью API, отправьте PUT-запрос с информацией о навыке, идентификатором исполнителя и новым значением навыка у исполнителя:

curl -X PUT 'https://tasks.yandex.ru/api/v1/user-skills' \
     -H 'Authorization: ApiKey PlaceYourRealOAuthToken_Here' \
     -H 'Content-Type: application/json' \
     -d '{"skill_id":"11051","user_id":"1ad097faba0eff85a04fe30bc04d53db","value":50}'

Справочник API Яндекс Заданий

См. подробную информацию о запросе, параметрах и ответах в разделе Задать значение навыка документации API Яндекс Заданий. Там же есть примеры запросов на разных языках программирования.

Редактирование параметров навыка

  1. Откройте страницу Навыки.

  2. Наведите курсор на нужный навык и нажмите кнопку .

  3. Измените название, описание или тип навыка и нажмите кнопку Сохранить.

Чтобы отредактировать навык с помощью API, отправьте PUT-запрос со всеми параметрами навыка, включая те, которые нужно изменить:

curl -X PUT 'https://tasks.yandex.ru/api/v1/skills/11294' \
     -H 'Authorization: ApiKey PlaceYourRealOAuthToken_Here' \
     -H 'Content-Type: application/json' \
     -d '{"name":"Programmer","public_name":{"EN":"Programmer"},"public_requester_description":{"EN":"You are an expert in programming languages"},"private_comment":"Got at least 5 right responses on control tasks with C++ or Python","hidden":true,"deprecated":false}'

Справочник API Яндекс Заданий

См. подробную информацию о запросе, параметрах и ответах в разделе Редактировать навык документации API Яндекс Заданий. Там же есть примеры запросов на разных языках программирования.

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

Нужно ли создавать навык для каждого пула?

Лучше использовать один навык в проекте. Можно выбрать способ подсчета навыка:

  • Подсчет навыка для каждого пула отдельно. Текущее значение навыка — это значение навыка в пуле, который выполнялся последним. Такой вариант удобен, если:

    • Пулы предназначены для разных групп исполнителей (например, настроены фильтры по городам, странам).

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

    Этот способ подсчета действует по умолчанию при добавлении блока контроля качества в пул. Для блока по контрольным заданиям оставьте пустым поле Учитывать последних ответов на контрольные задания.

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

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

Можно ли использовать навык не только в пуле или в одном проекте, но и в разных проектах?

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

Обучение прошли более 500 исполнителей, но в тренировочном навыке отображается только 30

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

Написать в службу поддержки

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

Подробнее

Оценка качества выполнения заданий исполнителем (число от 0 до 100). Навык может рассчитываться автоматически, например, за правильные ответы на контрольные задания, а также назначаться вручную. Навыки используются для отбора исполнителей в пуле. Подробнее

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

Набор данных, которые нужно разметить в проекте. Можно использовать настройки пула для выбора исполнителей, установки цены за задание и добавления правил контроля качества. Задания в пуле объединены общими свойствами (например, настройки отбора исполнителей, плата за страницу заданий) и отправляются на выполнение единовременно.

Определенная цель для разметки. Например, модерация комментариев, классификация изображений, транскрипция аудиозаписей или еще что-то.

Подробнее