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

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

Ключ

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

Включить страницу
Лэйблы с указанием тарифа
Лэйблы с указанием тарифа

...

Метод: updateModulesStatuses

...

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

ПараметрТипОписание
credentials token (обязательный)credentialsstringТокен доступа. Вы можете получить токен с помощью запросаСмотрите описание объекта Credentials.
enrollmentIds (обязательный)stringНазначение или несколько назначений, статусы которых вы хотите изменить.
courseId (обязательный)stringID курса, в состав которого входит материал или несколько материалов, статус которых вы хотите изменить.
moduleStatuses (обязательный)arrayМассив с данными об изменении статуса материала.
contentItemId (обязательный)stringID материала статус которого вы хотите изменить.
date (обязательный)dateДата завершения материала.
reason (необязательный)stringПричина, по которой вы хотите изменить статус материала.
status (обязательный)string

Статус, который вы хотите присвоить материалу.

Возможные значения:

сompleted — Завершён
incomplete —  В процессе
passed — Пройден
failed — Не пройден
accepted — Принят
declined — Отклоненсomplete — завершён,
incomplete —  в процессе,
passed — пройден,
failed — не пройден,
accepted — принят,
declined — отклонен

awardedScore (обязательный)stringКоличество баллов, заработанных за материал.

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

Заголовок

ТипОписание
taskIdstringID запроса на изменение статуса материала.

Возможные ошибки

ОшибкаОписание
Unknown content itemНе найден курс, назначение или материал с указанным ID.
Permission deniedУ пользователя недостаточно прав для выполнения запроса

...

Блок кода
languagexml
<?xml version="1.0" encoding="utf-8"?>
  <SOAP-ENV:Envelope xmlns:SOAP-ENV="https://schemas.xmlsoap.org/soap/envelope/"
                     xmlns="https://ispringlearn.com/go/services/api/soap">
    <SOAP-ENV:Body>
      <updateModulesStatusesRequest>
        <credentials>
              <accountUrl>https://myaccount.ispringlearn.ru</accountUrl>
          <email>email@email.com</email>
          <password>password</password>
       <token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</token>
        </credentials>
        <enrollmentIds>
          <id>e1f2c50e-c1ae-11ea-8592-a6eabe1809b2</soap>
        </enrollmentIds>
        <courseId>14b847e8-c10f-11ea-b4e1-ae33e75597e9</courseId>
        <moduleStatuses>
          <moduleStatus>
            <contentItemId>17502fac-c10f-11ea-8fbd-a6eabe1809b2</contentItemId>
            <date>2020-03-12</date>
            <reason>Прошел очно</reason>
            <status>complete</status>
            <awardedScore>100</awardedScore>
          </moduleStatus>
        </moduleStatuses>
      </updateModulesStatusesRequest>
    </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>

...