Все вопросы на одной странице

Совет. Если вы ищете ответ на конкретный вопрос, используйте комбинацию клавиш Ctrl + F для поиска по странице (в macOS — Cmd + F).
  1. Регистрация и начало работы
  2. Песочница
  3. Настройка проекта
  4. Настройки пула
  5. Добавление заданий в пул
  6. Работа с результатами
  7. Архивация пулов и проектов
  8. Финансы
  9. Исполнители
  10. Вопросы о шаблонах
Если вы еще не используете Яндекс.Толоку и хотите проконсультироваться

Задайте вопрос

Если у вас возникла проблема при работе с Яндекс.Толокой

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

Если вам необходима помощь с размещением заданий
Вы можете обратиться в Лабораторию Яндекс.Толоки и к нашим партнерам.

Регистрация и начало работы

Не могу завершить регистрацию как «заказчик физлицо». Не приходит смс-код.
  1. Проверьте введенный номер. В нем могут быть ошибки.
  2. Проверьте номер, указанный в Яндекс ID. Он должен быть указан как основной. Если в Яндекс ID указан другой номер, то смс-код отправится на него.

Также вы можете воспользоваться рекомендациями Справки Яндекс ID. Если они не помогли решить проблему, напишите в службу поддержки.

Я владелец аккаунта. Хочу сделать владельцем другую учетную запись, чтобы пользователь мог подключить свой Яндекс.Диск и самостоятельно управлять финансами.

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

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

Как перевести аккаунт с «Заказчика» на «Исполнителя»?

Изменить тип аккаунта с «Заказчика» на «Исполнителя» невозможно.

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

Чтобы создать аккаунт исполнителя:
  1. Выйдите из аккаунта заказчика.
  2. Перейдите на главную страницу Толоки.
  3. Нажмите кнопку Присоединиться.
  4. Следуйте указаниям системы.
Примечание. Для создания новой учетной записи можно использовать тот же самый номер телефона. Пошаговое описание процесса регистрации вы можете найти на странице Регистрация и вход.
Этот номер телефона принадлежит другому пользователю

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

Учтите, что на один номер телефона можно завести только 1 аккаунт заказчика (см. Пользовательское соглашение).

Если в Яндекс ID привязан неверный номер, измените его. Подробнее о привязке номера см. Справку Яндекс ID.

Если вы не помните ваш аккаунт в Толоке, воспользуйтесь Восстановлением доступа.

Если вы удалили ваш аккаунт в Толоке, создайте новый Яндекс ID и зарегистрируйтесь в Толоке.

Как поменять номер телефона в моем аккаунте?

Чтобы поменять номер телефона, перейдите в Яндекс ID и измените основной номер.

Примечание. Если старый номер вам недоступен, замена номера займет месяц. Подробнее про изменение номера телефона см. Справку Яндекс ID.

Другой вопрос

Песочница

Как работать с Песочницей?

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

Зарегистрируйтесь с другим аккаунтом в роли исполнителя.

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

Создайте и запустите задание. Оно появится в списке заданий у ваших доверенных пользователей. Подробнее об этом можно узнать на странице помощи.

Почему я не вижу своего задания в Песочнице?

Проверьте, что:

  1. Пул запущен.
  2. Пользователь добавлен в доверенные.
  3. Доверенный пользователь зарегистрирован в песочнице как исполнитель.
  4. Доверенный пользователь не использовал социальные сети при регистрации.
  5. Доверенный исполнитель подходит под установленные фильтры.
Как увидеть свой пул глазами исполнителя?

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

Что делать, если при экспорте проекта из Песочницы возникает ошибка на сервере?
Попробуйте перенести проект без пулов.
Выберите проект для переноса и не указывайте пулы в появившемся окне.
Нажмите Экспортировать.
Если ошибка сохраняется, то обновите токен.
Перейдите в  Яндекс ID.
В разделе История входов и устройства нажмите Выйти на всех устройствах.
Запросите новые токены в Песочнице и основной среде.
Обновите токен в Профиле Песочницы.
Как проверить свой проект в мобильной версии Толоки?

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

Обновится ли экспортированная из Песочницы копия проекта в основной версии, если внести изменения в оригинал?

