Install
openclaw skills install @flyboat403/generating-evaluation-rubrics自动从教案内容提取教学目标,生成包含学习过程(星级评价)与学习结果(百分制评分)维度的结构化评价量规Excel表格。
openclaw skills install @flyboat403/generating-evaluation-rubrics从教案信息(教学内容、教学目标、学情分析、教学策略、重难点)自动生成课堂教学评价量规 Excel 表格。从学习过程(星级评价)和学习结果(百分制评分)两个维度制定评价标准。
Phase 1 — 校准: 完整读取 references/examples.md → 校准输出格式和指标风格
Phase 2 — 解析: 解析输入 → 提取 课题/年级/学科/教学目标/学情分析/教学策略/重难点
Phase 3 — 设计: 设计维度 → 学习态度(★) + 学习行为(★) + 学习结果(分数, 合计100)
Phase 4 — 编写: 编写指标 → 依次通过 5 步验证 + 行为动词表检查
Phase 5 — 预览: 展示 Markdown 预览 → 确认用户意见
Phase 6 — 生成: 生成 Excel → python scripts/generate_rubric.py <json> <output.xlsx>
默认生成两个过程维度子类和一个结果维度:
当用户提供了自定义评价维度时:
**维度重复提示:**
- [用户维度名称] 与 [已有维度名称] 在评价内容上存在重叠
- 建议:将其合并为 [合并后名称],或调整为 [差异化名称]
- 是否继续按现有维度生成?
评价指标的星级和分值应与目标的认知层级匹配,而非凭感觉分配:
| 认知层级 | 过程维度星级 | 结果维度建议分值 | 典型行为 |
|---|---|---|---|
| 知道/理解 | 3★ | 10-15 分 | 复述定义、列举名称、解释概念 |
| 应用/分析 | 4★ | 20-25 分 | 分类识别、计算演示、比较对照 |
| 评价/创造 | 5★ | 25-35 分 | 设计方案、论证观点、综合评价 |
核心教学目标应对应"评价/创造"层,给予最高权重。所有结果维度分值相加必须等于 100。
过程维度指标根据认知层级自动设定星级上限:
可在预览时展示判断结果,让用户确认。
在动笔编写每条评价指标之前,先依次自问自答以下 5 个问题。任一步得到否定答案,该指标即不合格,必须修改或删除:
Step 1 — 教学溯源:自问"这个指标有教案中的教学活动支撑吗?"
Step 2 — 动词纯度:自问"指标中每个动词是否来自'行为动词表'?"
Step 3 — 可验证性:自问"不同评价者会得出相同结论吗?"
Step 4 — 分值合理性(结果维度):自问"核心教学目标是否获得了最高权重?"
Step 5 — 公平可比性:自问"完成标准在不同学生之间是否可公平比较?"
评价指标的可信度取决于动词的可观测性。绝对禁止的心理动词(无法观测)和必须使用的行为动词(可观测):
| 认知层级 | 禁止(心理动词) | 必须使用(行为动词) |
|---|---|---|
| 知道 | 知道、了解、明白 | 说出、复述、列举、背诵、辨认、描述、标明 |
| 理解 | 理解、领会、懂得 | 解释、分类、举例、说明、概括、推断、区别 |
| 应用 | — | 计算、演示、操作、执行、解答、制定方案 |
| 分析 | — | 分析、比较、区分、归类、指出关系、解构 |
| 评价 | 评价、判断(模糊) | 评定、论证、证明、说明价值、对照标准检查 |
| 创造 | — | 设计、编写、创作、提出方案、组织、总结 |
核心原则:如果一个动词无法在课堂现场被观测到,它就是无效的评价动词。
| 目标层级 | 建议分值 |
|---|---|
| 核心目标(大概念/评价创造层) | 30-35 分 |
| 重要目标(关键技能/应用分析层) | 20-25 分 |
| 基础目标(识记理解/知道理解层) | 10-15 分 |
核心目标≤2项,避免权重稀释。生成后逐项加总验证,确保严格等于 100。
以下错误会严重降低评价量规的专业性和可用性,绝对避免:
Do NOT load scripts/generate_rubric.py during preview-only work — read it only after user confirms and Excel generation is needed.
pip install openpyxl>=3.0.0 安装依赖,再重试脚本。告知用户在安装依赖。.csv 文件,格式简单但可用。MANDATORY — 完整读取:在生成任何量规指标之前,必须先完整读取 references/examples.md 以校准输出格式和指标风格。不要对读取范围设限。
若用户已在对话中明确展示了期望的量规格式或指标风格,可跳过读取,直接按用户格式生成。
生成量规数据后,以 Markdown 表格形式展示,包含:
展示预览后询问用户:
以上是评价量规预览,请确认或提出修改意见:
1. 确认无误,生成 Excel 文件
2. 需要调整(请说明调整内容)
用户确认后,将量规数据保存为 JSON 文件,然后执行:
python scripts/generate_rubric.py <json_file_path> <output_xlsx_path>
json_file_path:量规数据的 JSON 文件路径output_xlsx_path:输出 Excel 文件路径,默认命名为 {课题名称}_评价量规.xlsx如果用户未指定输出路径,保存到当前工作目录。
参见下方 Python 脚本说明。脚本负责以下样式:
scripts/generate_rubric.py 接收 JSON 参数:
{
"title": "课题名称 - 评价量规",
"meta": { "title": "课题名称", "grade": "年级", "subject": "学科" },
"columns": ["评价内容", "评价指标", "权重", "自评", "互评", "家长点评", "教师评价", "综合评价"],
"rows": [
{
"category": "学习态度",
"dimension_type": "process",
"indicators": [
{ "description": "课前主动预习...", "weight": "★★★★★" }
]
}
]
}
见 references/examples.md。