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

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 10 Следующий »

Чтобы назначить материалы пользователям, отправьте POST запрос на URL: /enrollment.

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

Параметры запроса

X-Auth-Account-Url (обязательный)Базовый URL аккаунта, например, http://my.ispringlearn.ru
X-Auth-Email (обязательный)Логин Владельца аккаунта, Администратора аккаунтаАдминистратора подразделения, Автора или пользователя с ролью с индивидуальными настройками, которые позволяют создавать назначения.
X-Auth-Password (обязательный)Пароль Владельца аккаунта, Администратора аккаунтаАдминистратора подразделения, Автора или пользователя с ролью с индивидуальными настройками, которые позволяют создавать назначения.
ПараметрыОписание
courseIds (обязательный)ID курсов, которые вы хотите назначить.

learnerIds (обязательный)

ID учащихся, которым вы хотите назначить курсы.
accessDate (обязательный)Дата начала обучения. 
dueDateType (обязательный)Параметр показывает, есть ли у курса срок выполнения или же он неограничен по времени. Возможные значения параметра:  unlimited, default, due_date, due_period.
dueDate (обязательный)Параметр обязателен, если dueDateType = due_date. 
duePeriod (обязательный)Параметр обязателен, если dueDateType = due_period. Указывается в часах.

Заголовки

Описание

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

Коды ответов

201Successful operationНовые назначения созданы.
400Bad RequestОшибка в запросе.
401UnauthorizedОшибка авторизации.
403Permission DeniedУ пользователя недостаточно прав для создания назначений.

Код

Текст

Описание

Пример запроса

POST /enrollment HTTP/1.1
Host: api-learn.ispringlearn.ru
X-Auth-Account-Url: http://myaccount.ispringlearn.ru
X-Auth-Email: email@email.com
X-Auth-Password: 12345Q
Content-Type:application/xml

<?xml version="1.0" encoding="UTF-8"?>
<request>
	<courseIds>
		<id>3fa85f64-5717-4562-b3fc-2c963f66afa6</id>
	</courseIds>
	<learnerIds>
		<id>3fa85f64-5717-4562-b3fc-2c963f66afa6</id>
	</learnerIds>
	<accessDate>2019-09-26</accessDate>
	<dueDateType>unlimited</dueDateType>
	<dueDate>2019-09-26</dueDate>
	<duePeriod>0</duePeriod>
</request>

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

HTTP/1.1 201 Successful operation
Connection: close
  • Нет меток