Assessment Progress API — Types

AssessmentProgressConnection

Paginated assessment progress results.

FieldTypeDescription
totalCountInt!Total number of matching records
pageInfoPageInfo!Pagination metadata
edges[AssessmentProgressEdge!]!Assessment progress records

AssessmentProgressEdge

An edge in the assessment progress connection.

FieldTypeDescription
cursorString!Cursor for this edge
nodeAssessmentProgressRecord!The assessment progress record

AssessmentProgressRecord

A single assessment progress record.

FieldTypeDescription
userIdStringThe user's ID (UUID)
assessmentIdString!The assessment ID
attemptIdString!The attempt ID
assessmentStatusString!Assessment status (e.g., "completed", "in_progress")
assessmentResultStringAssessment result (e.g., "passed", "failed")
assessmentReportStringAssessment report data (when available)
createdAtTime!When this record was created
updatedAtTime!When this record was last updated

PageInfo

Cursor-based pagination metadata.

FieldTypeDescription
hasNextPageBoolean!Whether more results are available
hasPreviousPageBoolean!Whether previous results exist
startCursorStringCursor of the first edge
endCursorStringCursor of the last edge

Enums

AssessmentProgressOrderBy

ValueDescription
ASSESSMENT_STATUSOrder by assessment status
ASSESSMENT_RESULTOrder by assessment result
CREATED_ATOrder by creation date
UPDATED_ATOrder by last updated date

SortOrder

ValueDescription
ASCAscending
DESCDescending

Scalars

ScalarDescription
TimeDate and time formatted as an RFC 3339 string (e.g., 2026-03-01T10:00:00Z)