根据人才培养方案和专业教学标准生成符合中国职业教育规范的课程标准DOCX文档。**使用时机**:当需要创建包含以下特征的职业教育课程标准时:(1) 需要制作生成编制课程标准,(2) 基于任务驱动能力目标的项目化课程内容,(3) 建设学习情境设计的课程,(4) 需要标准结构和中国教育规范格式的课程,(5) 包含职教...
---
name: curriculum-standard
description: "根据人才培养方案和专业教学标准生成符合中国职业教育规范的课程标准DOCX文档。**使用时机**:当需要创建包含以下特征的职业教育课程标准时:(1) 需要制作生成编制课程标准,(2) 基于任务驱动能力目标的项目化课程内容,(3) 建设学习情境设计的课程,(4) 需要标准结构和中国教育规范格式的课程,(5) 包含职教高考考点、课程思政、证书竞赛融合内容的课程。触发词:课程标准、人才培养方案、专业教学标准、职业教育、学习情境设计、课程目标、课程实施、课标、中国教育标准、岗课赛证考、学业质量、教学评价、课程结构、课程建设。"
---
# 课程标准生成
## Overview
从专业教学标准和人才培养方案转换得到符合职业教育规范的课程标准文档。
**核心原则**:
- 知识目标采用布鲁姆分类维度(4×6表格)
- 能力目标采用任务驱动式的工作过程描述
- 课程内容采用如下三个层级结构中选择一个作为课程内容的组织方式:项目→任务→工作内容or模块→项目→任务or任务/案例→工作内容→工作步骤
- 学习情境设计需按模板逐项目详细展开
- 各学习情境的评价量规需要与该情境的学习内容紧密对应,与学习目标保持一致
- 学业质量水平的描述应与课程内容紧密对应,与课程目标保持一致,并且分为合格要求和较高要求两个水平
- 如果提供了课程内容文档可以从中提取课程标准生成所需内容
## References
本技能包含以下参考文件,在特定阶段需要读取:
| 文件 | 说明 | **MANDATORY - 何时读取** | **Do NOT Load** |
|------|------|-------------------------|-----------------|
| `@path/references/learning-scenario-templates-new.md` | 学习情境设计的三种模板(岗课赛证考融合版/标准项目版/简化版) | **Phase 5: 在生成任何学习情境前必须完整读取** | Phase 1-4, 6-8 |
| `@path/examples/课程标准模板.docx` | 默认课程标准模板(包含完整10章结构) | **Phase 0: 模板验证阶段必须检查** | 模板确认后无需重复读取 |
| `@path/assets/moe_pdfs_final.json` | 教育部职业教育专业教学标准索引(579条记录,含专业代码/名称/教育层次/PDF链接) | **Phase 0: 当用户未提供专业教学标准时必须读取用于自动匹配** | 用户提供专业教学标准时 |
| **工作流决策文件** | **在以下阶段必须参考本文件的决策树** | | |
| **SKILL.md** | 核心工作流和规范 | **所有阶段:作为主要参考** | - |
**重要加载规则**:
- **MANDATORY - 完整读取**:对于关键文件,必须完整读取,不要设置范围限制
- **Do NOT Load 过早**:引用文件仅应在需要时加载,避免过早加载占用上下文空间
- **阶段特定加载**:每个文件都有指定的加载阶段,严格按照阶段加载
## When to Use
**必须使用**:
- 根据专业教学标准/人才培养方案/专业简介生成课程标准
- 需要按布鲁姆二维分类表组织知识目标(事实/概念/程序/元认知 × 记忆/理解/应用/分析/评价/创造)
- 需要按工作任务描述能力目标
- 需要分析课程地位关系(前期/同期/后续课程)
- 教学内容需要项目/情境/单元→任务→工作内容三级组织
- 需要生成每个项目/情境/单元的学习情境和学习单元设计
- 需要学业质量水平(合格/较高要求)描述
- 需要课程实施与评价标准
**不使用**:
- 简单的文档格式转换
- 非职业教育课程标准文档
## Required Inputs
| 输入 | 类型 | 必需 | 说明 |
|------|------|------|------|
| `training_plan` | PDF/DOCX/MD | ✅ | 人才培养方案(必须由用户提供) |
| `teaching_standard` | PDF/DOCX/MD | ❌ | 专业教学标准,未提供时自动从教育部索引库匹配,匹配失败时提示用户提供或确认忽略 |
| `template_docx` | PDF/DOCX/MD | ❌ | 课程标准模板文档(含完整结构),未提供时自动使用默认模板 |
| `content_refs` | PDF/DOCX/MD | ❌ | 补充课程内容参考文档 |
## Default Templates and Resources
当用户未提供课程标准模板或专业教学标准时,使用以下默认资源:
| 资源类型 | 路径 | 说明 |
|----------|------|------|
| 课程标准模板 | `@path/examples/课程标准模板.docx` | 默认课程标准模板(包含完整10章结构) |
| 专业教学标准索引 | `@path/assets/moe_pdfs_final.json` | 教育部职业教育专业教学标准索引(579条记录) |
**自动匹配逻辑**:
```
课程标准模板:
用户是否提供了 template_docx?
├─ 是 → 使用用户提供的模板
└─ 否 → 检查默认模板 @path/examples/课程标准模板.docx 是否存在
├─ 存在 → 自动使用默认模板,告知用户
└─ 不存在 → 提示用户提供模板
专业教学标准:
用户是否提供了 teaching_standard?
├─ 是 → 使用用户提供的专业教学标准
└─ 否 → 从 @path/assets/moe_pdfs_final.json 自动匹配
├─ 找到匹配项 → 询问用户是否使用
│ ├─ 使用 → 下载并解析
│ └─ 不使用 → 提示上传或确认忽略
└─ 未找到 → 提示上传或确认忽略
```
## Document Structure Template
课程标准必须包含以下10个部分:
| 章节 | 内容要求 |
|------|----------|
| 一、制订课程标准的依据 | 依据专业教学标准、人才需求调研报告、人才培养方案制订 |
| 二、课程的性质 | 课程定位(专业基础课/核心课)、职教高考/技能考试属性 |
| 三、课程任务 | 基于工作过程分析,总学时、学分、对应证书和竞赛 |
| 四、课程地位 | 表1 课程地位关系表(前期/同期/后续课程及能力支撑关系) |
| 五、课程核心素养与课程目标 | 核心素养+知识目标表+能力目标+素质目标+证书表+竞赛表 |
| 六、课程的教学内容与建议学时 | 表4 课程内容结构(项目-任务-工作内容-学时) |
| 七、学习情境和学习单元设计 | 逐项目详细设计 |
| 八、学业质量 | 水平一合格要求+水平一较高要求+说明 |
| 九、课程实施 | 教学策略、教学条件、教学团队、校企合作 |
| 十、课程学业水平评价 | 评价原则、评价方式、评价标准、评价结果运用 |
**NEVER**:
- 不要遗漏任何章节
- 不要将多个项目合并到同一节
- 不要将学业质量写成单一标准(必须分合格/较高两水平)
## Processing Workflow
### Phase 0: Input Validation(输入验证)
**开始生成前必须确认以下信息**:
| 必填项 | 说明 | 示例 |
|--------|------|------|
| **课程名称** | 标准课程名称 | 办公软件应用、企业网络搭建 |
| **学生对象** | 教育层次和学制 | 中职三年制、高职三年制、职教本科四年制 |
| **专业/专业大类** | 适用专业名称 | 计算机应用专业、电子信息类专业 |
**验证流程**:
```
Step 1: 人才培养方案验证(必须)
用户是否提供了 training_plan(人才培养方案)?
├─ 是 → 进入 Step 2
└─ 否 → 必须提示用户提供,无法继续
Step 2: 模板验证
用户是否提供了 template_docx?
├─ 是 → 使用用户提供的模板
└─ 否 → 检查默认模板 @path/examples/课程标准模板.docx 是否存在
├─ 存在 → 自动使用默认模板,告知用户
└─ 不存在 → 提示用户提供模板
Step 3: 信息验证
用户提供的信息是否完整(课程名称、学生对象、专业)?
├─ 完整 → 进入 Step 4
└─ 缺失 → 必须询问用户
Step 4: 专业教学标准验证(可选,自动匹配)
用户是否提供了 teaching_standard(专业教学标准)?
├─ 是 → 使用用户提供的专业教学标准,进入 Phase 1
└─ 否 → 执行自动匹配流程(见下方)
```
**自动匹配专业教学标准流程**:
```
Step 4.1: 读取索引文件
读取 @path/assets/moe_pdfs_final.json
Step 4.2: 搜索匹配项
根据用户提供的信息搜索:
├─ 优先匹配:专业代码(如 700206)
└─ 次优匹配:专业名称(如 "汽车运用与维修")
└─ 可结合教育层次筛选(中职/高职/本科)
Step 4.3: 处理匹配结果
├─ 找到唯一匹配项 → 显示匹配结果,询问用户是否使用
│
├─ 找到多个匹配项 → 显示列表,让用户选择
│
└─ 未找到匹配项 → 提示用户:
"未在教育部专业教学标准库中找到「{专业名称}」对应的专业教学标准。
您可以选择:
1. 上传专业教学标准文件
2. 忽略,继续生成课程标准(不使用专业教学标准)
请选择:"
```
**匹配成功时的提示模板**:
> 检测到您的专业「{专业名称}」对应教育部发布的专业教学标准:
> - **专业代码**:{代码}
> - **标准名称**:{标准全称}
> - **教育层次**:{教育层次}
> - **来源**:教育部官网
>
> 是否使用此专业教学标准?
> - 使用(推荐)
> - 不使用,我将上传自己的专业教学标准
> - 不使用,继续生成(不参考专业教学标准)
**匹配失败时的提示模板**:
> 未在教育部专业教学标准库中找到「{专业名称}」对应的专业教学标准。
>
> 您可以选择:
> 1. **上传专业教学标准文件**(推荐)
> 2. **忽略,继续生成课程标准**(仅参考人才培养方案)
>
> 请选择或上传文件:
**人才培养方案缺失时的提示模板**:
> 生成课程标准必须提供人才培养方案,请上传人才培养方案文件(支持 .docx/.pdf/.md 格式)。
**模板缺失时的提示模板**:
> 未检测到课程标准模板,请提供模板文件(.docx格式),或将模板文件放置到以下路径:
> - `@path/examples/课程标准模板.docx`
**信息缺失时的询问模板**:
> 生成课程标准需要以下基本信息,请补充:
>
> 1. **课程名称**:例如"办公软件应用"、"企业网络搭建"
> 2. **学生对象**(教育层次):
> - 中职三年制 / 中职五年制
> - 高职三年制 / 高职两年制
> - 职教本科四年制
> - 其他:___
> 3. **适用专业/专业大类**:例如"计算机应用专业"、"电子信息类专业"
>
> 请提供以上信息,我将为您生成符合规范的课程标准。
**NEVER**:
- 不要在人才培养方案缺失时继续执行
- 不要在信息缺失时猜测课程名称或专业名称
- 不要使用默认值填充(必须由用户提供或确认)
- 不要跳过此验证直接进入 Phase 1
**自动匹配实现细节**:
1. **读取索引文件**:
```python
import json
moe_index_path = "@path/assets/moe_pdfs_final.json"
with open(moe_index_path, 'r', encoding='utf-8') as f:
data = json.load(f)
```
2. **搜索匹配**:
```python
# 方案 A:按专业代码精确匹配(优先)
if major_code:
matches = [item for item in data if item['major_code'] == major_code]
# 方案 B:按专业名称模糊匹配(次优)
else:
matches = [item for item in data if major_name in item['major_name']]
# 方案 C:结合教育层次筛选
if education_level:
matches = [item for item in matches if item['education_level'] == education_level]
```
3. **下载 PDF**(用户确认后执行):
```python
import requests
response = requests.get(pdf_url, timeout=30)
if response.status_code == 200:
pdf_content = response.content
# 保存到临时目录
```
4. **解析 PDF**:
```python
import fitz # PyMuPDF
doc = fitz.open(stream=pdf_content, filetype="pdf")
text = ""
for page in doc:
text += page.get_text()
```
**错误处理**:
| 错误类型 | 处理方式 |
|----------|----------|
| 索引文件不存在 | 提示用户提供专业教学标准 |
| PDF 下载失败 | 重试 2 次,失败后提示用户手动提供 |
| PDF 解析失败 | 尝试备用解析方案,失败后提示用户 |
| 网络超时 | 提示用户检查网络或手动上传文件 |
---
### Phase 1: Standard Content Extraction
**MANDATORY - 工作流参考**:此阶段主要参考SKILL.md中的提取规则,无需加载外部引用文件。
**Do NOT Load** `@path/references/learning-scenario-templates-new.md` 在此阶段。
**从专业教学标准/专业简介/人才培养方案提取**:
| 提取项 | 来源位置 | 输出位置 |
|--------|----------|----------|
| 培养目标 | 人才培养目标部分 | 二、课程的性质 |
| 培养规格 | 知识/能力/素质要求 | 五、课程目标 |
| 课程学时 | 课程设置与学时安排表 | 三、课程任务 |
| 课程地位 | 课程衔接关系说明 | 四、课程地位关系表 |
| 教学内容 | 课程教学内容描述/主要教学内容与要求 | 六、教学内容与学时 |
| 教学条件 | 实训条件/师资要求 | 九、课程实施 |
| 师资要求 | 师资队伍 | 九、课程实施 |
### Phase 2: Knowledge Objectives - Bloom's Taxonomy Table
**MANDATORY - 工作流参考**:严格遵循本部分中的布鲁姆分类表格结构,确保4×6表格格式正确。
**Do NOT Load** `@path/references/learning-scenario-templates-new.md` 在此阶段。
**布鲁姆分类维度表格结构(表1)**:
| 知识维度 \ 认知过程 | 1记忆 | 2理解 | 3应用 | 4分析 | 5评价 | 6创造 |
|---------------------|-------|-------|-------|-------|-------|-------|
| **A事实性知识** | 知道/记忆基本概念、功能特点、操作界面 | 理解历史发展、应用领域 | 应用专业术语 | 分析不同软件异同 | 评价功能优劣 | 创造性解决问题 |
| **B概念性知识** | 掌握基本概念(文档/表格/演示文稿) | 理解图文混排、数据处理概念 | 应用样式、模板概念 | 分析不同格式文件特点 | 评价设计方案优劣 | 创造性应用概念解决问题 |
| **C程序性知识** | 记住操作基本步骤 | 理解工作流程和操作逻辑 | 应用软件操作完成工作任务 | 分析操作关键步骤 | 评价操作方法效率 | 创造性优化工作流程 |
| **D元认知知识** | 了解学习方法 | 理解应用原则 | 应用学习策略提高效率 | 分析自身学习优缺点 | 评价学习方法适用性 | 创造性制定个性化学习计划 |
**内容映射规则**:
1. 从专业教学标准/人才培养方案/专业简介中提取知识/技能要求,可以识别动词(知道/理解/掌握/应用/分析/评价/创造)
2. 按知识类型归类到行(事实性→概念性→程序性→元认知)
3. 按认知层级归类到列(记忆→理解→应用→分析→评价→创造)
4. 每格填写2-4个具体知识点/能力点
**NEVER**:
- 不要将知识目标写成简单列表
- 不要混淆四个知识维度
- 不要遗漏六个认知层级
### Phase 3: Course Position Relationship Table
**MANDATORY - 工作流参考**:按照本部分的课程地位关系表结构生成前期/同期/后续课程表格。
**Do NOT Load** `@path/references/learning-scenario-templates-new.md` 在此阶段。
**表1 课程地位关系表结构**:
```
┌─────────┬──────────────────┬─────────────────────┐
│ 序号 │ 前期课程名称 │ 为本课程支撑的主要能力 │
├─────────┼──────────────────┼─────────────────────┤
│ 1 │ 计算机应用基础 │ 计算机基本操作能力 │
│ 2 │ 信息技术基础 │ 信息检索与处理能力 │
│ 3 │ 网络应用基础 │ 网络资源获取能力 │
└─────────┴──────────────────┴─────────────────────┘
┌─────────┬──────────────────┬─────────────────────┐
│ 序号 │ 同期课程名称 │ 需要本课程支撑的主要能力│
├─────────┼──────────────────┼─────────────────────┤
│ 1 │ 数据库应用 │ 数据处理与分析能力 │
│ 2 │ 图形图像处理 │ 图文排版与设计能力 │
└─────────┴──────────────────┴─────────────────────┘
┌─────────┬──────────────────┬─────────────────────┐
│ 序号 │ 后续课程名称 │ 需要本课程支撑的主要能力│
├─────────┼──────────────────┼─────────────────────┤
│ 1 │ 电子商务实务 │ 网络营销材料制作能力 │
│ 2 │ 企业信息管理 │ 信息整理与文档管理能力 │
└─────────┴──────────────────┴─────────────────────┘
```
**提取规则**:
- 前期课程:查找"先修"、"前置"、"需具备"等关键词
- 同期课程:查找"并行"、"同时开设"等关键词
- 后续课程:查找"后续"、"为...奠定基础"、"支撑"等关键词
### Phase 4: Course Content Structure Table
**MANDATORY - 工作流参考**:遵循项目→任务→工作内容三级组织原则,确保实践学时占比≥50%。
**Do NOT Load** `@path/references/learning-scenario-templates-new.md` 在此阶段。
**表4 课程内容结构及学时安排**:
| 序号 | 项目/模块/情境/单元 | 任务/案例 | 具体内容| 学时 |
|------|-------------------|------------|--------------|------|
| 1 | 项目/情境/单元1 XXX | 任务一:XXX | 具体技能操作描述 | 8 |
| 1 | 项目/情境/单元1 XXX | 任务二:XXX | 具体技能操作描述 | 8 |
| 2 | 项目/情境/单元2 XXX | 任务一:XXX | 具体技能操作描述 | 8 |
| ... | ... | ... | ... | ... |
| 合计 | N个项目/情境/单元 | N个任务 | - | 总学时 |
**组织规则**:
1. 学习项目/模块/情境/单元的数量:4-8个
2. 每个项目/模块/情境/单元下的任务/案例数:2-6个
3. 单个任务/案例学时:2-16学时
4. 实践学时占比 ≥ 50%
5. 项目/模块/情境/单元名称格式采用"名字+动词"的结构,类似:"主题+设计与制作/分析与统计/加工制作"等
6. 任务/案例名称格式:"动词+对象——具体工作的概况"(如:插入与调整图片——设计宣传单背景)
### Phase 5: Learning Scenario Design
**MANDATORY - READ ENTIRE FILE**: 在生成任何学习情境前,必须完整读取模板文件:
- **模板文件**: `@path/references/learning-scenario-templates-new.md`
- **读取要求**: 必须完整读取,不要设置范围限制。文件中包含三表格结构、示例和填写规范。
**Do NOT Load** 此文件在Phase 1-4, 6-8。
**MANDATORY - 决策点**: 必须根据用户需求选择合适的模板类型:
1. 询问用户选择模板类型(岗课赛证考融合版/标准项目版/简化版)
2. 如果没有用户选择,必须询问并提供三个选项
3. 不得自动选择或跳过此决策
**模板选择**:
| 模板类型 | 核心特征 | 包含表格 |
|----------|----------|----------|
| **岗课赛证考融合版** | 含职教高考考点、课程思政、证书/竞赛要求 | 学习情境表、学习内容与工作任务表、职教高考考点要求表、职业技能等级证书标准或技能竞赛要求表、课程思政表、教学条件表、教学方法表、组织形式表、教学流程表、学习成果表、学习评价表(共11表) |
| **标准项目版** | 含学习内容/学时/能力/证书竞赛列 | 学习情境表、学习内容与工作任务表、教学条件表、教学方法表、学习评价表(共5表) |
| **简化版** | 仅含学习情境/任务/目标/内容 | 学习情境表、学习内容表、学习评价表(共3表) |
**用户确认流程**:
```
用户是否指定了学习情境模板类型?
├─ 是 → 使用用户指定的模板
└─ 否 → 询问用户选择模板类型,提供以下选项:
> 请选择学习情境设计模板类型:
>
> 1. **岗课赛证考融合版**:含职教高考考点、课程思政、证书/竞赛要求,共11个表格
> 2. **标准项目版**:含学习内容/学时/能力/证书竞赛列,共5个表格
> 3. **简化版**:仅含学习情境/任务/目标/内容,共3个表格
>
> 请回复序号(1/2/3)或模板名称确认选择。
├─ 用户确认 → 使用选定模板
└─ 用户未确认 → 继续询问,不得跳过
```
**NEVER**:
- 不要未读模板就生成学习情境
- 不要自动选择模板类型(必须由用户确认)
- 不要合并多个学习情境
- 不要遗漏职教高考考点(融合版)
- 不要省略分值比例列(融合版)
- 工作任务必须用动词+对象——工作格式
- 不要遗漏思政元素(融合版)
- 不要省略评价主体(多元评价)
**Do NOT load** 模板文件用于其他章节(Phase 1-4, 6-8)。
### Phase 6: Academic Quality Description
**MANDATORY - 工作流参考**:严格按照双水平结构(合格要求+较高要求)生成学业质量描述。
**Do NOT Load** `@path/references/learning-scenario-templates-new.md` 在此阶段。
**学业质量双水平结构**:
```
八、学业质量
学业水平一的学业质量内容(合格要求)
1. 职业素养:
- 具备基本的职业道德和职业意识
- 具备基本的团队协作能力
2. 职业能力:
- 能独立完成基本的办公任务
- 能掌握办公软件的基本功能
学业水平一的学业质量内容(较高要求)
1. 职业素养:
- 具备良好的职业道德和创新精神
- 具备较强的团队协作和沟通能力
2. 职业能力:
- 能独立完成复杂的办公任务
- 能创新性地应用办公软件
说明:
1. 水平一是学生学习本课程应该达到的合格要求,是合格性考试的命题依据
2. 水平二是为适应不同学习能力学生职业发展需要的较高要求
3. 每个学习情境的质量描述均基于该情境的具体任务和目标
4. 职业素养描述强调态度、意识、精神等内在品质
```
### Phase 7: Course Implementation
**MANDATORY - 工作流参考**:按照教学策略、教学条件、教学团队、教材编写、课程资源、校企合作六个子部分生成课程实施内容。
**Do NOT Load** `@path/references/learning-scenario-templates-new.md` 在此阶段。
**九、课程实施包含六个子部分**:
```
(一)教学策略与方法
1. 教学理念:以学生为中心,以能力为本位,以就业为导向
2. 教学策略:"做中学、学中做"的教学模式
3. 教学方法:
- 任务教学法
- 项目教学法
- 案例教学法
- 小组讨论教学法
(二)教学条件
1. 校内实训基地:[实训室/多媒体教室等]
2. 校外实训基地:[合作企业/单位]
3. 教学资源:[教材/课件/在线平台]
4. 师资队伍:[专职/兼职/企业导师]
(三)教学团队的基本要求
1. 教学团队规模:基于每届N个教学班
2. 教师专业背景与能力要求
3. 课程负责人要求
(四)教材编写要求
1.编写要求
2.内容选择
3.呈现形式(含体例结构)
(五)课程资源开发与利用
1.文本资源
主要有教材、教案、课件、实训指导书、实习方案、项目案例等文本资料。
2.数字化资源
数字化教材、在线开放课程、各学习单元/情境/项目的教案和各学习主题的教案、各学习内容/工作过程的多媒体课件、授课计划、实训项目指导书、实习方案、项目案例、图片和视频素材、软件、技术资料等。
3.……
4.地方特色资源
5.设施设备资源
| 序号 | 名称 | 基本配置要求 | 场地大小m2 | 功能说明 |
| 1 | 多媒体教室 | 投影仪、电脑、课桌、椅 | 50 |为学生提供影像等直观的课程展示|
| 2 | *实训室 | *设备 | 50 | 为学生提供* |
(五)校企合作条件
1. 聘请专家参与标准制订
2. 组织学生到企业实践
3. 引入企业实际工作任务
```
### Phase 8: Assessment Standards
**MANDATORY - 工作流参考**:按照评价原则、评价方式、评价标准、评价结果运用四部分结构生成课程学业水平评价,评价标准应与课程目标和学习内容保持一致。
**Do NOT Load** `@path/references/learning-scenario-templates-new.md` 在此阶段。
**十、课程学业水平评价结构**:
```markdown
(一)评价原则
1. 过程性评价与结果性评价结合
2. 知识评价与能力评价结合
3. 自评、互评与教师评价结合
4. 理论评价与实践评价结合
(二)评价方式
1. 课堂表现评价
2. 作业评价
3. 项目作品评价
4. 知识与技能测试
5. 综合应用能力评价
6. 职业素养评价
(三)评价标准
**1. 职业素养评价表**
| 考核评价内容 | 考核评价标准 | 分值(比例) | 评价方式 |
|--------------|--------------|--------------|----------|
| **方法与能力** | 独立学习能力 | 10分 | 教师评价、学生自评 |
| 方法与能力 | 获取信息能力 | 5分 | 教师评价 |
| 方法与能力 | 整体工作能力 | 5分 | 教师评价 |
| 方法与能力 | 工作任务的组织管理能力 | 10分 | 教师评价、小组互评 |
| 方法与能力 | 工作责任心 | 10分 | 教师评价、学生自评 |
| **团队合作** | 分工协作好,并能充分发挥团队作用 | 8分 | 小组互评 |
| 团队合作 | 资料组织有条理,内容丰富,并与题目主题相对应 | 8分 | 教师评价 |
| 团队合作 | 内容具有创新性,能反映小组成员的能力与技巧 | 10分 | 教师评价 |
| 团队合作 | 能够掌握好理论运用的幅度 | 8分 | 教师评价 |
| 团队合作 | 展示手段多样化,效果良好 | 8分 | 教师评价、小组互评 |
| 团队合作 | 演示仪态好、语言简练、气质佳 | 8分 | 教师评价 |
| 团队合作 | 组织纪律好;遵守课堂纪律,做好笔记 | 5分 | 教师评价 |
| 团队合作 | 小组评价认真,能为其他小组提出建设性建议 | 5分 | 小组互评 |
| **合计** | | **100分** | |
**2. 职业能力评分表**
| 考核评价项目 | 要求和评分标准 | 分值(比例) | 评价方式 |
|--------------|----------------|--------------|----------|
| 项目/情境/单元1(100分) | 1. [具体能力要求1](XX分)<br>2. [具体能力要求2](XX分)<br>3. [具体能力要求3](XX分) | 100分 | 教师评价、实操考核 |
| 项目/情境/单元2(100分) | 1. [具体能力要求1](XX分)<br>2. [具体能力要求2](XX分)<br>3. [具体能力要求3](XX分) | 100分 | 教师评价、实操考核 |
| ... | ... | ... | ... |
| 项目/情境/单元N(100分) | 1. [具体能力要求1](XX分)<br>2. [具体能力要求2](XX分)<br>3. [具体能力要求3](XX分) | 100分 | 教师评价、实操考核 |
| **合计** | | **N×100分** | |
**评分规则**:
- 职业素养评价总分100分,按表格各项累计
- 职业能力评分按项目/情境分别评分,每个项目满分100分
- 最终成绩 = 职业素养评价得分 × 权重 + 职业能力评价得分 × 权重
- 权重建议:职业素养30%-40%,职业能力60%-70%
(四)评价结果运用
1. 作为学生学业成绩评定的重要依据
2. 作为学生毕业和升学的重要参考
```
## DOCX Format Rules
### 样式规范
| 元素 | 字体 | 字号 | 格式 |
|------|------|------|------|
| 大标题 | 黑体 | 小二(18pt) | 加粗,居中 |
| 一级标题(一、) | 黑体 | 三号(16pt) | 加粗 |
| 二级标题((一)) | 黑体 | 四号(14pt) | 加粗 |
| 三级标题(1.) | 黑体 | 小四(12pt) | 加粗 |
| 正文 | 宋体 | 小四(12pt) | 1.5倍行距 |
| 表格内容 | 宋体 | 五号(10.5pt) | 单倍行距 |
| 表格标题 | 黑体 | 五号(10.5pt) | 加粗,居中 |
### 表格要求
1. **知识目标表**:7列(知识维度+6个认知层级)× 5行(标题+4个知识类型)
2. **课程地位关系表**:3列(序号/课程名称/能力支撑),分前期/同期/后续三段
3. **学时安排表**:5列(序号/学习项目/工作任务/工作内容/学时)
4. **证书/竞赛表**:3列(序号/名称/等级或编号)
### 页面设置
- 纸张:A4
- 边距:上下2.54cm,左右3cm
- 页眉:课程名称
- 页脚:页码(居中)
## Quality Checklist
生成完成后逐项检查:
- [ ] 10个章节完整无缺
- [ ] 知识目标采用布鲁姆4×6分类表
- [ ] 课程地位关系表包含前期/同期/后续课程
- [ ] 表4采用项目→任务→工作内容三级结构
- [ ] 每个学习情境和学习单元的表格数量与"课程内容结构及学时安排"部分的项目/情境/单元的数量一致
- [ ] 学业质量分合格/较高两个水平
- [ ] 评价标准含知识与素养两个维度
- [ ] 专业核心课或专业技能课或实训课的实践学时占比≥50%
- [ ] 文档样式符合规范
## Common Mistakes
| 错误 | 后果 | 修正 |
|------|------|------|
| 知识目标写成简单列表 | 不符合职业教育标准 | 转换为布鲁姆分类表格 |
| 遗漏课程地位关系表 | 前后衔接不清 | 补充前期/同期/后续三段表格 |
| 合并多个学习情境 | 结构不符合模板 | 每个项目独立成节 |
| 学业质量只有单一标准 | 未体现分层教学 | 分为合格/较高两个水平 |
| 表4平铺罗列无层级 | 缺乏项目化特征 | 按项目→任务→工作内容组织 |
| 缺少证书/竞赛表 | 内容不完整 | 补充表2职业技能等级证书、表3竞赛项目 |
| 实践学时占比过低 | 不符合职教特点 | 确保≥50% |
| 学习情境和学习单元设计表格的数量与学习情境/项目/单元数量不匹配 | 结构不符合模板 | 确保数量一致 |
## Tool Dependencies
- `pdfplumber`/`PyPDF2` / `pymupdf`:PDF 文本提取
- `pandoc`:Markdown 转 DOCX,配合参考模板`@path/examples/课程标准模板.docx`实现样式控制
- `pandas`:表格数据处理
- `regex`:结构化文本识别
## Error Handling & Fallback Procedures
**MANDATORY - 故障决策树**:当遇到以下常见故障时,按照决策树处理:
### 故障1:PDF解析失败
**症状**: 无法从PDF文件提取文本,返回空内容或错误
**决策流程**:
```
PDF解析是否成功?
├─ 成功 → 继续Phase 1提取
├─ 部分成功(部分页面失败) →
│ ├─ 关键页面(培养目标、课程设置)失败 → 询问用户:是否有关键页面截图或文本?
│ │ ├─ 有 → 使用截图OCR或手动输入
│ │ └─ 无 → 使用现有信息继续,标记缺失部分
│ └─ 非关键页面失败 → 使用现有信息继续
└─ 完全失败 →
├─ 尝试使用OCR工具 → 成功则继续
├─ OCR失败 → 询问用户提供纯文本版本
└─ 用户无法提供 → 报告错误,暂停生成
```
### 故障2:模板文件缺失或损坏
**症状**: 无法找到或读取课程标准模板
**决策流程**:
```
模板验证是否通过?
├─ 通过 → 使用用户提供的模板
├─ 用户未提供,默认模板不存在 →
│ ├─ 询问用户:请提供模板文件或确认使用内置模板生成
│ │ ├─ 用户提供 → 使用新模板
│ │ └─ 用户确认内置生成 → 使用SKILL.md中的结构生成基本模板
└─ 模板损坏(无法读取) →
├─ 尝试修复(如DOCX转MD再转换) → 成功则继续
└─ 修复失败 → 使用SKILL.md结构生成基本模板,告知用户
```
### 故障3:学习情境模板读取失败
**症状**: 无法读取`learning-scenario-templates-new.md`或内容不完整
**决策流程**:
```
学习情境模板读取是否成功?
├─ 成功 → 使用模板生成学习情境
├─ 部分成功(部分模板缺失) →
│ ├─ 缺失融合版 → 使用标准项目版代替,告知用户
│ ├─ 缺失所有模板 → 使用SKILL.md中的基本结构生成
└─ 完全失败 →
├─ 询问用户:是否了解三表格结构?
│ ├─ 了解 → 按用户指导生成
│ └─ 不了解 → 使用简化版(基本信息+内容设计+教学设计)生成
```
### 故障4:文档转换失败
**症状**: Markdown转DOCX失败,或样式不符合要求
**决策流程**:
```
文档转换是否成功?
├─ 成功 → 验证样式
├─ pandoc失败 →
│ ├─ 尝试其他转换方法(如python-docx库)
│ └─ 所有方法失败 → 生成Markdown文件,提供手动转换指导
└─ 样式不符合 →
├─ 手动调整样式(字体/字号/表格格式)
└─ 调整失败 → 生成标记样式要求的Markdown,提供手动格式化指导
```
### 故障5:内容提取不完整
**症状**: 从源文档提取的关键信息缺失或不完整
**决策流程**:
```
关键信息是否完整?
├─ 完整 → 继续生成
├─ 缺失课程基本信息(名称/学时/专业) →
│ ├─ 询问用户补充缺失信息
│ └─ 用户无法提供 → 使用占位符生成,明确标记缺失部分
├─ 缺失课程内容结构 →
│ ├─ 基于类似课程推断合理结构
│ └─ 推断困难 → 生成通用结构模板,要求用户完善
└─ 缺失学习情境内容 →
├─ 基于学时分配生成基本情境框架
└─ 提供填写指南,要求用户完善具体内容
```
### 通用回退策略
**优先级顺序**:
1. **首选方法**: 按SKILL.md工作流正常执行
2. **一级回退**: 询问用户提供缺失信息或替代方案
3. **二级回退**: 使用简化版或通用模板生成
4. **三级回退**: 生成带注释的框架文档,提供完善指导
**错误报告要求**:
- 必须明确告知用户故障类型和影响范围
- 提供具体可行的解决方案选项
- 记录所有尝试的修复方法和结果
- 最终文档必须标记所有使用回退策略生成的部分
**NEVER**:
- 不要在不告知用户的情况下静默失败
- 不要生成明显不完整或错误的文档而不标记
- 不要跳过关键验证步骤
- 不要在用户未确认的情况下使用推断值
**Always**:
- 保留所有中间文件和日志以供调试
- 提供清晰的故障恢复指导
- 确保最终文档至少包含完整结构框架
- 标记所有不确定或推断的内容
don't have the plugin yet? install it then click "run inline in claude" again.