Запрос: GET /answer_breakdown
Права пользователя для выполнения запроса
Владелец аккаунта, Администратор аккаунта, Администратор подразделения и роль с индивидуальными настройками с правом на «Просмотр детальных отчетов по материалам курса».
Заголовки и параметры запроса
Заголовок | Описание |
---|---|
Authorization (обязательный) | Токен доступа. Вы можете получить токен с помощью запроса |
Content-Type: application/json (обязательный) | Свойство для обработки запроса в JSON. |
Accept: application/json (обязательный) | Свойство для получения данных в формате JSON. |
Параметр | Описание |
quizId (обязательный) | ID теста (quiz/sub_quiz/online_quiz/sub_online_quiz) |
parentCourseId (необязательный) | ID курса, в котором находится материал. Один и тот же quizId может быть у отдельного теста и у теста в составе курса. Если тест находится в составе курса, запрос должен содержать параметр |
enrollmentIds (необязательный) | Фильтр по назначениям, в которых совершались попытки прохождения |
userIds (необязательный) | Фильтр по ID пользователей |
departmentIds (необязательный) | Фильтр по департаментам |
groupIds (необязательный) | Фильтр по группам |
attemptDate[startDate] attemptDate[endDate] | Временной диапазон, когда были прохождения [startDate] — начало периода [endDate] — конец периода Оставьте пустым, если нужны данные за всё время. |
pageSize | Количество записей на 1 страницу. Если не указан, то 1000 |
pageToken | Токен для перехода на следующую страницу |
Параметры ответа
Заголовок | Описание |
---|---|
userId | ID выбранного пользователя |
enrollmentId | ID назначения теста |
quizVersion | Версия теста. В ответ выгружаются попытки по всем версиям теста |
attemptDate | Дата и время попытки |
isAttemptPassed | Результат попытки прохождения:
|
attemptScore | Оценка по конкретной попытке. Баллы от 0 до 100 |
passingScore | Проходной балл от 0 до 100 |
questionNumber | Порядковый номер вопроса |
questionTitle | Название вопроса |
questionType | Тип вопроса |
questionScore | Оценка, которая выдаётся при правильном ответе |
questionGroup | Группа вопросов |
statementTitle | Утверждение в вопросе Шкала Ликерта |
answerText | Ответ пользователя на вопрос |
customAnswerText | «Свой вариант ответа» для анкетных вопросов «Выбор одного ответа» и «выбор нескольких ответов» |
isAnswerCorrect | Результат ответа:
Параметр появляется только для оцениваемых тестов |
answerScore | Балл, полученный за правильный ответ на вопрос |
nextPageToken | Токен для перехода на следующую страницу |
Коды ответов
Код | Текст | Описание |
---|---|---|
200 | OK | Запрос успешно обработан. Тело ответа будет содержать данные о том, как пользователь проходил все версии тестов |
400 | Bad Request | Ошибка в запросе |
403 | Permission denied | У пользователя недостаточно прав для выполнения запроса |
Пример запроса
GET/report/answer-breakdown?quizId=ba8c60a6-3dd3-11ef-9991-02420a200177&pageSize=10' https/1.1 Host: api-learn.ispringlearn.ru Authorization: p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE
Пример ответа
{ "results": [ { "userId": "8059b3b0-6e99-11ef-b471-262eda648104", "enrollmentId": "50a2f634-7404-11ef-b709-9ef4ff8e17b3", "quizVersion": "1 (2024-09-16 - 2024-09-16)", "attemptDate": "2024-09-16T08:20:59+00:00", "isAttemptPassed": false, "attemptScore": 66.67, "passingScore": 80, "questionNumber": 1, "questionTitle": "На какой планете есть самый большой вулкан в Солнечной системе?", "questionType": "Выбор одного ответа", "questionScore": 10, "questionGroup": "Группа вопросов 1", "answerText": "Марс", "isAnswerCorrect": false, "answerScore": 0 }, { "userId": "8059b3b0-6e99-11ef-b471-262eda648104", "enrollmentId": "50a2f634-7404-11ef-b709-9ef4ff8e17b3", "quizVersion": "1 (2024-09-16 - 2024-09-16)", "attemptDate": "2024-09-16T08:20:59+00:00", "isAttemptPassed": false, "attemptScore": 66.67, "passingScore": 80, "questionNumber": 2, "questionTitle": "Какая планета имеет самую плотную атмосферу в Солнечной системе?", "questionType": "Выбор одного ответа", "questionScore": 10, "questionGroup": "Группа вопросов 1", "answerText": "Венера", "isAnswerCorrect": true, "answerScore": 10 }, { "userId": "8059b3b0-6e99-11ef-b471-262eda648104", "enrollmentId": "50a2f634-7404-11ef-b709-9ef4ff8e17b3", "quizVersion": "1 (2024-09-16 - 2024-09-16)", "attemptDate": "2024-09-16T08:20:59+00:00", "isAttemptPassed": false, "attemptScore": 66.67, "passingScore": 80, "questionNumber": 3, "questionTitle": "Какая планета известна как "Красная планета"?", "questionType": "Выбор одного ответа", "questionScore": 10, "questionGroup": "Группа вопросов 1", "answerText": "Марс", "isAnswerCorrect": true, "answerScore": 10 } ] }