Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Запрос: GET /learners/modules/results

Информация

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

Узнайте, как получить список материалов курсов аккаунта, в статье Получение списка материалов курса.

Оглавление
minLevel2

Права для выполнения запроса

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

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

Заголовки и параметры запроса

ЗаголовокОписание
X-Auth-Account-Url (required)Базовый URL аккаунта, например, http://myaccount.ispringlearn.ru.
X-Auth-Email (required)Логин Владельца аккаунтаАдминистратора, Администратора подразделения, Автора или пользователя с ролью с индивидуальными настройками.
X-Auth-Password (required)Пароль Владельца аккаунтаАдминистратора, Администратора подразделения, Автора или пользователя с ролью с индивидуальными настройками.
ПараметрОписание
userIds (необязательный)ID пользователей, результаты которых вы хотите получить.
courseIds (необязательный)ID курсов, результаты по которым вы хотите получить. 
moduleIds (необязательный)ID материалов, результаты по которым вы хотите получить. 
accessDate[startDate], accessDate[endDate] (необязательный)Начальное и конечное ограничение по дате назначения курсов. Параметр может иметь только одну границу.
dueDate[startDate], dueDate[endDate] (необязательный)Начальное и конечное ограничение по сроку выполнения курсов. Параметр может иметь только одну границу.
completionDate[startDate], completionDate[endDate] (необязательный)

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

completionStatuses (необязательный)Статус прохождения курсов, результаты по которым вы хотите получить. Возможные значения — not_started, in_progress, pending, complete, passed, accepted, incomplete, failed, declined.
departmentIds  (необязательный)ID подразделений, результаты которых вы хотите получить. 
userStatuses (необязательный)Статус пользователей. Может принимать следующие значения: 1 — активный, 3 — заблокированный. По умолчанию, в ответе выводятся данные по активным пользователям.
pageSize (необязательный)Количество записей на 1 страницу. Если не указан, то 1000.
pageToken (необязательный)Токен для перехода на следующую страницу выборки. Не указывается для первой страницы. 

Права для выполнения запроса

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

...

Параметры ответа

Параметр

Описание

resultМассив с данными о результатах пользователя по материалу.

Коды ответов

Код

Текст

Описание

200Successful operationЗапрос успешно обработан.  Тело ответа будет содержать данные с информацией о результатах пользователей в xml.
400Bad RequestОшибка в запросе.
401UnauthorizedОшибка авторизации.
403Permission DeniedУ пользователя недостаточно прав для получения списка назначений.

...