Пулы
Пул — это страницы заданий, которые отправляются на выполнение единовременно. В свойствах пула нужно определить цену задания, перекрытие, фильтры для отбора пользователей, логику контроля качества и т. д.
Свойства пула передаются в формате JSON. Пример пула в формате JSON и описание ключей представлены ниже.
Если в проекте несколько пулов, очередность их выполнения зависит от параметров:
Пулы с одинаковыми настройками фильтров и платой за задание выдаются пользователям в порядке, в котором эти пулы были запущены. Пул, запущенный раньше, будет выполняться быстрее. Вы можете изменить порядок выполнения таких пулов.
Пулы с разными настройками фильтров и/или разной платой за задание отправляются на выполнение при открытии пула.
Вы можете выполнять следующие операции над пулами с помощью API:
- Создать пул
- Редактировать пул
- Получить список пулов
- Получить свойства пула
- Открыть или закрыть пул
- Клонировать пул
- Отправить пул в архив
Пример пула в JSON
{ "id": "197", "project_id": "1", "private_name": "My first pool", "private_comment": "This is my first pool", "public_description": "Pool's description ", "may_contain_adult_content": false, "will_expire": "2020-09-01T13:00", "reward_per_assignment": 0.02, "dynamic_pricing_config": { "type": "SKILL", "skill_id": "1289", "intervals": [ { "from": 0, "to": 60, "reward_per_assignment": 0.03 }, { "from": 61, "to": 100, "reward_per_assignment": 0.04 } ] }, "assignment_max_duration_seconds": 300, "auto_accept_solutions": true, "auto_accept_period_day": 7, "auto_close_after_complete_delay_seconds": 60, "assignments_issuing_config": { "issue_task_suites_in_creation_order": false }, "filter": {<настройки фильтров для отбора пользователей>}, "quality_control": { "training_requirement": { "training_pool_id": "21", "training_passing_skill_value": 70 }, "captcha_frequency": "LOW", "configs": {<настройки блоков контроля качества>}, "checkpoints_config": { "real_settings": { "target_overlap": 5, "task_distribution_function": { "scope": "PROJECT", "distribution": "UNIFORM", "window_days": 7, "intervals":[ { "from": 1, "to": 100, "frequency": 25 }, { "from": 101, "to": 1000, "frequency": 5 } ] } } } }, "dynamic_overlap_config": { "type": "BASIC", "max_overlap": 5, "min_confidence": 0.9, "answer_weight_skill_id": "1289", "fields": [ { "name": "result" } ] }, "defaults" : { "default_overlap_for_new_task_suites" : 3, "default_overlap_for_new_tasks": 3 }, "mixer_config": { "real_tasks_count": 6, "golden_tasks_count": 1, "training_tasks_count": 1, "min_real_tasks_count": 2, "min_golden_tasks_count": 0, "min_training_tasks_count": 0, "force_last_assignment": true, "force_last_assignment_delay_seconds": 10, "mix_tasks_in_creation_order": true, "shuffle_tasks_in_task_suite": false, "golden_task_distribution_function": { "scope": "PROJECT", "distribution": "UNIFORM", "window_days": 7 , "intervals": [ { "from": 1, "to": 25, "frequency": 5 }, { "from": 26, "to": 1000, "frequency": 25 } ] }, "training_task_distribution_function": { "scope": "PROJECT", "distribution": "UNIFORM", "window_days": 7, "intervals": [ { "from": 1, "to": 25, "frequency": 5 }, { "from": 26, "to": 1000, "frequency": 25 } ] } }, "priority": 10, "type": "REGULAR", "status" : "CLOSED", "last_close_reason": "EXPIRED", "created" : "2016-04-08T14:23:04.785" }
Скопировано
Ключи
Ключ | Значение | Тип данных | Обязательный при создании |
---|---|---|---|
| Идентификатор проекта, для которого создан пул. | Строка | Да |
| Название пула (доступно только заказчику). | Строка | Да |
| Комментарий к пулу (доступен только заказчику). | Строка | Нет |
| Описание для пользователей. Если заполнено, то текст будет отображаться вместо public_description проекта в списке заданий для исполнителей. | Строка | Нет |
| Присутствие контента для взрослых в заданиях. | Булев | Да |
| Дата и время по UTC, когда пул нужно закрыть (даже если не все страницы заданий выполнены). Формат даты ISO 8601: YYYY-MM-DDThh:mm:ss[.sss]. | Строка | Да |
| Плата за страницу заданий в долларах США. Для центов используйте точку («.») в качестве разделителя. Минимальная плата составляет $0.01. В пулы с нулевой ценой можно загружать только обучающие и контрольные задания. | Число | Да |
| Настройки динамического ценообразования. | JSON | Нет |
| Тип параметра для расчета динамического ценообразования. Значение | Строка | Да, если используется динамическое ценообразование. |
| Идентификатор навыка, по уровню которого рассчитывается плата за задание | Строка | Да, если используется динамическое ценообразование |
| Интервалы уровней навыка. Не должны пересекаться. Исполнитель с уровнем навыка, не входящим ни в один интервал, получит базовую цену за страницу заданий. | JSON | Да, если используется динамическое ценообразование |
| Нижняя граница интервала. По умолчанию | Число от 0 до 100 | Да, если используется динамическое ценообразование. |
| Верхняя граница интервала. По умолчанию | Число от 0 до 100 | Да, если используется динамическое ценообразование. |
| Цена за страницу заданий для исполнителя с указанным уровнем навыка. | Число | Да, если используется динамическое ценообразование. |
| Время на выполнение страницы заданий в секундах. Невыполненные задания перераспределяются другим пользователям. Рекомендуется выделять на страницу заданий не менее 60 секунд (с учетом времени на загрузку страницы, отправку ответов). | Число | Да |
| Необходимость проверки заданий вручную:
По умолчанию значение | Булев | Нет |
| Время (количество дней) проверки задания заказчиком. Если заказчик не примет или не отклонит задание за данный срок, то решение будет принято автоматически. Может принимать значение от 1 до 21. | Число | Нет |
| Время ожидания (в секундах) перед автоматическим закрытием пула, после того как все задания выполнены. Минимум — 0, максимум — 259 200 секунд (трое суток). По умолчанию значение 0. Используйте, если:
| Число | Нет |
| Настройки выдачи заданий в пуле. | JSON | Нет |
| Для пулов, которые не используют «умное смешивание» . Выдача страниц заданий в порядке, в котором они были загружены. Например, для пула с перекрытием 5 сначала будет выдана первая страница заданий пяти пользователям, затем вторая и так далее. Параметр можно использовать, если в проекте | Булев | Нет |
| Приоритет пула среди других пулов проекта с такой же стоимостью заданий и набором фильтров. Сначала пользователям выдаются задания с большим приоритетом. Возможные значения: от По умолчанию значение | Число | Нет |
| Настройки фильтров для отбора пользователей. | JSON | Нет |
| Настройки блоков контроля качества и идентификатор пула с обучающими заданиями. | JSON | Нет |
| Параметры обучающего пула, который привязан к пулу с основными заданиями. | JSON | Нет |
| Идентификатор обучающего пула, который привязан к пулу с основными заданиями. | Строка | Нет |
| Доля правильных ответов в обучающих заданиях (от 0 до 100), необходимая для допуска к основным заданиям. Для подсчета используются первые ответы пользователя в заданиях. | Число | Нет |
| Частота показа капчи:
По умолчанию капча не показывается. | Строка | Нет |
| JSON | Нет | |
| Выборочная проверка мнением большинства. Только некоторые задания выдаются с высоким перекрытием (например, «5») и проходят проверку. Остальные задания выдаются с перекрытием, установленным в настройках пула (например, «1») и остаются без проверки. Выборочная проверка позволяет экономить средства и ускорить выполнение пула. Вы можете сокращать частоту проверок со временем. Пример настроек: в первых 25 заданиях, выполненных пользователем в пуле, выдавать каждое пятое задание с перекрытием «5», чтобы сверить ответы. В последующих заданиях выдавать каждое 25 задание с перекрытием «5». | JSON | Нет |
| Перекрытие в заданиях с проверкой мнением большинства. | Число | Да, если используется выборочная проверка мнением большинства |
| Распределение заданий с проверкой мнением большинcтва. | JSON | Да, если используется выборочная проверка мнением большинства |
| Подсчет заданий, выполненных пользователем:
| Строка | Да, если используется выборочная проверка мнением большинства |
| Распределение заданий с проверкой мнением большинства внутри интервала. У параметра одно возможное значение — UNIFORM . | Строка | Да, если используется выборочная проверка мнением большинства |
| Период, за который нужно подсчитывать выполненные задания (количество дней). | Число | Да, если используется выборочная проверка мнением большинства |
| Границы интервалов и количество заданий с проверкой мнением большинства. | Массив JSON-объектов | Да, если используется выборочная проверка мнением большинства |
| Начало интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выборочная проверка мнением большинства |
| Конец интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выборочная проверка мнением большинства |
| Частота выдачи заданий с проверкой мнением большинства в интервале. Первое задание в интервале проверочное. Например, при значении | Число | Да, если используется выборочная проверка мнением большинства |
| Настройка динамического перекрытия. Позволяет изменять перекрытие в зависимости от того, насколько хорошо исполнители справляются с заданием. Установите интервал закрытия ( Когда все задания в пуле будут выполнены, агрегируйте ответы. | JSON | Нет |
| Алгоритм динамического перекрытия.
Необходимо указать | Строка | Да, если используется динамическое перекрытие |
| Максимальное перекрытие. Должно превышать значения в | Число | Да, если используется динамическое перекрытие |
| Минимальная достоверность агрегированного ответа. Значения от 0 до 1. | Число с плавающей точкой | Да, если используется динамическое перекрытие |
| Навык, который определяет вес ответа исполнителя. Для получения наилучших результатов используйте навык, значение которого вычисляется как доля правильных ответов на контрольные заданий. | Строка | Да, если используется динамическое перекрытие |
| Поля выходных данных, ответы на которые будут агрегированы. Для получения наилучших результатов каждое из этих полей должно иметь ограниченное количество вариантов ответа. Не указывайте несколько полей, если их значения зависят друг от друга. | JSON | Да, если используется динамическое перекрытие |
| Имя поля выходных данных. | Строка | Да, если используется динамическое перекрытие |
| Настройки, которые применяются по умолчанию при загрузке новых страниц заданий в пул. | JSON | Да |
| Перекрытие для страниц заданий, которые загружаются в пул (используется, если при загрузке указан параметр | Число | Да |
| Перекрытие для заданий, которые загружаются в пул (используется, если при загрузке указан параметр | Число | Нет |
| Параметры для автоматического создания страниц заданий («умное смешивание»). Подробнее о формировании страниц заданий см. в документе Толока. Руководство заказчика. | JSON | Да, если используется «умное смешивание» |
| Количество основных заданий на странице. Максимальное количество заданий на странице, если используется | Число | Да, если используется «умное смешивание» |
| Количество контрольных заданий на странице. | Число | Да, если используется «умное смешивание» |
| Количество обучающих заданий на странице. | Число | Да, если используется «умное смешивание» |
| Минимальное количество основных заданий на странице (если не набирается число, указанное в | Число | Нет |
| Минимальное количество контрольных заданий на странице (если не набирается число, указанное в | Число | Нет |
| Минимальное количество обучающих заданий на странице (если не набирается число, указанное в | Число | Нет |
| Настройка для последней страницы заданий в пуле, если невыполненных основных заданий осталось меньше минимума (
По умолчанию значение Параметр распространяется только на основные задания. Количество контрольных и обучающих заданий на последней странице должно быть полным ( | Булев | Нет |
| Время ожидания (в секундах) с момента добавления задания или увеличения перекрытия до выдачи последней страницы заданий в пуле. Минимум — 0, максимум — 86 400 секунд (одни сутки). Параметр можно использовать, если в пуле | Число | Нет |
| Порядок, в котором задания включаются в страницы:
По умолчанию значение | Булев | Нет |
| Порядок заданий внутри страницы заданий:
По умолчанию значение | Булев | Нет |
| Выдача контрольных заданий с неравномерной частотой. Позволяет изменять частоту проверки по мере выполнения заданий пользователем. Если заполнено, то в Граница интервала — номер задания в пуле. Если на странице заданий несколько интервалов, то к странице будет применена настройка первого интервала.
| JSON | Нет |
| Подсчет заданий, выполненных пользователем:
| Строка | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Распределение контрольных заданий внутри интервала. У параметра одно возможное значение — | Строка | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Период, за который нужно подсчитывать выполненные задания (количество дней). | Число | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Границы интервалов и количество контрольных заданий в интервале. | Массив JSON-объектов | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Начало интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Конец интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Частота выдачи контрольных заданий в интервале. Первое задание в интервале контрольное. Например, при значении | Число | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Выдача обучающих заданий с неравномерной частотой. Позволяет менять частоту обучающих заданий по мере выполнения заданий пользователем. Если заполнено, то в
| JSON | Нет |
| Подсчет заданий, выполненных пользователем:
| Строка | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Распределение обучающих заданий внутри интервала. У параметра одно возможное значение — | Строка | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Период, за который нужно подсчитывать выполненные задания (количество дней). | Число | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Границы интервалов и количество контрольных заданий в интервале. | Массив JSON-объектов | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Начало интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Конец интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Частота выдачи обучающих заданий в интервале. Первое задание в интервале обучающее. Например, при значении | Число | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Идентификатор пула. | Строка | Не используется |
| Статус пула:
| Строка | Не используется |
| Причина, по которой пул был закрыт в последний раз:
| Строка | Не используется |
| Дата и время создания пула по UTC в формате ISO 8601: YYYY-MM-DDThh:mm:ss[.sss]. | Строка | Не используется |
| Дата и время последнего запуска пула по UTC в формате ISO 8601: YYYY-MM-DDThh:mm:ss[.sss]. | Строка | Не используется |
| Дата и время последней остановки пула по UTC в формате ISO 8601: YYYY-MM-DDThh:mm:ss[.sss]. | Строка | Не используется |
| Тип пула:
| Строка | Не используется |
Ключ | Значение | Тип данных | Обязательный при создании |
---|---|---|---|
| Идентификатор проекта, для которого создан пул. | Строка | Да |
| Название пула (доступно только заказчику). | Строка | Да |
| Комментарий к пулу (доступен только заказчику). | Строка | Нет |
| Описание для пользователей. Если заполнено, то текст будет отображаться вместо public_description проекта в списке заданий для исполнителей. | Строка | Нет |
| Присутствие контента для взрослых в заданиях. | Булев | Да |
| Дата и время по UTC, когда пул нужно закрыть (даже если не все страницы заданий выполнены). Формат даты ISO 8601: YYYY-MM-DDThh:mm:ss[.sss]. | Строка | Да |
| Плата за страницу заданий в долларах США. Для центов используйте точку («.») в качестве разделителя. Минимальная плата составляет $0.01. В пулы с нулевой ценой можно загружать только обучающие и контрольные задания. | Число | Да |
| Настройки динамического ценообразования. | JSON | Нет |
| Тип параметра для расчета динамического ценообразования. Значение | Строка | Да, если используется динамическое ценообразование. |
| Идентификатор навыка, по уровню которого рассчитывается плата за задание | Строка | Да, если используется динамическое ценообразование |
| Интервалы уровней навыка. Не должны пересекаться. Исполнитель с уровнем навыка, не входящим ни в один интервал, получит базовую цену за страницу заданий. | JSON | Да, если используется динамическое ценообразование |
| Нижняя граница интервала. По умолчанию | Число от 0 до 100 | Да, если используется динамическое ценообразование. |
| Верхняя граница интервала. По умолчанию | Число от 0 до 100 | Да, если используется динамическое ценообразование. |
| Цена за страницу заданий для исполнителя с указанным уровнем навыка. | Число | Да, если используется динамическое ценообразование. |
| Время на выполнение страницы заданий в секундах. Невыполненные задания перераспределяются другим пользователям. Рекомендуется выделять на страницу заданий не менее 60 секунд (с учетом времени на загрузку страницы, отправку ответов). | Число | Да |
| Необходимость проверки заданий вручную:
По умолчанию значение | Булев | Нет |
| Время (количество дней) проверки задания заказчиком. Если заказчик не примет или не отклонит задание за данный срок, то решение будет принято автоматически. Может принимать значение от 1 до 21. | Число | Нет |
| Время ожидания (в секундах) перед автоматическим закрытием пула, после того как все задания выполнены. Минимум — 0, максимум — 259 200 секунд (трое суток). По умолчанию значение 0. Используйте, если:
| Число | Нет |
| Настройки выдачи заданий в пуле. | JSON | Нет |
| Для пулов, которые не используют «умное смешивание» . Выдача страниц заданий в порядке, в котором они были загружены. Например, для пула с перекрытием 5 сначала будет выдана первая страница заданий пяти пользователям, затем вторая и так далее. Параметр можно использовать, если в проекте | Булев | Нет |
| Приоритет пула среди других пулов проекта с такой же стоимостью заданий и набором фильтров. Сначала пользователям выдаются задания с большим приоритетом. Возможные значения: от По умолчанию значение | Число | Нет |
| Настройки фильтров для отбора пользователей. | JSON | Нет |
| Настройки блоков контроля качества и идентификатор пула с обучающими заданиями. | JSON | Нет |
| Параметры обучающего пула, который привязан к пулу с основными заданиями. | JSON | Нет |
| Идентификатор обучающего пула, который привязан к пулу с основными заданиями. | Строка | Нет |
| Доля правильных ответов в обучающих заданиях (от 0 до 100), необходимая для допуска к основным заданиям. Для подсчета используются первые ответы пользователя в заданиях. | Число | Нет |
| Частота показа капчи:
По умолчанию капча не показывается. | Строка | Нет |
| JSON | Нет | |
| Выборочная проверка мнением большинства. Только некоторые задания выдаются с высоким перекрытием (например, «5») и проходят проверку. Остальные задания выдаются с перекрытием, установленным в настройках пула (например, «1») и остаются без проверки. Выборочная проверка позволяет экономить средства и ускорить выполнение пула. Вы можете сокращать частоту проверок со временем. Пример настроек: в первых 25 заданиях, выполненных пользователем в пуле, выдавать каждое пятое задание с перекрытием «5», чтобы сверить ответы. В последующих заданиях выдавать каждое 25 задание с перекрытием «5». | JSON | Нет |
| Перекрытие в заданиях с проверкой мнением большинства. | Число | Да, если используется выборочная проверка мнением большинства |
| Распределение заданий с проверкой мнением большинcтва. | JSON | Да, если используется выборочная проверка мнением большинства |
| Подсчет заданий, выполненных пользователем:
| Строка | Да, если используется выборочная проверка мнением большинства |
| Распределение заданий с проверкой мнением большинства внутри интервала. У параметра одно возможное значение — UNIFORM . | Строка | Да, если используется выборочная проверка мнением большинства |
| Период, за который нужно подсчитывать выполненные задания (количество дней). | Число | Да, если используется выборочная проверка мнением большинства |
| Границы интервалов и количество заданий с проверкой мнением большинства. | Массив JSON-объектов | Да, если используется выборочная проверка мнением большинства |
| Начало интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выборочная проверка мнением большинства |
| Конец интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выборочная проверка мнением большинства |
| Частота выдачи заданий с проверкой мнением большинства в интервале. Первое задание в интервале проверочное. Например, при значении | Число | Да, если используется выборочная проверка мнением большинства |
| Настройка динамического перекрытия. Позволяет изменять перекрытие в зависимости от того, насколько хорошо исполнители справляются с заданием. Установите интервал закрытия ( Когда все задания в пуле будут выполнены, агрегируйте ответы. | JSON | Нет |
| Алгоритм динамического перекрытия.
Необходимо указать | Строка | Да, если используется динамическое перекрытие |
| Максимальное перекрытие. Должно превышать значения в | Число | Да, если используется динамическое перекрытие |
| Минимальная достоверность агрегированного ответа. Значения от 0 до 1. | Число с плавающей точкой | Да, если используется динамическое перекрытие |
| Навык, который определяет вес ответа исполнителя. Для получения наилучших результатов используйте навык, значение которого вычисляется как доля правильных ответов на контрольные заданий. | Строка | Да, если используется динамическое перекрытие |
| Поля выходных данных, ответы на которые будут агрегированы. Для получения наилучших результатов каждое из этих полей должно иметь ограниченное количество вариантов ответа. Не указывайте несколько полей, если их значения зависят друг от друга. | JSON | Да, если используется динамическое перекрытие |
| Имя поля выходных данных. | Строка | Да, если используется динамическое перекрытие |
| Настройки, которые применяются по умолчанию при загрузке новых страниц заданий в пул. | JSON | Да |
| Перекрытие для страниц заданий, которые загружаются в пул (используется, если при загрузке указан параметр | Число | Да |
| Перекрытие для заданий, которые загружаются в пул (используется, если при загрузке указан параметр | Число | Нет |
| Параметры для автоматического создания страниц заданий («умное смешивание»). Подробнее о формировании страниц заданий см. в документе Толока. Руководство заказчика. | JSON | Да, если используется «умное смешивание» |
| Количество основных заданий на странице. Максимальное количество заданий на странице, если используется | Число | Да, если используется «умное смешивание» |
| Количество контрольных заданий на странице. | Число | Да, если используется «умное смешивание» |
| Количество обучающих заданий на странице. | Число | Да, если используется «умное смешивание» |
| Минимальное количество основных заданий на странице (если не набирается число, указанное в | Число | Нет |
| Минимальное количество контрольных заданий на странице (если не набирается число, указанное в | Число | Нет |
| Минимальное количество обучающих заданий на странице (если не набирается число, указанное в | Число | Нет |
| Настройка для последней страницы заданий в пуле, если невыполненных основных заданий осталось меньше минимума (
По умолчанию значение Параметр распространяется только на основные задания. Количество контрольных и обучающих заданий на последней странице должно быть полным ( | Булев | Нет |
| Время ожидания (в секундах) с момента добавления задания или увеличения перекрытия до выдачи последней страницы заданий в пуле. Минимум — 0, максимум — 86 400 секунд (одни сутки). Параметр можно использовать, если в пуле | Число | Нет |
| Порядок, в котором задания включаются в страницы:
По умолчанию значение | Булев | Нет |
| Порядок заданий внутри страницы заданий:
По умолчанию значение | Булев | Нет |
| Выдача контрольных заданий с неравномерной частотой. Позволяет изменять частоту проверки по мере выполнения заданий пользователем. Если заполнено, то в Граница интервала — номер задания в пуле. Если на странице заданий несколько интервалов, то к странице будет применена настройка первого интервала.
| JSON | Нет |
| Подсчет заданий, выполненных пользователем:
| Строка | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Распределение контрольных заданий внутри интервала. У параметра одно возможное значение — | Строка | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Период, за который нужно подсчитывать выполненные задания (количество дней). | Число | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Границы интервалов и количество контрольных заданий в интервале. | Массив JSON-объектов | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Начало интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Конец интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Частота выдачи контрольных заданий в интервале. Первое задание в интервале контрольное. Например, при значении | Число | Да, если используется выдача контрольных заданий с неравномерной частотой |
| Выдача обучающих заданий с неравномерной частотой. Позволяет менять частоту обучающих заданий по мере выполнения заданий пользователем. Если заполнено, то в
| JSON | Нет |
| Подсчет заданий, выполненных пользователем:
| Строка | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Распределение обучающих заданий внутри интервала. У параметра одно возможное значение — | Строка | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Период, за который нужно подсчитывать выполненные задания (количество дней). | Число | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Границы интервалов и количество контрольных заданий в интервале. | Массив JSON-объектов | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Начало интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Конец интервала (номер задания, выполненного пользователем в проекте или пуле). | Число | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Частота выдачи обучающих заданий в интервале. Первое задание в интервале обучающее. Например, при значении | Число | Да, если используется выдача обучающих заданий с неравномерной частотой |
| Идентификатор пула. | Строка | Не используется |
| Статус пула:
| Строка | Не используется |
| Причина, по которой пул был закрыт в последний раз:
| Строка | Не используется |
| Дата и время создания пула по UTC в формате ISO 8601: YYYY-MM-DDThh:mm:ss[.sss]. | Строка | Не используется |
| Дата и время последнего запуска пула по UTC в формате ISO 8601: YYYY-MM-DDThh:mm:ss[.sss]. | Строка | Не используется |
| Дата и время последней остановки пула по UTC в формате ISO 8601: YYYY-MM-DDThh:mm:ss[.sss]. | Строка | Не используется |
| Тип пула:
| Строка | Не используется |