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

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

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

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

ДОСТУПНО В BUSINESS ПОДПИСКЕ

Метод: ReenrollRequest

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

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

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

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

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

ПараметрТипОписание
credentials (обязательный)objectУчётные данные для авторизации
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 — доступ разрешён.

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

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

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

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

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:soap="http://ispringlearn.ru/go/services/api/soap">
    <soapenv:Header/>
    <soapenv:Body>
        <soap:ReenrollRequest>
            <soap:credentials>
                <soap:token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</soap:token>
            </soap:credentials>
            <soap:enrollmentId>9c004622-c385-11f1-8bf6-a25b9b197b04</soap:enrollmentId>
            <soap:accessDate>2026-10-13</soap:accessDate>
            <soap:dueDateType>due_date</soap:dueDateType>
            <soap:dueDate>2026-10-30</soap:dueDate>
            <soap:lockAfterDueDate>false</soap:lockAfterDueDate>
        </soap:ReenrollRequest>
    </soapenv:Body>
</soapenv:Envelope>

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

<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:ns1="http://ispringlearn.ru/go/services/api/soap">
    <SOAP-ENV:Body>
        <ns1:SuccessResult>
            <ns1:success>true</ns1:success>
        </ns1:SuccessResult>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>




  • Нет меток