ДОСТУПНО В 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>