curl --request GET \
--url https://qti.alpha-1edtech.ai/api/assessment-tests/{assessmentTestIdentifier}/test-parts \
--header 'Authorization: Bearer <token>'{
"items": [
{
"identifier": "<string>",
"navigationMode": "linear",
"submissionMode": "individual",
"qti-assessment-section": [
{
"identifier": "<string>",
"title": "<string>",
"visible": true,
"required": true,
"fixed": false,
"sequence": 123,
"qti-assessment-item-ref": [
{
"identifier": "<string>",
"href": "<string>"
}
]
}
]
}
],
"total": 123,
"page": 1,
"pages": 123,
"limit": 10,
"sort": "<string>",
"order": "asc"
}Get all test parts within an assessment test with support for filtering by navigation mode, submission mode, and text search. Test parts are organizational units that group sections and define testing behaviors like linear/nonlinear navigation.
curl --request GET \
--url https://qti.alpha-1edtech.ai/api/assessment-tests/{assessmentTestIdentifier}/test-parts \
--header 'Authorization: Bearer <token>'{
"items": [
{
"identifier": "<string>",
"navigationMode": "linear",
"submissionMode": "individual",
"qti-assessment-section": [
{
"identifier": "<string>",
"title": "<string>",
"visible": true,
"required": true,
"fixed": false,
"sequence": 123,
"qti-assessment-item-ref": [
{
"identifier": "<string>",
"href": "<string>"
}
]
}
]
}
],
"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.
The unique identifier of the parent assessment test containing the test parts
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, createdAt, updatedAt "createdAt"
Sort order
asc, desc "desc"
Filter by navigation mode (linear: sequential navigation, nonlinear: free navigation)
linear, nonlinear "linear"
Filter by submission mode (individual: submit per item, simultaneous: submit all at once)
individual, simultaneous "individual"
Filter by subject (e.g. Math, Reading) using the optimized consolidated field
"Math"
Filter by grade level using the optimized consolidated field
"5"
Filter tests based on whether they have questions (true) or not (false)
true, false "true"
Advanced filter expression using =, !=, >, >=, <, <=, ~ and logical AND/OR. Example: type='practice' AND createdAt>'2024-01-01'
Successfully retrieved test parts
Paginated collection of test parts with navigation metadata
Array of all test parts belonging to the specified assessment test
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