Включить страницу |
---|
| Лэйблы с указанием тарифа |
---|
| Лэйблы с указанием тарифа |
---|
|
...
GET /quizzes
панель |
---|
|
Важно: Вы можете получить список тестов только из проекта, к которому имеет имеете доступ. |
Права пользователя для выполнения запроса
Любая роль с доступом минимум к одному проекту.
Заголовки и параметры запроса
Заголовок | Описание |
---|
Authorization (обязательный) | Токен доступа. Вы можете получить токен с помощью запроса |
Content-Type: application/json (обязательный)
| Свойство для обработки запроса в JSON. |
Accept: application/json (обязательный)
| Свойство для получения данных в формате JSON. |
Параметр | Описание |
course_id | course_type | learning_path_id | pageSize | pageToken | |
quizIds | Фильтр по ID теста |
contentItemIds | Фильтр по ID материала: отдельного теста, онлайн-теста, анкеты, презентации или лонгрида. |
parentCourseIds | ID курса, в котором находится тест.
Один и тот же quizId может быть у отдельного теста и у теста в составе курса. |
pageSize | Количество записей на 1 страницу. Если не указан, то 1000. |
pageToken | Токен для перехода на следующую страницу |
Заголовки ответа
test_id | test_title | |
---|
quizId | Идентификатор теста или онлайн-теста.
Это не идентификатор материала contentItemId, а отдельный идентификатор. |
quizTitle | Название теста |
contentItemId | ID материала: отдельного теста, презентации, лонгрида |
parentCourseId | ID курса, в котором находится материал.
Один и тот же quizId может быть у отдельного теста и у теста в составе курса. |
nextPageToken | Токен для перехода на следующую страницу |
test_type | contentItemId | course_type | course_idКоды ответов
Код | Текст | Описание |
---|
200 | OK | Запрос успешно обработан. Тело ответа будет содержать данные о тестах в аккаунте. |
400 | Bad Request | Ошибка в запросе |
404 | Unknown content item | Не найден |
курс материал с указанным ID |
403 | Permission denied | У пользователя недостаточно прав для выполнения запроса |
Пример запроса
Блок кода |
---|
GET /quizzes?contentItemId[]=d4c2f7cd-3dd3-11ef-9b83-02420a200158&contentItemIds[]=e69cca40-3dd3-11ef-a14c-02420a200163&parentCourseIds[]=c9ccd654-3dd3-11ef-9773-02420a200177&quizIds[]=df229156-3dd3-11ef-a94b-02420a200177&quizIds[]=03749b76-3dd4-11ef-a26b-02420a200177&pageSize=10&pageToken=NDNmZGM3Y2UtM2EwMi0xMWVmLTk0YWQtMDI0MjBhMjAwMTc3 HTTP/1.1
Host: api-learn.ispring.ru
X-Auth-Account-Url: https://mytraining.ispring.ru
X-Auth-Email: owner
X-Auth-Password: 12345 |
Пример ответа в xml
Блок кода |
---|
|
<?xml version="1.0" encoding="UTF-8"?>
<response>
<quizzes>
<result>
<quizId>43fdc7ce-3a02-11ef-94ad-02420a200177</quizId>
<quizTitle>Тест для сотрудников торгового зала</quizTitle>
<contentItemId>4316da94-3a02-11ef-a422-02420a200177</contentItemId>
<parentCourseIds/>
</result>
<result>
<quizId>3c35bfb2-3d2f-11ef-8337-02420a200176</quizId>
<quizTitle>Тест по продажам</quizTitle>
<contentItemId>3bcdb70a-3d2f-11ef-b19e-02420a200176</contentItemId>
<parentCourseIds/>
</result>
<result>
<quizId>75b4d0a6-4028-11ef-a7d0-02420a200176</quizId>
<quizTitle>Онлайн-тест по основам мерчендайзинга</quizTitle>
<contentItemId>0a157d44-3dd4-11ef-a14c-02420a200163</contentItemId>
<parentCourseIds/>
</result>
<result>
<quizId>ebf3fa10-4e76-11ef-8fe4-02420a20017c</quizId>
<quizTitle>Тест на соответствие</quizTitle>
<contentItemId>bbbf8a0a-4e76-11ef-91cf-02420a20014e</contentItemId>
<parentCourseIds/>
</result>
</quizzes>
</response> |
Пример ответа в JSON
Блок кода |
---|
|
{
"quizzes": [
{
"quizId": "43fdc7ce-3a02-11ef-94ad-02420a200177",
"quizTitle": "Тест для сотрудников торгового зала",
"contentItemId": "4316da94-3a02-11ef-a422-02420a200177"
},
{
"quizId": "75b4d0a6-4028-11ef-a7d0-02420a200176",
"quizTitle": "Онлайн-тест по основам мерчендайзинга",
"contentItemId": "0a157d44-3dd4-11ef-a14c-02420a200163"
},
{
"quizId": "75b4d0a6-4028-11ef-a7d0-02420a200176",
"quizTitle": "Онлайн-тест по основам мерчендайзинга",
"contentItemId": "0a157d44-3dd4-11ef-a14c-02420a200163",
"parentCourseId": "c9ccd654-3dd3-11ef-9773-02420a200177"
},
{
"quizId": "ebf3fa10-4e76-11ef-8fe4-02420a20017c",
"quizTitle": "Тест на соответствие",
"contentItemId": "bbbf8a0a-4e76-11ef-91cf-02420a20014e",
"parentCourseId": "c9ccd654-3dd3-11ef-9773-02420a200177"
}
],
"nextPageToken": "NDNmZGM3Y2UtM2EwMi0xMWVmLTk0YWQtMDI0MjBhMjAwMTc3"
} |