GET
/
v1
/
trace-learn
/
results
/
latest
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.getTraceLearnLatestResult()
{
  "id": "<string>",
  "studentId": "<string>",
  "assignmentId": "<string>",
  "assignmentTitle": "<string>",
  "submittedAt": "<string>",
  "scorePercent": 50,
  "correctCount": 123,
  "questionCount": 123,
  "timeTakenSeconds": 123,
  "passed": true,
  "topicBreakdown": [
    {
      "topicId": "<string>",
      "topicName": "<string>",
      "scorePercent": 50,
      "correctCount": 123,
      "questionCount": 123
    }
  ],
  "mistakes": [
    {
      "questionId": "<string>",
      "prompt": "<string>",
      "selectedAnswerLabel": "<string>",
      "correctAnswerLabel": "<string>",
      "explanation": "<string>",
      "topicName": "<string>"
    }
  ],
  "remediation": {
    "nextLessonSegmentId": "<string>",
    "nextLessonTitle": "<string>",
    "practiceAssignmentId": "<string>",
    "focusTopicIds": [
      "<string>"
    ]
  },
  "rewardDelta": {
    "starsEarned": 123,
    "gameSecondsEarned": 123,
    "streakDays": 123,
    "unlockedGameIds": []
  }
}

Response

Success

id
string
required

a string at most 128 character(s) long

Required string length: 1 - 128
studentId
string
required

a string at most 128 character(s) long

Required string length: 1 - 128
assignmentId
string
required

a string at most 128 character(s) long

Required string length: 1 - 128
assignmentTitle
string
required
assignmentType
enum<string>
required
Available options:
mini-test,
test,
practice
submittedAt
string
required

a string at least 10 character(s) long

Minimum string length: 10
scorePercent
number
required

a number between 0 and 100

Required range: 0 <= x <= 100
correctCount
number
required
questionCount
number
required
timeTakenSeconds
number
required
passed
boolean
required
topicBreakdown
object[]
required
mistakes
object[]
required
remediation
object
required
rewardDelta
object
required