Skip to main content
PUT
/
assessment-tests
/
{assessmentTestIdentifier}
/
test-parts
/
{testPartIdentifier}
/
sections
/
{identifier}
Update a section's configuration and item references
curl --request PUT \
  --url https://qti.alpha-1edtech.ai/api/assessment-tests/{assessmentTestIdentifier}/test-parts/{testPartIdentifier}/sections/{identifier} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "identifier": "<string>",
  "title": "<string>",
  "visible": true,
  "required": true,
  "fixed": false,
  "sequence": 123,
  "qti-assessment-item-ref": [
    {
      "identifier": "<string>",
      "href": "<string>"
    }
  ]
}
'
{
  "identifier": "<string>",
  "title": "<string>",
  "visible": true,
  "required": true,
  "fixed": false,
  "sequence": 123,
  "qti-assessment-item-ref": [
    {
      "identifier": "<string>",
      "href": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

assessmentTestIdentifier
string
required

Root assessment test identifier

testPartIdentifier
string
required

Parent test part identifier

identifier
string
required

Section identifier

Body

application/json

The section to update

Core assessment section schema containing all essential section attributes

identifier
string
required

Unique identifier for the entity on the service provider.

title
string
required

Human-readable title of the entity on the service provider.

visible
boolean
default:true
required

Determines whether the assessment section is visible to candidates during test delivery. Sections are visible by default unless explicitly hidden for specific assessment conditions.

required
boolean
default:true

If a child element is required it must appear (at least once) in the selection.

fixed
boolean
default:false

If a child element is fixed it must never be shuffled. When used in combination with a selection rule fixed elements do not have their position fixed until after selection has taken place.

sequence
integer

Defines the sequential order of this item within its parent section. Must be a positive integer that determines presentation order to candidates.

qti-assessment-item-ref
object[]

Collection of assessment items that are referenced within this section.

Response

Section updated successfully

Complete assessment section data with all referenced items. Represents a section containing learning content within a test part.

identifier
string
required

Unique identifier for the entity on the service provider.

title
string
required

Human-readable title of the entity on the service provider.

visible
boolean
default:true
required

Determines whether the assessment section is visible to candidates during test delivery. Sections are visible by default unless explicitly hidden for specific assessment conditions.

required
boolean
default:true

If a child element is required it must appear (at least once) in the selection.

fixed
boolean
default:false

If a child element is fixed it must never be shuffled. When used in combination with a selection rule fixed elements do not have their position fixed until after selection has taken place.

sequence
integer

Defines the sequential order of this item within its parent section. Must be a positive integer that determines presentation order to candidates.

qti-assessment-item-ref
object[]

Collection of assessment items that are referenced within this section.