curl --request GET \
--url https://qti.alpha-1edtech.ai/api/assessment-items \
--header 'Authorization: Bearer <token>'{
"items": [
{
"identifier": "<string>",
"title": "<string>",
"type": "choice",
"qtiVersion": "3.0",
"timeDependent": false,
"adaptive": false,
"rawXml": "<string>",
"content": {
"qti-assessment-item": {
"_attributes": {
"xmlns": "<string>",
"xmlns:xsi": "<string>",
"xsi:schemaLocation": "<string>",
"identifier": "<string>",
"title": "<string>",
"adaptive": "<string>",
"time-dependent": "<string>"
},
"qti-response-declaration": [
{
"_attributes": {
"identifier": "<string>",
"cardinality": "<string>",
"baseType": "<string>"
},
"qti-correct-response": {
"qti-value": [
"<string>"
]
}
}
],
"qti-outcome-declaration": [
{
"_attributes": {
"identifier": "<string>",
"cardinality": "<string>",
"baseType": "<string>"
}
}
],
"qti-assessment-stimulus-ref": [
{
"_attributes": {
"identifier": "<string>",
"href": "<string>",
"title": "<string>"
}
}
],
"qti-item-body": "<unknown>",
"qti-response-processing": "<unknown>"
}
},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"responseDeclarations": [
{
"identifier": "<string>",
"cardinality": "single",
"correctResponse": {
"value": [
"<string>"
]
},
"baseType": "identifier"
}
],
"outcomeDeclarations": [
{
"identifier": "<string>",
"cardinality": "single",
"baseType": "identifier"
}
],
"responseProcessing": {
"templateType": "match_correct",
"responseDeclarationIdentifier": "<string>",
"outcomeIdentifier": "<string>",
"correctResponseIdentifier": "<string>",
"incorrectResponseIdentifier": "<string>",
"inlineFeedback": {
"outcomeIdentifier": "<string>",
"variableIdentifier": "<string>"
}
},
"metadata": {
"subject": "Math",
"grade": "10",
"difficulty": "easy",
"learningObjectiveSet": [
{
"source": "CASE",
"learningObjectiveIds": [
"id-123",
"id-456",
"id-789"
]
}
]
},
"modalFeedback": [
{
"outcomeIdentifier": "<string>",
"identifier": "<string>",
"showHide": "show",
"content": "<string>",
"title": "<string>"
}
],
"feedbackInline": [
{
"outcomeIdentifier": "<string>",
"identifier": "<string>",
"showHide": "show",
"content": "<string>",
"class": [
"<string>"
]
}
],
"feedbackBlock": [
{
"outcomeIdentifier": "<string>",
"identifier": "<string>",
"showHide": "show",
"content": "<string>",
"class": [
"<string>"
]
}
],
"__v": 123
}
],
"total": 123,
"page": 1,
"pages": 123,
"limit": 10,
"sort": "<string>",
"order": "asc"
}Search and retrieve assessment items (questions) with advanced filtering capabilities. Supports text search across titles and identifiers, filtering by type, sorting, and pagination. Assessment items are the core content units that contain questions, answer choices, and scoring logic.
curl --request GET \
--url https://qti.alpha-1edtech.ai/api/assessment-items \
--header 'Authorization: Bearer <token>'{
"items": [
{
"identifier": "<string>",
"title": "<string>",
"type": "choice",
"qtiVersion": "3.0",
"timeDependent": false,
"adaptive": false,
"rawXml": "<string>",
"content": {
"qti-assessment-item": {
"_attributes": {
"xmlns": "<string>",
"xmlns:xsi": "<string>",
"xsi:schemaLocation": "<string>",
"identifier": "<string>",
"title": "<string>",
"adaptive": "<string>",
"time-dependent": "<string>"
},
"qti-response-declaration": [
{
"_attributes": {
"identifier": "<string>",
"cardinality": "<string>",
"baseType": "<string>"
},
"qti-correct-response": {
"qti-value": [
"<string>"
]
}
}
],
"qti-outcome-declaration": [
{
"_attributes": {
"identifier": "<string>",
"cardinality": "<string>",
"baseType": "<string>"
}
}
],
"qti-assessment-stimulus-ref": [
{
"_attributes": {
"identifier": "<string>",
"href": "<string>",
"title": "<string>"
}
}
],
"qti-item-body": "<unknown>",
"qti-response-processing": "<unknown>"
}
},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"responseDeclarations": [
{
"identifier": "<string>",
"cardinality": "single",
"correctResponse": {
"value": [
"<string>"
]
},
"baseType": "identifier"
}
],
"outcomeDeclarations": [
{
"identifier": "<string>",
"cardinality": "single",
"baseType": "identifier"
}
],
"responseProcessing": {
"templateType": "match_correct",
"responseDeclarationIdentifier": "<string>",
"outcomeIdentifier": "<string>",
"correctResponseIdentifier": "<string>",
"incorrectResponseIdentifier": "<string>",
"inlineFeedback": {
"outcomeIdentifier": "<string>",
"variableIdentifier": "<string>"
}
},
"metadata": {
"subject": "Math",
"grade": "10",
"difficulty": "easy",
"learningObjectiveSet": [
{
"source": "CASE",
"learningObjectiveIds": [
"id-123",
"id-456",
"id-789"
]
}
]
},
"modalFeedback": [
{
"outcomeIdentifier": "<string>",
"identifier": "<string>",
"showHide": "show",
"content": "<string>",
"title": "<string>"
}
],
"feedbackInline": [
{
"outcomeIdentifier": "<string>",
"identifier": "<string>",
"showHide": "show",
"content": "<string>",
"class": [
"<string>"
]
}
],
"feedbackBlock": [
{
"outcomeIdentifier": "<string>",
"identifier": "<string>",
"showHide": "show",
"content": "<string>",
"class": [
"<string>"
]
}
],
"__v": 123
}
],
"total": 123,
"page": 1,
"pages": 123,
"limit": 10,
"sort": "<string>",
"order": "asc"
}The access token received from the authorization server in the OAuth 2.0 flow.
Search title and identifier fields using a search term. This is a fuzzy search.
Page number for pagination
1
Number of items per page
10
Field to sort by
title, identifier, type, createdAt, updatedAt "createdAt"
Sort order
asc, desc "desc"
Advanced filter expression using =, !=, >, >=, <, <=, ~ and logical AND/OR. Example: type='choice'
"type='choice'"
Filter by subject from qti-parent-tests array (indexed for fast lookup)
"Math"
Filter by grade from qti-parent-tests array (indexed for fast lookup)
"5"
Filter by question type - native field with simple index
"choice"
Full-text search on qti-prompt-text field (uses text index)
"pythagorean"
List of assessment items with pagination metadata
Paginated response containing all assessment items available on the service provider with navigation metadata
Array of assessment items that match the search criteria
Show child attributes
The total number of entities that match the search criteria.
The page number of the entities that match the search criteria.
The total number of pages of entities that match the search criteria.
The number of entities per page.
The field to sort the entities by.
The order to sort the entities by. Either 'asc' or 'desc'.
asc, desc