Обновить ранее экспортированный проект не получится. Если вы снова клонируете проект из песочницы, то добавится его актуальная копия. Старый проект не изменяется.

Можно ли добавить в исполнители пользователя с недостаточным рейтингом?

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

Почему ничего не происходит, когда тестовый исполнитель нажимает кнопку Отправить в Песочнице?

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

Как перенести разметку контрольных заданий из Песочницы в основной пул?

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

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

Достаточно ли одного аккаунта для Песочницы и основной версии Толоки?

Нет, для каждой версии Яндекс.Толоки нужен отдельный аккаунт. Чтобы создать задание в Песочнице, зарегистрируйтесь в ней как заказчик, а чтобы выполнить свое задание, зарегистрируйте еще один аккаунт как исполнитель.

Не могу добавить доверенного пользователя

Возможные причины:

  • Пользователь не зарегистрирован в песочнице. Аккаунт, зарегистрированный в основной версии Яндекс.Толоки не подойдет. Убедитесь, что вы указали правильный аккаунт исполнителя в качестве доверенного.
  • Аккаунт исполнителя авторизован через социальные сети. Зарегистрируйте нового пользователя на Яндексе.

Другой вопрос

Настройка проекта

Инструкция

Как в инструкцию встроить несколько картинок с помощью ссылок на Яндекс.Диск?
Чтобы добавить картинки с помощью ссылок на Яндекс.Диск:
  1. Используйте ссылку, например: /api/proxy/yadisk/image1.jpg .
  2. В настройках профиля заказчика перейдите в Интеграция с внешними сервисами → Настройки прокси.
  3. Настройте интеграцию с внешними сервисами.

    Подробно об использовании файлов с Яндекс.Диска.

Как показать исполнителю инструкцию в самом задании, чтобы не нужно было ее открывать/закрывать?
Существуют три основных варианта решения:
Для лучшего результата рекомендуем предварительно отобрать подходящих исполнителей и выставить правила контроля качества.
Можно ли разместить в инструкции видео или аудиоплеер?
Нет, но вы можете разместить ссылку на них.
После сохранения инструкции некоторые теги пропадают.
Недопустимые теги удаляются при сохранении проекта — их нельзя использовать. Список допустимых тегов.
Как сделать, чтобы инструкции к обучающему пулу и к основным пулам различались?
По умолчанию в обучении отображается инструкцию проекта. Чтобы написать отдельную инструкцию, снимите флажок Использовать инструкцию проекта. Не забывайте обновлять инструкцию к обучению, если что-то меняется в инструкции к основному заданию.
Как в задании записать текст на диктофон одним аудифайлом, чтобы текст надиктовало около 1 тыс. человек?

Для Толоки задачу нужно декомпозировать. Задание на 30 минут для одного человека со всеми фразами лучше разбить на отдельные фразы и предложить разным исполнителям. Шаблон для создания задания такого типа не потребует от пользователя установки отдельного диктофона.

Возьмите наше пошаговое описание создания задания по записи фраз на диктофон.

Во входных данных можно передать фразу, которую должен произнести исполнитель (включить навигацию), и скорость речи (normal speed). Эти данные вам и нужно будет записать в TSV-файл. О создании файла и его структуре можно прочитать в Руководстве.

В предпросмотре по умолчанию 4 задания на странице. Их количество для вашего проекта можно будет указать при загрузке файла с заданиями. Подробнее о предпросмотре.

Например, если вам нужно, чтобы один человек произнес одну и ту же фразу 10 раз, сделайте на странице 10 заданий. Стоимость указывается за целую страницу. Определить, сколько человек должно произнести ту или иную фразу, можно с помощью перекрытия в пуле. Кстати, не забудьте о фильтрах в пуле, чтобы отобрать только исполнителей, владеющих русским языком и выдать задание на мобильном: клиент = мобильная Толока.

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

Другой вопрос

Настройка интерфейса задания

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

Добавьте к компоненту для вставки картинки параметры real-size=true и screenshot=true.

