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

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

Метод: getContentItemFinalStatuses

Параметры

Параметр

Тип

Описание

token (обязательный)stringТокен доступа. Вы можете получить токен с помощью запроса
quizId (обязательный)stringID теста (quiz/sub_quiz/online_quiz/sub_online_quiz)

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

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

Автор материала может добавить соавторов во вкладке Совместный доступ.

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

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

Заголовок

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

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

ОшибкаОписание
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>
      <GetContentItemFinalStatusesRequest>
        <credentials>
          <token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</token>
        </credentials>
        <contentItemId>123</contentItemId>
      </GetContentItemFinalStatusesRequest>
    </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: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>