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

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

Ключ

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

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

Метод: getContentItemFinalStatuses

Параметры

Параметр

Тип

Описание

credentials token (обязательный)credentialsstringТокен доступа. Вы можете получить токен с помощью запросаСмотрите описание объекта Credentials.
contentItemId (обязательный)stringID траектории обучения, курса или материала.

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

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

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

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

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

Заголовок

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

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

ОшибкаОписание
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.ispringlearn.ru</accountUrl>   <token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</token>
           <email>email@email.com</email>
          <password>password</password>
            </credentials>
        <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>265f433a-6214-11e9-b9cf-7ef279cfa744</ns1:userId>
          <ns1:status>Passed</ns1:status>
          <ns1:progress>100</ns1:progress>
        </ns1:status>
        <ns1:status>
          <ns1: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>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>

...