GB-Power-Market-JJ manual-qztc
教学工作手册生成工具 v5.2。Generator+Reviewer双模式,支持Pipeline一键生成+审查。
install
source · Clone the upstream repo
git clone https://github.com/GeorgeDoors888/GB-Power-Market-JJ
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw-skills/skills/alukardo/manual-qztc" ~/.claude/skills/georgedoors888-gb-power-market-jj-manual-qztc && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw-skills/skills/alukardo/manual-qztc" ~/.openclaw/skills/georgedoors888-gb-power-market-jj-manual-qztc && rm -rf "$T"
manifest:
openclaw-skills/skills/alukardo/manual-qztc/SKILL.mdsource content
教学工作手册生成工具 v5.2
🎯 设计模式: Generator + Reviewer + Pipeline + Tool Wrapper 📁 代码文件:
🔍 审查脚本:manual_generator.py📖 规则参考:scripts/review_document.pyreferences/grading-formula.md
🚀 快速开始
Pipeline 一键执行(推荐)
# 生成 + 审查 python3 manual_generator.py <Excel文件> --pipeline
单独使用
# 生成 python3 manual_generator.py 数据可视化-23级计算机.xls # 审查 python3 scripts/review_document.py 教学工作手册.docx
📁 目录结构
manual-qztc/ ├── SKILL.md # 本文件 ├── manual_generator.py # 主生成器(Generator模式) ├── scripts/ │ └── review_document.py # 质量审查(Reviewer模式)v1.0 └── references/ └── grading-formula.md # 工具规则(Tool Wrapper)
🔄 Pipeline 工作流
┌─────────────────────────────────────────────────────────────┐ │ STEP 1: 生成 (Generator) │ │ python3 manual_generator.py <Excel> --pipeline │ │ ↓ │ │ ✅ CHECKPOINT 1: 文件生成成功? │ │ ↓ │ │ STEP 2: 审查 (Reviewer) │ │ python3 scripts/review_document.py <输出.docx> │ │ ↓ │ │ ✅ CHECKPOINT 2: 所有检查项通过? │ │ ↓ │ │ STEP 3: 交付 │ └─────────────────────────────────────────────────────────────┘
🧪 测试数据
# C#程序设计(48学生,软工) python3 manual_generator.py "~/Documents/QZTC/2026/C#程序设计-23级软工.xls" --pipeline # 数据可视化(52学生,计算机) python3 manual_generator.py "~/Documents/QZTC/2026/数据可视化-23级计算机.xls" --pipeline
📋 表格结构
作业表(学生作业登记表)
| 列 | 内容 |
|---|---|
| cells[0] | 学号 |
| cells[1] | 姓名 |
| cells[2-14] | 作业1-13(填√或空) |
成绩表(学生课程成绩登记表)
| 列 | 内容 |
|---|---|
| cells[0] | 学号 |
| cells[1] | 姓名 |
| cells[8] | 平时成绩 |
| cells[9] | 期中成绩 |
| cells[10] | 期末成绩 |
| cells[11] | 总评 |
分页
- 每表21行(1表头+20数据)
- 不足20学生时多余行留空
🔧 审查检查项
| 检查项 | 说明 |
|---|---|
| ✅ placeholders | 所有{*}占位符已替换 |
| ✅ homework_tables | 作业表结构正确 |
| ✅ grade_tables | 成绩表结构正确 |
📐 占位符规则
| 占位符 | 含义 | 示例 |
|---|---|---|
| 学年 | |
| 学年学期 | |
| 学期 | |
| 年级 | |
| 专业 | |
| 复合 | |
| 总人数 | |
| 平均成绩 | |
| 年/月/日 | / / |
| 班号 | |
📦 依赖
import pandas as pd from docx import Document
🔄 更新日志
| 版本 | 日期 | 内容 |
|---|---|---|
| v5.1 | 2026-04-09 | 全面切换至{* }占位符格式 |
| v4.6 | 2026-03-28 | 文本替换格式、居中、分页 |
v5.1 - 2026-04-09 - Generator + Reviewer + Pipeline + Tool Wrapper