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

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

Метод: updateModulesStatuses

Важно:

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

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

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

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

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

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

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

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

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

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

Заголовок

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

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

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

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

<?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>
          <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>

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

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="https://schemas.xmlsoap.org/soap/envelope/"
                   xmlns:ns1="https://ispringlearn.com/go/services/api/soap">    
  <SOAP-ENV:Body>
    <ns1:updateModulesStatusesResult>
      <ns1:taskId>100027</ns1:taskId>
    </ns1:updateModulesStatusesResult>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
  • Нет меток