docs: 设计文档与 C1 裁定对齐(新建应用题固定 answer 模式,存量 rubric 只读)
test / test (push) Failing after 6m37s

This commit is contained in:
jacobxu666
2026-08-20 14:58:17 +08:00
parent 5ce33f3edf
commit 131ee41ac8
@@ -71,7 +71,7 @@ export function answersMatch(expected: string[], given: string): boolean; // 任
- **judge**:题干 + 解析 + 对/错单选
- **choice**:题干 + 选项列表(增/删/编辑,单选正确答案)+ 解析
- **fill**:题干 + 参考答案数组(增/删/编辑)+ 解析
- **solve**:题干 + 分值 + judgeMode 开关(rubric → 评分点列表(point/score)+ 参考解答;/ answer → 最终答案数组 + 参考解答可选)+ 解析
- **solve**:题干 + 分值 + **新建题固定「仅最终答案(秒判)」模式**(最终答案数组 + 参考解答可选);存量 rubric 题只读徽标「AI 逐评分点判分(存量题,保留原评分点)」+ 参考解答(必填语义),不提供评分点编辑(2026-08-20 用户裁定:新题仅 answer,无判分模式开关)
- 非法时客户端给出对应提示(与服务端同文案);保存仍走现有 `saveExamPaper`(JSON 序列化 QuizQ 数组)。
- 服务端 validateQuestionsJson 扩展:
- solve:rubric 模式沿用现行(reference + points 必填);answer 模式要求 `answers` 非空数组 + points 必填,reference 可选;answer 模式不得带 rubric。