v1.0.1: 课程教学大纲合规性体检 - 初版骨架

基于匠厂 skill-template 主仓 v1.0.108 派生的业务技能。

核心业务:
- 教师在教务系统提交新开课或修订大纲时自动触发
- 格式结构 + 课程目标与毕业要求矩阵匹配 + 课程思政融合度三维体检
- 以批注模式嵌入原 Word 文档,文末给出百分制评分

输出形态:
- Word 文档红 / 黄 / 绿三色批注
- 百分制体检评分 + HTML 体检报告 + 修改建议清单

预期提效:教务处培养方案审核环节的返工次数减少 70%;大纲编制的规范性达到 95% 以上。

业务行生命周期:无(一次性体检结果存档,不重复处理)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
2026-09-14 12:19:12 +08:00
commit 1d78e542ca
21 changed files with 1432 additions and 0 deletions

26
.env.example Normal file
View File

@@ -0,0 +1,26 @@
# 课程教学大纲合规性体检 - 配置示例
# 行头说明「是什么」;行尾说明「怎么填」;进程环境变量 > 用户 .env > 本文件
# 教务系统 API 入口,例如 https://aa.example.edu/api/v1
AA_API_BASE_URL=
# 教务系统 API 调用凭证(Bearer Token),由教务处统一发放
AA_API_TOKEN=
# 课程思政关键词列表(JSON 数组),如 ["家国情怀","科学伦理","工匠精神","社会责任"]
IDEOLOGY_KEYWORDS=["家国情怀","科学伦理","工匠精神","社会责任"]
# 建议直接送审分数阈值,默认 85
SCORE_PASS_THRESHOLD=85
# 建议修改后送审分数阈值,默认 60
SCORE_MODIFY_THRESHOLD=60
# 单份大纲体检超时(秒),默认 60
AUDIT_TIMEOUT_SEC=60
# 语义相似度阈值,课程目标与毕业要求指标点匹配判定,默认 0.7
MATRIX_MATCH_THRESHOLD=0.7
# 错误码前缀,统一为 ERROR: 起头
LOG_LEVEL=INFO