Install
openclaw skills install @yottameta/yotta-mirror学情分析(元镜)—— 把成绩 / 答题表与题目-知识点映射,变成可复算、可追溯的诊断报告:数据质量闸门、逐题统计、按分值加权的知识点掌握率、A/B/C 分层与临界生识别、薄弱点诊断(低样本自动降级为人工复核),支持阈值配置、学生标识匿名化与 CI 闸门;零依赖本地运行,不联网、不调用模型,不用于学生评价或排名。
openclaw skills install @yottameta/yotta-mirror本地、确定性的学情分析技能。元镜把成绩 / 答题表与题目-知识点映射变成一份可复算、可追溯的 诊断报告:既给结论,也给结论背后的题号、样本量、比例与阈值。
可信契约:
--gate weak=<n> 提供退出码)。Do NOT trigger:
Windows 使用 python,Linux / macOS 使用 python3。
# 生成录入模板(成绩表 + 题目映射 + 阈值配置)
python3 scripts/yotta_mirror.py template --output-dir ./mirror-template
# 分析一次测验,输出 Markdown 报告
python3 scripts/yotta_mirror.py analyze --input scores.csv --items item-map.json
# 输出 JSON(自动化 / 存档),并按薄弱点数量设闸门
python3 scripts/yotta_mirror.py analyze --input scores.csv --items item-map.json \
--config thresholds.json --format json --out report.json --gate weak=3
# 从标准输入读取,学生标识匿名化后再分享
cat scores.csv | python3 scripts/yotta_mirror.py analyze --stdin --items item-map.json --anonymize
# 校验阈值配置
python3 scripts/yotta_mirror.py config validate --pack thresholds.json
退出码:0 正常 | 1 触发 --gate | 2 输入错误 | 3 配置或映射错误 | 4 运行时错误。
id / max_score / knowledge(一题可挂多个知识点)与可选 difficulty;mastery.weak_below / mastery.solid_at_or_above / layers.* / min_respondents / critical_margin;schema_version),字段定义见 references/report-format.md。字段规范与常见报错对照见 references/data-format.md。
--anonymize 用可复算代号(SHA-256 前 8 位)替换学生标识,便于对外分享;详见 references/privacy.md。
references/data-format.mdreferences/report-format.mdreferences/privacy.md按需读取,不必每次全读。