POST
/
v1
/
trace-learn
/
learn
/
complete
TypeScript client
import { TxAgentKitClient } from '@tx-agent-kit/sdk'

const client = new TxAgentKitClient({
  token: process.env.TX_AGENT_KIT_TOKEN
})

const response = await client.traceLearn.completeTraceLearnLesson({
  body: {},
})
{
  "completion": {
    "id": "<string>",
    "studentId": "<string>",
    "lessonId": "<string>",
    "segmentId": "<string>",
    "lessonTitle": "<string>",
    "attemptNumber": 2,
    "status": "<string>",
    "passed": true,
    "scoreCorrect": 123,
    "scoreTotal": 123,
    "scorePercent": 50,
    "activeMs": 123,
    "startedAt": "<string>",
    "completedAt": "<string>"
  },
  "created": true
}

Body

application/json
segmentId
string
required

a string at most 128 character(s) long

Required string length: 1 - 128
passed
boolean | null
score
object
activeMs
number

a non-negative number

Required range: x >= 0
startedAt
string | null

a string at least 10 character(s) long

Minimum string length: 10

Response

Success

completion
object
required
created
boolean
required