Skip to main content
POST
会话内进入留白作答

请求体

application/json

练习会话命令的公共输入。不同命令会读取其中一部分字段;未列出的扩展字段以运行时 GET /guide 为准。

windowId
string

可选。面板调用时通常由宿主按当前窗口补齐。

expectedTopicId
string

可选。用于确认当前窗口仍在预期学习集。

requestId
string

调用方生成的幂等标识。重试同一命令时复用。

runId
string

指定练习会话趟数。部分命令可省略,使用当前趟。

attemptId
string

指定某次尝试。评估、退出、恢复类命令可能需要。

questionId
string

题目卡片或作答载体的身份。

carrier
string

作答载体,例如 focus 或 blank。

confirm
boolean

写操作确认。面板调用时 MarginNote 会补上。

响应

会话转场结果。可能还有未列出的字段。

练习会话命令的公共响应。结果可能是已完成、待查询、被拒或需要重新读取状态; 不要只看 HTTP 状态码。

schemaVersion
integer
bridgeApiVersion
string
requestId
string
runId
string
attemptId
string
state
string
outcome
string
settled
boolean
persisted
boolean
ready
boolean
canSwitch
boolean
code
string

受理之后才出现的失败码,走该项而不是 error.code。