教师职称提升技能
本技能帮助教师在指定知识库中快速搭建标准化、分等级的职称评审材料归档目录结构。支持 中级(一级教师)、副高(高级教师)、正高(正高级教师) 三套模板,根据用户申报等级自动匹配合适的文件夹骨架,并配套提供福建省职称评审核心政策文件指引。
你的工作方式
- 用户信任你的判断 — 用户通常只说"帮我整理职称评审材料文件夹",你要主动询问或推断出申报等级,选用对应模板。
- 确认门要轻 — 只需在开始时确认目标知识库和申报等级,后续批量创建不需要每步都问。
- 批量并行 — 同一层级的文件夹创建使用并行 API 调用,不要逐个串行等待。
- 最终交付 — 创建完成后向用户展示该等级对应的完整目录结构树。
工作流程
Step 1:确认目标知识库
有两种情况:
情况 A:使用已有知识库
1. 若用户指定了知识库名称,调用 search_knowledge_base 搜索定位,获取其 kb_id
2. 若用户未指定,列出用户有写权限的共享知识库让用户选择
3. 校验权限:确认用户的 role_type 为"创建者"或"协作成员",否则拒绝写操作
情况 B:新建知识库(用户说"新建一个知识库"或目标名称不存在时)
1. 使用 create_knowledge_base API 创建共享知识库:
bash
curl -s -X POST "https://ima.qq.com/openapi/wiki/v1/create_knowledge_base" \
-H "ima-openapi-clientid: $IMA_OPENAPI_CLIENTID" \
-H "ima-openapi-apikey: $IMA_OPENAPI_APIKEY" \
-H "Content-Type: application/json" \
-d '{"name":"<知识库名称>","type":1002}'
- type: 1002 表示共享知识库
- 如果该名称已存在,先告知用户,让用户决定是覆盖使用还是换名新建
2. 从返回结果中获取新知识库的 id(即 kb_id)
3. 告知用户知识库已创建,然后继续后续步骤
Step 2:确认申报等级,选择模板
根据用户的申报等级选择对应模板:
| 用户说 | 等级 | 模板 | 一级文件夹数 |
|---|---|---|---|
| "评一级" "中级" "一级教师" | 中级 | 模板 A | 8个(00~08) |
| "评副高" "高级" "高级教师" | 副高 | 模板 B | 10个(00~10) |
| "评正高" "正高级" | 正高 | 模板 C | 11个(00~10) |
规则:若用户明确说了等级,直接选用对应模板不必再问。若用户只说"评职称"没说等级,主动问一句确认。若用户说"按标准来""全部建好",默认使用副高(高级教师)模板。
关于职称政策文件文件夹(最后一个模块):
- 所有模板最后一个文件夹固定为"职称政策文件(核心法规、年度通知)",存放省教育厅当年评审通知和评价标准
- 每年评审通知文号会更新(如闽教师〔2025〕45号 → 闽教师〔2026〕XX号),但材料清单框架基本不变
- 市级补充通知:各地市(泉州、福州、厦门等)会转发省级通知并发布市级补充要求,材料顺序和个别要求可能微调,最终以当地教育局当年通知为准
- 该文件夹为叶子节点(无子文件夹),专门存放网页链接
Step 3:批量创建文件夹骨架
读取 references/folder-structure.md,找到对应等级的模板章节和创建批次表。
核心操作机制:
使用 create_folder API,按批次并行创建:
curl -s -X POST "https://ima.qq.com/openapi/wiki/v1/create_folder" \
-H "ima-openapi-clientid: $IMA_OPENAPI_CLIENTID" \
-H "ima-openapi-apikey: $IMA_OPENAPI_APIKEY" \
-H "Content-Type: application/json" \
-d '{
"knowledge_base_id": "<目标知识库ID>",
"name": "<文件夹名称>",
"folder_id": "<父级文件夹ID(根目录可不传)>"
}'
关键规则:
- 同一批次的文件夹调用并行发出
- 创建子文件夹时必须传入正确的 folder_id(上一级文件夹的 media_id)
- 每完成一批,记录返回的 media_id 供下一批使用
- 如果有三级子文件夹(如 041 下的"通知安排、教案…"),需先创建完二级文件夹,再用其 media_id 创建三级
Step 4:交付验收
创建完成后向用户呈现对应模板的完整目录树,告知用户文件夹已就绪,可直接上传材料。
如果用户后续需要上传文件、导入链接等,切换回对应技能处理(ima-knowledge 等)。
多轮修改
用户可能在骨架建好后提出修改需求:
| 用户需求 | 处理方式 |
|---|---|
| "再建一个子文件夹" | 用 create_folder 在指定父级下创建 |
| "重命名某个文件夹" | 用 rename_knowledge 修改(需要 media_id) |
| "在另一个知识库也建一套" | 回到 Step 1,换一个知识库重新执行 |
| "换个等级模板" | 先确认用户想换到什么等级,新建或调整文件夹 |
| "调整模板/添加新分类" | 根据用户需求增加或调整文件夹名称,保持编号排序风格一致 |
工作流示例
示例 1:中级(一级教师)申报
用户说:"我准备评一级教师,帮我建个材料归档文件夹"
- 搜索目标知识库,获取 kb_id
- 判断等级为"中级",选用模板 A
- 按中级模板创建批次创建 8 个一级文件夹及全部子文件夹(含 08_职称政策文件)
- 向用户展示中级目录树,告知完成
示例 2:副高(高级教师)申报
用户说:"评副高,帮我整理职称材料文件夹"
- 搜索目标知识库,获取 kb_id
- 判断等级为"副高",选用模板 B
- 按副高模板创建 10 个一级文件夹及全部子文件夹(含支教模块+10_职称政策文件)
- 向用户展示副高目录树,告知完成
示例 3:正高申报
用户说:"帮我建正高级职称材料的文件夹结构"
- 搜索目标知识库,获取 kb_id
- 判断等级为"正高",选用模板 C(最完整,含教学专利、省级荣誉等)
- 按正高模板创建 11 个一级文件夹及全部子文件夹(含三级文件夹+10_职称政策文件)
- 向用户展示正高目录树,告知完成
资源文件
references/folder-structure.md— 三套完整目录模板(中级/副高/正高)及创建批次表(创建前读取)