...
Заголовок | Описание |
---|---|
Authorization (обязательный) | Токен доступа. Вы можете получить токен с помощью запроса |
Content-Type: application/json (обязательный) | Свойство для обработки запроса в JSON. |
Accept: application/json (обязательный) | Свойство для получения данных в формате JSON. |
Параметр | Описание |
quizId (обязательный) | ID теста (quiz/sub_quiz/online_quiz/sub_online_quiz ) |
enrollmentIds (необязательный) | Фильтр по назначениям, в которых совершались попытки прохождения |
userIds (необязательный) | Фильтр по ID пользователей |
departmentIds (необязательный) | Фильтр по департаментам |
groupIds (необязательный) | Фильтр по группам |
attemptDate[startDate] attemptDate[endDate] | Временной диапазон, когда были прохождения [startDate] — начало периода [endDate] — конец периода Оставьте пустым, если нужны данные за всё время. |
...
Параметры ответа
Заголовок | Описание | |||||
---|---|---|---|---|---|---|
userId | ||||||
enrollmentId | ||||||
quizVersion | ||||||
attemptDate | ||||||
isAttemptPassed | ||||||
attemptScore | ||||||
passingScore | ||||||
questionNumber | ||||||
questionTitle | ||||||
questionType | ||||||
questionScore | ||||||
questionGroup | ||||||
answerText | ||||||
isAnswerCorrect | ||||||
answerScore | test_id | content_item_id | course_type | course_id | test_version |
Коды ответов
Код | Текст | Описание |
---|---|---|
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
}
]
} |