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

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

Метод: listAssignmentAttempts

Запрос поможет получить оценки за каждую попытку ответа на задание.

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

Параметр

Тип

Описание

token (обязательный)

string

Токен доступа. Вы можете получить токен с помощью запроса

assignmentId (обязательный)

string

ID задания

userIds (необязательный)

array

ID пользователей, список попыток которых вы хотите получить

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

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

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

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

После того, как запрос успешно обработан, система возвращает объект со следующими свойствами:

Параметр

Тип

Описание

attempts

AssignmentAttempt[]

Массив с попытками

AssignmentAttempt

Параметр

Тип

Описание

attemptId

string

ID попытки

enrollmentId

string

ID назначения

userId

string

ID пользователя, создавшего попытку

comment

string

Комментарий

attachments (необязательный)

AssignmentAttemptAttachment[]

Прикрепленные к попытке файлы

AssignmentAttemptAttachment

Параметр

Тип

Описание

fileName

string

Имя файла

fileSize

integer

Размер файла в байтах

url

string

Url для скачивания

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

Ошибка

Описание

InvalidArgumentException

Ошибка в запросе.

Permission denied

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

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

SoapAction: "https://%HOST%/soap/2.0/listAssignmentAttempts"

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://ispringlearn.com/go/services/api/soap">
    <soapenv:Header/>
    <soapenv:Body>
        <soap:ListAssignmentAttemptsRequest>
            <soap:credentials>
              <soap:token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</soap:token>
            </soap:credentials>
            <soap:assignmentId>f63d54e2-22ac-11ec-aca4-0242ac140038</soap:assignmentId>
            <soap:userIds>
                <soap:id>62927f9e-871e-11eb-b8cf-0242ac1a0028</soap:id>
            </soap:userIds>
        </soap:ListAssignmentAttemptsRequest>
    </soapenv:Body>
</soapenv:Envelope>

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

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://ispringlearn.com/go/services/api/soap">
    <SOAP-ENV:Body>
        <ns1:ListAssignmentAttemptsResult>
            <ns1:attempts>
                <ns1:attempt>
                    <ns1:attemptId>2b70bd59-31a8-11ec-81f2-0242ac190004</ns1:attemptId>
                    <ns1:enrollmentId>840869b4-22ae-11ec-9665-0242ac140038</ns1:enrollmentId>
                    <ns1:userId>62927f9e-871e-11eb-b8cf-0242ac1a0028</ns1:userId>
                    <ns1:comment>100</ns1:comment>
                </ns1:attempt>
                <ns1:attempt>
                    <ns1:attemptId>2b70bdd9-31a8-11ec-81f2-0242ac190004</ns1:attemptId>
                    <ns1:enrollmentId>0e1ce016-22b0-11ec-a4c6-0242ac140038</ns1:enrollmentId>
                    <ns1:userId>62927f9e-871e-11eb-b8cf-0242ac1a0028</ns1:userId>
                    <ns1:comment>Попытка 2</ns1:comment>
                    <ns1:attachments>
                        <ns1:attachment>
                            <ns1:fileName>test.xlsx</ns1:fileName>
                            <ns1:fileSize>4737</ns1:fileSize>
                            <ns1:url>
                                https://myaccount.ispringlearn.ru/proxy/learn-cnode/attachment/1-TCtyF-Fj8EX-zi1MH/1/14.xlsx/test.xlsx?pk=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdSI6InZpYXRjaGVzbGF2LXRhcmFzb3YtMSIsInV1IjoiZmQyNmMzMTQtODMxMS0xMWViLTk3OTgtMDI0MmFjMTMwMDI4IiwiY2siOiIxLVRDdHlGLUZqOEVYLXppMU1IIiwiYW0iOjIsImV0IjoxNjM1OTQzODYyfQ.Fy-bbQFjRUnc5vZ-Vib5CkVA2OnDy9NPD_GNSiVCGZc
                            </ns1:url>
                        </ns1:attachment>
                    </ns1:attachments>
                </ns1:attempt>
            </ns1:attempts>
        </ns1:ListAssignmentAttemptsResult>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
  • Нет меток