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

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

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

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

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

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

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

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

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

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

Заголовки

Описание

Если запрос выполнен и обработан корректно, отправляется код ответа 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
  • Нет меток