Как в image-annotation добавить горячую клавишу для добавления многоугольника?
Чтобы добавить горячую клавишу, в методе onKey пропишите следующее действие:
onKey: function(key) {
          var el = this.getDOMElement().querySelector(".image-annotation-editor__shape-polygon");

          if (key === 'D') {
          el.click();
          el.classList.add('image-annotation-editor__shape_active')
          }
Скопировано

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

Как в режиме предпросмотра включить загрузку аудиофайлов?

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

Исполнитель не может загрузить файл в задание?

Если никто из исполнителей не смог отправить задание, скорее всего проблема в валидации в JS. Проверьте её ещё раз.

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

Как проверить отображение задания в мобильном приложении Яндекс.Толоки?

Чтобы проверить, как выглядит задание на экране мобильного телефона, можно переключиться в режим эмуляции в браузерах Chrome или Safari и отредактировать блок CSS.

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

Как сделать так, чтобы для разных вопросов было различное количество вариантов ответов?
Используйте конкатенацию, например:
{{field type="checkbox" name=(concat "result." @index ) label=(concat "checkbox –
          " @index) size="L"}}
Скопировано
Как обращаться к элементам массива по индексу — к входным и выходным данным?
Если это в JS, то укажите в конце индекс:
this.getTask().input_values['name'][2]solution.output_values['result'][2]
Скопировано
Если в интерфейсе, то следующим образом:
Почему при добавлении входных и выходных данных в интерфейс HTML в режиме предпросмотра содержимое iframe не отображается?

Попробуйте отключать расширения браузера. Они могут блокировать загрузку iframe.

Как в label чекбокса добавлять текст из входной переменной?

Чтобы передать label во входных данных, укажите в нём имя входного поля.

Например, если у вас входное поле asd с типом строка, то компонент может быть записан так: {{field type="checkbox" name="like" label=asd hotkey="q"}}.

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

Как убрать текст под кат?

Текст под кат можно убрать с помощью стилей CSS как в самом задании, так и в инструкции. Пример кода можно посмотреть здесь.

Как в ссылку перехода для «Кнопка с проверкой перехода по ссылке» передавать значение входной переменной?
Укажите название входного поля, куда передаёте ссылку, без скобок:
{{field type="button-clicked" name="ads" label="Нажми меня" href=name_escape
          action=true}}
Скопировано
Как в JS сделать так, чтобы если чекбокс отмечен, то ссылку не запрашивать, а если ссылка вставлена, то галочка стоять не должна?
  1. Посмотрите как это реализовано в шаблоне «Поиск данных в сети».
  2. Для решения второй задачи вы можете добавить ещё одну валидацию по аналогии с этой:
    if (solution.output_values.url && solution.output_values.check) {return {task_id:
    this.getTask().id,errors: {'url': {code: 'Вставьте ссылку или отметьте галочкой,что сайта нет'}}}}
    Скопировано
Выбираю один чекбокс, а отмечаются все.

Названия выходных полей должны отличаться: для каждого чекбокса своё имя. Подробнее об этом компоненте здесь.

Как добавить валидацию ответа в зависимости от чекбокса: если на картинке есть предмет, то его нужно выделить, а если нет — поставить галочку?

Добавить валидацию ответа в зависимости от чекбокса возможно с помощью JavaScript. Пример доступен в шаблоне «Поиск данных в сети».

Как вставить календарь?

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

Чтобы подключить библиотеки:
  1. В режиме редактирования проекта нажмите «шестеренку».
  2. В открывшемся поле слева введите ссылки и нажмите Ввод.
Почему в задании не работает кнопка «Отправить»?

Вероятно, проблема в блоке JS. Попробуйте удалить его содержимое, после чего проверьте кнопку Отправить в режиме предпросмотра.

Как сделать в задании изменяющиеся варианты ответов и их количество?
Вы можете сделать это с помощью конкатенации.
Посмотрите примеры проектов, которые могут помочь вам в создании интерфейса:Во входном поле массив значений необходимо передавать через запятую. Для каждого из них в интерфейсе будет сформирован вариант ответа. Входные/выходные данные к проектам-примерам указаны в комментариях на codepen.io.
Как снять выбор с радиокнопки?

Снять выбор нельзя. Только изменить на другую радиокнопку с ответом.

Как в зависимости от выбора показывать фото и делать его обязательным, либо прятать и делать необязательным?

В этом случае нужно оставить поле необязательным в выходных данных и прописать валидацию в зависимости от ответа исполнителя. Вы можете посмотреть, как это решено в шаблоне «Классификация текстов».

Как запретить добавление фото из галереи, чтобы при нажатии на кнопку добавления фотографии открывалась камера, а не выбор между галереей и камерой?

Добавьте sources="CAMERA" в атрибуты к компоненту для загрузки картинки, чтобы запретить добавлять фото из галереи.

Как запустить валидацию setSolution в OnRender?
Попробуйте добавить условие на наличие второй шкалы:
setSolution: function(solution) {
var secondScale = this.getDOMElement().querySelector('.second-scale');

if(secondScale) {
secondScale.style.display = solution.output_values.grammar === 'no' ? 'block' : 'none';
}

TolokaHandlebarsTask.prototype.setSolution.call(this, solution);
}, 
Скопировано
Как реализовать выделение 3-х разных областей на картинке?

Вы можете сделать выделение и выпадающий список с выбором категории. Посмотрите, как это реализовано на этой странице (вкладка Выпадающий список).

Как использовать разметку Vue, не используя базовый объект TolokaHadlebarsTask?

Подробнее про расширение шаблона на JS вы можете прочитать здесь.

Чтобы разметка Vue не конфликтовала с синтаксисом Handlebars нужно отключить библиотеку toloka-handlebars-templates и наследоваться от классов Task/TaskSuite.

Где в шаблоне «Попарное сравнение изображений» нужно указать proxy для Интерфейса задания, чтобы сделать задание с выбором из трех вариантов картинок?

В шаблоне «Попарное сравнение изображений» используется не HTML-тег, а компонент. Поэтому нужно подставить прокси в круглых скобках по образцу: {{img src=(proxy image)}}.

Как в задании поменять фон со стандартного белого на другой цвет?
Установите фон в CSS для элемента .task или .task-suite. Например, черный:
.task-suite {
background-color: #000000;
}
.task {
background-color: #000000;
}
Скопировано
Также вы можете присвоить класс области интерфейса, где находится изображение, и установить фон только для этой области.
Как на уровне интерфейса Толоки валидировать данные, которые ввел пользователь?

Можно сделать проверку формата ссылки с помощью регулярных выражений. Для этого в шаблоне задания добавьте валидацию ссылки на JavaScript c помощью regexp.

Например: var regexp = /^(https://www.myurl.com/).{4,200}$/.

Также можно добавить в выходные данные поле input с типом строка. Сделайте поле обязательным. Затем добавьте компонент Поле для ввода текста в интерфейс задания (в блок HTML) и укажите имя поля в атрибуте name:
{{field type="textarea" name="input" width="270px" rows=5}} 
Скопировано
Как добавить валидацию ответа в зависимости от чекбокса?

Добавить валидацию ответа в зависимости от чекбокса можно с помощью JavaScript. Пример доступен в шаблоне «Поиск данных в сети».

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

В качестве входного поля передайте массив строк. Например, как показано на скриншоте:

В HTML используйте специальный handlebar, чтобы итерироваться по этому полю. Конструкция будет выглядеть следующим образом:
{{#each words}}
{{field type="radio" name="result" value=this label=this}}
{{/each}}
Скопировано
Как в качестве элемента интерфейса использовать ползунки для выбора значения параметра?
В HTML шаблона укажите следующий код:
<input type=""range"" list=""rng"" class=""res"">

а в JS в onRender прописать следующее:
onRender: function() {
// DOM-элемент задания сформирован (доступен через #getDOMElement())
//Добавляем служебные переменные
var $root = $(this.getDOMElement());
var _this = this;
var solution = TolokaHandlebarsTask.prototype.getSolution.apply(this, arguments);

$root.on('change', '.res', function(){
var range_result = $(this).val()
_this.setSolutionOutputValue('result', range_result);

return solution;
})

}
Скопировано
Как в онлайн редакторе заданий расширить окно с HTML/CSS/JS кодом?

Расширить окно HTML не получится. Чтобы раскрыть поля JS и CSS, кликните в любую область в пределах поля.

Как использовать входные данные как переменную в HTML-блоке?

Заключите входное поле в двойные фигурные скобки {{text}}.

Как отформатированный текст из входных данных отобразить в задании?

Заключите входное поле в тройные фигурные скобки {{{input_field}}}.

Подробнее об использовании компонента можно узнать в Руководстве заказчика.

Возможно в Толоке построить интерфейс с помощью своего JS?
Да, вы можете не использовать наши компоненты для создания интерфейсов, а создать собственный дизайн страницы с заданиями. Для этого удалите библиотеку из шаблона проекта:
  • откройте настройки под «шестеренкой».
  • удалите $TOLOKA_ASSETS/js/toloka-handlebars-templates.js.
В Руководстве заказчика описана вся структура классов и как они устроены.
Как в HTML вставить переменное количество инпутов, которое пользователь будет сам определять?

Для решения задачи с динамическим количеством выходных полей воспользуйтесь рекомендациями с этой страницы.

Планируется ли prettifier для HTML/JS в дизайне проекта?

Мы не задумывали, что в этом окошке будет вестить какая-то сложная разработка. Как правило, контент подготавливают в стороннем редакторе, который имеет подсветку, а в окошко копируют готовый вариант перед обновлением.

В аспекте доступности TolokaHandlebars для редактирования нет отличий между нашим окошком и редактором.

Как сделать, чтобы текст во входном поле отображался в исходном варанте с HTML-тегами?

Чтобы текст из входного поля отображался с HTML-тегами, можно использовать <pre>. Например:<pre>{{text}}</pre>.

Так текст будет записан как есть, в одну строку со скроллом.Чтобы убрать скролл и не растягивать карточку с заданием, добавьте в блок CSS:
.task {
  max-width: 800px;
}

pre {
  white-space: pre-wrap;
}
Скопировано
Что делать исполнителю, если в задании по выделению областей на картинке нет предмета, который нужно выделить?
Существуют три основных варианта решения:
  • Выделить произвольную область на картинке. Например, поставьте квадрат в правый верхний угол.

    Добавьте информацию об этом в инструкцию для проверяющих.

  • Предложить исполнителю пропустить задание и сообщить о нём в личном сообщении. Сообщения проверяются заказчиком и, если объекта действительно нет, задание будет удалено из пула (путем обнуления перекрытия).
  • Добавить в интерфейс чекбокс «нет объекта» и настройте в JS проверку, что в задании либо выделен объект, либо поставлена галочка.

    Для контроля добавьте в интерфейс задания информацию о значении этого чекса.

Что делать, если атрибуты радио-кнопки в предпросмотре отображаются правильно, а после сохранения — нет?

Если после сохранения инструкции пропадают теги или атрибуты (например, checked="true"), значит они не поддерживаются. Полный список допустимых в инструкции тегов можно найти в руководстве.

Другой вопрос

Входные и выходные данные

Как вставлять вызов функции, работающий при клике на картинку в задании?

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

Как сделать маску на поле ввода: тип поля дата — дд.мм.гггг; ИНН — только цифры, количество 10 или 12?

Для проверки формата ввода данных можно использовать тип выходного поля с указанием допустимых или минимальных/максимальных значений. Например, для ИНН создайте выходное поле с типом «строка» и укажите минимальную и максимальную длину (например, 10 и 12). Для более сложной проверки введённых данных в шаблоне, используйте RegExp.

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

Нужно ли подгонять все изображения для задания под один размер, или они могут быть разные?
Размеры изображений могут быть разные.
Если в выходных данных проекта возможно любое число, от 1 до 999999, возможно ли указать диапазон?

Диапазон не будет являться фиксированным значением.

Есть ли возможность получить от пользователя вместе с результатами выполнения задания точное время начала и конца выполнения?

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

Как показывать исполнителям два разных варианта текста?

Если вы передаёте тексты во входные данные, то достаточно загрузить в пул 2 разных задания: в одном из них в поле INPUT: <имя входного поля> вы передадите текст № 1, в другом — текст № 2.

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

Другой вопрос

Настройки пула

Фильтры

Есть ли возможность отбирать исполнителей по конкретному городу проживания, а не только использовать«Регион по IP»?

Да, можно. В фильтрах выберите Профиль → Город. Обратите внимание, что данные профиля вводит сам пользователь при регистрации в Толоке. Рекомендуем использовать фильтры Регион по номеру телефона и Регион по IP.

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

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

Я хочу, чтобы навык подсчитывался по нескольким проектам. Это возможно? Если да, то я могу использовать «Агрегацию результатов по навыку»?

Если речь идет о нескольких проектах, то так сделать не получится.

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

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

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

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

Я создал проект и пул, но не нажимается кнопка Далее или в предпросмотре белый экран.
Так Яндекс.Толока подает сигнал, что с проектом что-то не в порядке. Белый экран часто появляется при ошибках в интерфейсе задания, в том числе JavaScript-коде. Кнопка Далее может не реагировать, если в выходной спецификации не хватает какого-то поля, если в ней указаны недопустимые значения или, например, если у вас в JavaScript настроена валидация по несуществующему полю.
Есть ли какие-нибудь простые способы присвоить определенному пользователю Толоки навык, как это делается в песочнице, даже если тот не делал ни одно задание?

Назначить навык в основной версии Толоки можно только для пользователей, которые выполнили хотя бы одно ваше задание. Любому пользователю назначить навык возможности нет. Чтобы ограничить поток пользователей, которые увидят ваш проект, можно воспользоваться фильтрами. Например, указать город, дату рождения, пол или какие-то другие параметры, которые есть у нужных вам исполнителей.

Можно ли как-то ограничить количество пользователей, которые одновременно берутся выполнять задание из пула?

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

Исполнители прошли обучение по первому пулу и получили навык. Спустя неделю мы склонировали пул, однако у всех пользователей навык пропал. Какой параметр влияет на истечение срока навыка? Им всем придется перепройти обучение?
За количество дней, в течение которых сохраняется тренировочный навык, отвечает параметр Повторное прохождение. Навык будет удален через количество дней, указанное в поле Повторное прохождение, если исполнитель:
  • получил значение навыка ниже значения в поле Уровень прохождения;
  • не выполнил ни одного задания, к которому привязано обучение, в течение этого срока.

Вашим пользователям будет нужно пройти обучение заново.

Почему мой проект не доступен в мобильной версии Толоки?

Чтобы задание было доступно в мобильном приложении, поставьте в пуле фильтр: клиент = мобильная Толока.

Можно ли добавить в исполнители произвольного пользователя, если у него не хватает рейтинга?

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

Можно ли настроить показ задания пользователям по демографическим и гео-параметрам? Например, «только Москва, 30-45 лет».

Можно, чтобы отобрать исполнителей для пула используйте фильтры.

Как сделать так, чтобы задание было доступно не только с компьютера, но и с мобильных устройств?
Чтобы задание было доступно также в мобильном приложении, поставьте в пуле фильтр:
Клиент = веб-версия
или
       = мобильная Толока
Скопировано
Можно ли выбрать для выполнения заданий конкретных исполнителей, которые понравились по предыдущим пулам?

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

Как поставить фильтр так, чтобы пул был доступен пользователям, у которых нет определенного навыка (например, «спамер»)?

Укажите этот навык в качестве фильтра и в качестве значения установите пустое поле (это равносильно тому, что навык отсутствует).

Как я могу поднять пользователю значение навыка, если навык у него уже есть?

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

Видят ли пользователи Толоки, что им назначен навык?

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

Можно ли в интерфейсе задания показать навык?

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

Почему в информации о пользователе нет данных о поле исполнителей, хотя в настройках пула можно отфильтровать людей по этому признаку?

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

Как можно автоматизировать присвоение навыков в зависимости от ответов пользователей на вопросы анкеты?
Это можно сделать с помощью правила Контрольные задания .
  1. Загрузите файл с заданиями при помощи Умного смешивания.
  2. Укажите student в качестве правильного ответа на вопрос. Остальные вопросы не учитывайте (оставьте поля пустыми или не ставьте галочку).
  3. Добавьте в пул правило Контрольные задания : если процент правильных контрольных ответов = 100, то установить значение навыка Студент = 1.
Смотреть скриншот

Другой вопрос

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

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

Настройка блоков