How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Kortext Quiz API

The Quiz API from Kortext — 8 operation(s) for quiz.

Kortext Quiz API is one of 10 APIs that Kortext publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Quiz. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 8 operations across 8 paths, and defines 21 schemas. It is described by OpenAPI 3.2.0, at version 1.13.0.223565.

Requests are made against the base URL https://api-demo.labs.kortext.com.

8 operations 8 paths 21 schemas 2 GET1 PATCH5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.13.0.223565
Base URL
https://api-demo.labs.kortext.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Kortext Quiz API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (HTTPBearer).

Paths & Operations 8

Across 8 paths, the API surfaces 8 operations — 2 GET, 1 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

Quiz 8
POST
/tutor/v1/quiz/session
Create a new quiz session
tutor_create_session_tutor_v1_quiz_session_post 2 params body → 200400403500422
POST
/tutor/v1/quiz/session/question
Create a new question for an existing quiz session
tutor_create_session_question_tutor_v1_quiz_session_question_post body → 200400403404500422
POST
/tutor/v1/quiz/session/answer
Submit a session answer for a quiz question
tutor_create_session_answer_attempt_tutor_v1_quiz_session_answer_post body → 200400403404500422
PATCH
/tutor/v1/quiz/session/answer/{attempt_id}
Update a session answer for a quiz question
tutor_create_session_answer_attempt_tutor_v1_quiz_session_answer__attempt_id__patch 1 param body → 200400403404500422
GET
/tutor/v1/quiz/sessions
Get all quiz sessions for the current user
tutor_get_sessions_grouped_by_content_id_tutor_v1_quiz_sessions_get → 200403500
GET
/tutor/v1/quiz/session/{session_id}/detail
Get detailed information about a specific quiz session
tutor_get_session_detail_tutor_v1_quiz_session__session_id__detail_get 1 param → 200403404500422
POST
/tutor/v1/quiz/session/url
Create a quiz session from a URL
tutor_create_session_from_url_tutor_v1_quiz_session_url_post body → 200400403500422
POST
/tutor/v1/quiz/session/text
Create a quiz session from custom text
tutor_create_session_from_text_tutor_v1_quiz_session_text_post body → 200400403500422

Schemas 21

The contract defines 21 schemas that model the data the API accepts and returns. The most detailed are QuizSessionStatsDto (16 properties), ContentGroupDto (9 properties), ContentPartDto (6 properties), PublicQuizSessionQuestionDto (5 properties). Each schema is shown below with its type and property counts.

CreateQuizSessionFromUrlDto
object
4 properties 3 required
CreateQuizSessionQuestionDto
object
1 property 1 required
ValidationError
object
3 properties 3 required
SetQuizAnswerAttemptDto
object
3 properties 3 required
UpdateQuizAnswerAttemptDto
object
1 property 1 required
KnowledgeItemDto
object
5 properties 4 required
QuizSessionsDto
object
1 property 1 required
QuizSessionStatsDto
object
16 properties 14 required
QuizAttemptDto
object
5 properties 5 required
QuizQuestionDto
object
3 properties 3 required
PublicQuizQuestionDto
object
3 properties 3 required
ContentGroupDto
object
9 properties 8 required
PublicQuizAnswerDto
object
2 properties 2 required
CreateQuizSessionFromTextDto
object
4 properties 3 required
ContentPartDto
object
6 properties 3 required
HTTPValidationError
object
1 property
PublicQuizSessionQuestionDto
object
5 properties 5 required
QuizAnswerDto
object
4 properties 4 required
ContentType
string
CreateQuizSessionDto
object
4 properties 2 required
QuizSessionQuestionDto
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kortext-quiz-api-openapi.yml Raw ↑

Other APIs Kortext publishes across the network.

Kortext VLE / LTI Integration API
Kortext Platform API
Kortext Chat API
Kortext Content API
Kortext Health Checks API
Kortext Labs API
Kortext Podcast API
Kortext Reading List API
Kortext Test API
Where this information came from

This is an independent, third-party profile of Kortext Quiz API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.