ДОСТУПНО В BUSINESS ПОДПИСКЕ
Запрос: POST /assignments/attempts/grade
Запрос поможет получить оценки за каждую попытку ответа на задание.
Права пользователя для выполнения запроса
Владелец аккаунта, Администратор аккаунта, Администратор подразделения и пользователь с ролью с индивидуальными настройками, которые позволяют проверять задания.
Заголовки и параметры запроса
Заголовок | Описание |
---|---|
X-Auth-Account-Url (required) | Базовый URL аккаунта, например, https://myaccount.ispringlearn.ru. |
X-Auth-Email (required) | Логин Владельца аккаунта, Администратора, Администратора подразделения или пользователя с ролью с индивидуальными настройками. |
X-Auth-Password (required) | Пароль Владельца аккаунта, Администратора, Администратора подразделения или пользователя с ролью с индивидуальными настройками. |
Параметр | Описание |
assignmentAttemptGrades (обязательный) | Массив с данными для оценки попыток. |
attemptId (обязательный) | ID попыток. |
score (обязательный) | Баллы от 1 до 100. |
comment (необязательный) | Комментарий. |
Важно:
Длина комментария не больше 32768 символов.
Максимальное количество элементов - 100. Задание и назначение, к которым относится оцениваемая попытка, не должны быть удалены.
Коды ответов
Код | Текст | Описание |
---|---|---|
200 | Successful operation | Запрос успешно обработан. Тело ответа будет содержать данные с информацией о результатах пользователей в xml. |
400 | Bad Request | Ошибка в запросе. |
401 | Unauthorized | Ошибка авторизации. |
403 | Permission Denied | У пользователя недостаточно прав для получения списка назначений. |
Пример запроса
POST/assignments/attempts/grade https/1.1 Host: api-learn.ispringlearn.ru X-Auth-Account-Url: https://myaccount.ispringlearn.ru X-Auth-Email: email@email.ru X-Auth-Password: password Content-Type:application/xml <?xml version="1.0" encoding="UTF-8"?> <request> <assignmentAttemptGrades> <attemptGrade> <attemptId>b825d996-2da0-11ec-9c36-0242ac150037</attemptId> <score>55</score> <comment>Есть замечания</comment> </attemptGrade> <attemptGrade> <attemptId>cb48025e-2db1-11ec-a60f-0242ac150037</attemptId> <score>75</score> <comment>Все хорошо</comment> </attemptGrade> </assignmentAttemptGrades> </request>
Пример ответа
https/1.1 201 Successful operation Connection: close