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

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

Ключ

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

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

Метод: getContentItemFinalStatuses

Параметры

Параметр

Тип

Описание

token (обязательный)stringТокен доступа. Вы можете получить

...

токен с помощью запроса
contentItemId (обязательный)stringID траектории обучения, курса или материала

...

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

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

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

...

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

Параметр

Заголовок

ТипОписание
credentials (обязательный)credentialsСмотрите описание объекта Credentials.contentItemId (обязательный)stringID материала.

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

Возвращает массив данных со следующими свойствами:

statusesarrayМассив со списком статусов назначений траектории обучения, курса или материала
statusarrayМассив с данными о статусе прохождения траектории обучения, курса или материала пользователем
userIdstringID пользователя, который проходил траекторию обучения, курс или материал
statusstringСтатус прохождения траектории обучения, курса или материала
progressstringПрогресс прохождения траектории обучения, курса или материала
completionDatestring ($date-time)Дата завершения траектории обучения, курса или материала. Поле показывается только для пройденных траекторий обучения, курсов или материалов
lastViewDatestring ($date-time)Дата просмотра траектории обучения, курса или материала. Отображается, если контент был просмотрен хотя бы один раз
ПараметрТипОписаниеuserIdstringID выбранного пользователя.statusstringТекстовый статус по курсу для данного пользователя.progressfloatПрогресс выполнения курса пользователем.

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

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

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

Блок кода
languagexml
<?xml version="1.0" encoding="utf-8"?>
  <SOAP-ENV:Envelope xmlns:SOAP-ENV="httphttps://schemas.xmlsoap.org/soap/envelope/"
                     xmlns="httphttps://ispringlearn.com/go/services/api/soap">
    <SOAP-ENV:Body>
      <GetContentItemFinalStatusesRequest>
        <credentials>
             <accountUrl>http://myaccount.ispringonline.ru</accountUrl>   <token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</token>
            <email>email@email.com</email>
          <password>password</password>
          </credentials>
        <contentItemId>1234<<contentItemId>123</contentItemId>
      </GetContentItemFinalStatusesRequest>
    </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>

...

Блок кода
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="httphttps://schemas.xmlsoap.org/soap/envelope/"
                   xmlns:ns1="httphttps://ispringlearn.com/go/services/api/soap">    
  <SOAP-ENV:Body>
    <ns1:GetContentItemFinalStatusesResult>
      <ns1:statuses>
        <ns1:status>
          <ns1:userId>1<userId>265f433a-6214-11e9-b9cf-7ef279cfa744</ns1:userId>
          <ns1:status>Passed</ns1:status>
          <ns1:progress>100</ns1:progress>
        </ns1:status>
        <ns1:status>
          <ns1:userId>2<userId>43eb7146-6280-11e9-b274-a6210366ac32</ns1:userId>
          <ns1:status>In progress</ns1:status>
          <ns1:progress>45.22</ns1:progress>
        </ns1:status>
        <ns1:status>
          <ns1:userId>3<userId>13172bc2-5aa7-11e9-8b7e-7a64dbc74205</ns1:userId>
          <ns1:status>Failed</ns1:status>
          <ns1:progress>66.66</ns1:progress>
        </ns1:status>
      </ns1:statuses>
    </ns1:GetContentItemFinalStatusesResult>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...