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

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

Ключ

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

...

С помощью метода ReenrollRequest вы можете повторно назначить курс учащемуся, указать дату начала обучения и срок выполнения курса. Срок выполнения можно задать конкретной датой, периодом обучения, бессрочно или из настроек курса.

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

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

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

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

accountUrl , . 
что передаём, если переназначение без срока?
ПараметрТипОписание
credentials (обязательный)objectУчётные данные для авторизации
email (обязательный)stringЭлектронная почта пользователя для авторизации
password (обязательный)stringПароль пользователя для авторизации
token (обязательный)string
Адрес аккаунта 
Токен доступа. Вы можете получить токен с помощью запроса
enrollmentId (обязательный)stringID назначения курса, который нужно переназначить.
accessDate (обязательный)dateДата начала обучения в формате YYYY-MM-DD
dueDateType (обязательный)stringСпособ установки срока выполнения курса. Возможные значения:
  • due_date — конкретная дата


  • due_period — период обучения

  • unlimited —  неограниченный срок
  • default — срок из настроек курса

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

Дата завершения обучения в формате YYYY-MM-DD. Используется, если dueDateType имеет значение due_date.

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

Период, отведённый на выполнение курса. Используется, если dueDateType имеет значение due_period. Измеряется в часах.

lockAfterDueDatebooleanЗапрет доступа к курсу после окончания срока выполнения. Возможные значения: true — доступ запрещён, false — доступ разрешён

Возвращаемые значения

...

.


панель
bgColor#eaf4fd

Возвращаемые значения

ПараметрТипОписание
successbooleanРезультат выполнения запроса. Значение true означает, что запрос успешно обработан

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

Повторно назначим курс учащемуся с 12 октября 2026 года. Установим срок выполнения до 30 октября 2026 года и запретим доступ к курсу после окончания срока.

Блок кода
languageyml
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV<soapenv:Envelope
    xmlns:SOAP-ENVsoapenv="httphttps://schemas.xmlsoap.org/soap/envelope/"
    xmlns:soap="httphttps://ispringlearn.ru/go/services/api/soap">
    <SOAP-ENV<soapenv:Header/>
    <SOAP-ENV<soapenv:Body>
        <soap:ReenrollRequest>
            <soap:credentials>
                <soap:accountUrl>https://example.ispringlearn.ru</soap:accountUrl>
                <soap:email>admin@example.com</soap:email>
    token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</soap:token>
            <soap:password>your_password</soap:password>
            </soap:credentials>
            <soap:enrollmentId>9c004622-c385-11f1-8bf6-a25b9b197b04</soap:enrollmentId>
            <soap:accessDate>2026-10-12</soap:accessDate>
            <soap:dueDateType>due_date</soap:dueDateType>
            <soap:dueDate>2026-10-30</soap:dueDate>
            <soap:lockAfterDueDate>true</soap:lockAfterDueDate>
        </soap:ReenrollRequest>
    </SOAP-ENVsoapenv:Body>
</SOAP-ENVsoapenv:Envelope>

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

Блок кода
languageyml
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="httphttps://schemas.xmlsoap.org/soap/envelope/"
    xmlns:ns1="httphttps://ispringlearn.ru/go/services/api/soap">
    <SOAP-ENV:Body>
        <ns1:SuccessResult>
            <ns1:success>true</ns1:success>
        </ns1:SuccessResult>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...