update_question
Update any question's title, score, description, answer settings, and programming configuration for coding problems.
Instructions
更新任意题目的通用配置
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question_id | Yes | 题目id(通过 query_paper 获取) | |
| title | No | 题干纯文本(与 title_raw 二选一)。只在一两行的简单题目用;结构化题干(OJ、分小节)走 title_raw。 | |
| title_raw | No | 题干富文本(Draft.js 格式),与 title 二选一,优先本字段。 格式:{"blocks": [...], "entityMap": {}},每行一个 block,空行 = text="" 的 unstyled block。 block.type 常用:unstyled / header-one~six / code-block / ordered-list-item / unordered-list-item / blockquote。 inlineStyleRanges.style 常用:BOLD / ITALIC / UNDERLINE / CODE / lineThrough / color-red / backgroundColor-#ffff02 / fontSize-20。 offset/length 以 UTF-16 单位计数(中文一字 1 单位)。 美化要点:小标题【XX】整段 BOLD、小节间留空行、样例用 code-block、关键词用 CODE 或 color-blue; 完整支持矩阵见 xiaoya-teacher-skill/references/title_rich_text.md。 | |
| score | No | 题目分值(大于等于0的整数) | |
| description | No | 答案解析或补充说明;编程题参考代码请填写到 program_setting.code_answer | |
| required | No | 是否必答(1=否 2=是) | |
| is_split_answer | No | 是否允许每个空有多个答案(仅填空题,true=允许) | |
| automatic_stat | No | 是否开启自动评分(1=关闭 2=开启) | |
| automatic_type | No | 自动评分类型(1=精确匹配+有序 2=部分匹配+有序 11=精确匹配+无序 12=部分匹配+无序) | |
| program_setting | No | 编程题配置(仅编程题需要,规则同 PROGRAM_SETTING_DESC) | |
| parse_mode | No | 富文本解析模式:plain=纯文本,raw=原始结构 | plain |