GET
/
v1
/
learning
/
tutor
/
assignments
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.listTraceLearnTutorAssignments({
  query: {},
})
{
  "assignments": [
    {
      "id": "<string>",
      "title": "<string>",
      "subjectName": "<string>",
      "questionCount": 123,
      "dueAt": "<string>",
      "dueLabel": "<string>",
      "timeLimitMinutes": 123,
      "createdAt": "<string>",
      "runtimeKind": "diagnostic",
      "assignedByName": "<string>",
      "canDelete": true,
      "assignedStudentIds": [
        "<string>"
      ],
      "resultSummary": {
        "assignedCount": 123,
        "completedCount": 123,
        "completionRatePercent": 50,
        "classAveragePercent": 50,
        "perStudent": [
          {
            "studentId": "<string>",
            "scorePercent": 50
          }
        ]
      }
    }
  ],
  "nextCursor": "<string>"
}

Query Parameters

limit
string

a string to be decoded into a number

cursor
string

a string at most 2048 character(s) long

Maximum string length: 2048

Response

Success

assignments
object[]
required
nextCursor
string | null
required