Дерево страниц

ДОСТУПНО В BUSINESS ПОДПИСКЕ

GET /quizzes


Важно:
Вы можете получить список тестов только из проекта, к которому имеете доступ. 

Права пользователя для выполнения запроса 


Любая роль с доступом минимум к одному проекту.

Заголовки и параметры запроса

Заголовок

Описание

Authorization (обязательный)Токен доступа. Вы можете получить токен с помощью запроса
Content-Type: application/json
(обязательный)
Свойство для обработки запроса в JSON. 
Accept: application/json
(обязательный)
Свойство для получения данных в формате JSON.
ПараметрОписание
quizIdsФильтр по ID теста
contentItemIdsФильтр по ID материала: отдельного теста, онлайн-теста, анкеты, презентации или лонгрида.
parentCourseIds

ID курса, в котором находится тест. 

Один и тот же quizId может быть у отдельного теста и у теста в составе курса.

pageSizeКоличество записей на 1 страницу. Если не указан, то 1000.
pageTokenТокен для перехода на следующую страницу

Заголовки ответа

ЗаголовокОписание
quizIdИдентификатор теста или онлайн-теста.

Это не идентификатор материала contentItemId, а отдельный идентификатор.
quizTitleНазвание теста
contentItemIdID материала: отдельного теста, презентации, лонгрида
parentCourseId

ID курса, в котором находится материал. 

Один и тот же quizId может быть у отдельного теста и у теста в составе курса.

nextPageTokenТокен для перехода на следующую страницу

Коды ответов

Код

Текст

Описание

200OKЗапрос успешно обработан. Тело ответа будет содержать данные о тестах в аккаунте.
400Bad RequestОшибка в запросе
404Unknown content itemНе найден материал с указанным ID
403Permission 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"
}
  • Нет меток