{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Method Schema", "description": "Schema for mathematical teaching methods", "type": "object", "properties": { "教材信息": { "type": "object", "properties": { "教材名称": { "type": "string" }, "章节": { "type": "string" } }, "required": ["教材名称", "章节"] }, "method_list": { "type": "array", "items": { "type": "object", "properties": { "编号": { "type": "string" }, "名称": { "type": "string" }, "类型": { "type": "string" }, "适用场景": { "type": "object", "properties": { "问题类型": { "type": "string" }, "识别特征": { "type": "string" }, "典型形式": { "type": "string" } }, "required": ["问题类型", "识别特征", "典型形式"] }, "方法步骤": { "type": "array", "items": { "type": "object", "properties": { "步骤序号": { "type": "integer" }, "步骤描述": { "type": "string" }, "注意事项": { "type": "string" } }, "required": ["步骤序号", "步骤描述", "注意事项"] } }, "数学思想": { "type": "array", "items": { "type": "string" } }, "解题策略": { "type": "string" }, "支撑知识点": { "type": "array", "items": { "type": "string" } }, "前置方法": { "type": "array", "items": { "type": "string" } }, "典型例题": { "type": "array", "items": { "type": "string" } }, "常见错误": { "type": "array", "items": { "type": "object", "properties": { "错误描述": { "type": "string" }, "原因": { "type": "string" }, "正确做法": { "type": "string" } }, "required": ["错误描述", "原因", "正确做法"] } }, "难度等级": { "type": "integer" }, "教材位置": { "type": "string" } }, "required": [ "编号", "名称", "类型", "适用场景", "方法步骤", "数学思想", "解题策略", "支撑知识点", "前置方法", "典型例题", "常见错误", "难度等级", "教材位置" ] } } }, "required": ["教材信息", "method_list"] }