DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

Daseanle /

Daseanle/dsh-teacher-preset

Verified

Teacher-focused vertical industry preset for DeepSeek Harness — lesson plans, rubrics, quizzes, and teaching materials generation

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@3bfae2a1

dsh-teacher-preset

面向教师的 DeepSeek Harness (DSH) 垂直行业预设插件 — 教案、评价量规、试卷、课堂检测等教学材料的生成与管理。

功能

将 DSH 从通用 Agent 转变为教师专用助手。核心价值在于系统提示词 + 模板库 + 文件管理,让教师无需构造复杂 prompt 即可生成规范的教学文档。

核心能力:

  • 教师角色上下文(年级、学科、教材版本自动注入)
  • 7 种教学文档模板(教案、评价量规、试卷、课堂检测、家校通知、教学反思、练习单)
  • 自动文件保存与归档(按类型/日期命名)
  • 课程标准参考(覆盖小学/初中/高中 6 个学科)
  • 教学法指南嵌入系统提示词

安装

前置条件

  • Node.js >= 22.19 (or >= 24)
  • DSH 已安装: npm install -g @deepseek-ai/dsh

从 GitHub 安装(推荐)

dsh plugin --profile web add github:Daseanle/dsh-teacher-preset
dsh web

从本地安装

git clone https://github.com/Daseanle/dsh-teacher-preset.git
cd dsh-teacher-preset && npm install && npm run build
dsh plugin --profile web add file:./dsh-teacher-preset
dsh web

配置

在 DSH 配置目录创建或编辑 cordis.patch.yml:

- id: dsh-teacher-preset
  config:
    gradeLevel: "小学六年级"        # 年级
    subject: "数学"                  # 学科
    textbookVersion: "人教版"        # 教材版本
    outputDir: "./teacher-materials"  # 输出目录
    language: "zh-CN"                # 输出语言

配置项

字段 类型 默认值 说明
gradeLevel string 小学六年级 教师所教年级
subject string 数学 教学学科
textbookVersion string 人教版 教材版本
outputDir string ./teacher-materials 生成材料保存目录
language string zh-CN 输出语言

工具

工具 说明
teacher_load_template 按类型加载文档模板,确保输出格式规范
teacher_save_material 将生成材料保存到输出目录,同日同名不覆盖(自动加后缀)
teacher_list_materials 列出已保存的材料,支持按类型筛选
teacher_read_material 读取已保存的材料内容,用于查看或修改
teacher_load_curriculum 加载当前学科和年级的课程标准参考

模板

模板 类型 说明
lesson-plan 教案 教学目标、教学过程、板书设计
rubric 评价量规 多维度评分表格
quiz 试卷 选择题、填空题、判断题、解答题
exit-ticket 课堂检测 快速形成性评价(3-5题)
parent-notice 家校通知 家校沟通文档
reflection 教学反思 目标达成、成功与不足
worksheet 练习单 基础题、提高题、拓展题

架构

DSH Agent (Node.js)
  └─ Cordis Framework
       └─ dsh-teacher-preset plugin (apply(ctx, config))
            ├─ Config Schema (zod: gradeLevel, subject, textbookVersion, outputDir, language)
            ├─ System Prompt: "teacher-context" (角色上下文 + 教学法 + 工作流)
            ├─ Tool: teacher_load_template (加载模板)
            ├─ Tool: teacher_save_material (保存材料)
            ├─ Tool: teacher_list_materials (列出材料)
            ├─ Tool: teacher_load_curriculum (课程标准)
            ├─ TemplateManager (7个 Markdown 模板)
            └─ ctx.effect() cleanup

使用示例

安装并配置后,在 DSH 中直接对话:

> 帮我写一节"分数的初步认识"的教案
  → 自动加载教案模板 → 生成内容 → 保存到 teacher-materials/lesson-plan/

> 生成一份第一单元的数学试卷,10道选择题
  → 自动加载试卷模板 → 生成题目和答案 → 保存到 teacher-materials/quiz/

> 写一份关于期中考试的家校通知
  → 自动加载家校通知模板 → 生成内容 → 保存到 teacher-materials/parent-notice/

项目结构

dsh-teacher-preset/
├── src/
│   ├── index.ts              # 插件入口: apply(ctx, config) + 系统提示词
│   ├── templates.ts          # 模板管理器
│   └── tools/
│       ├── load-template.ts  # teacher_load_template 工具
│       ├── save-material.ts  # teacher_save_material 工具
│       ├── list-materials.ts # teacher_list_materials 工具
│       ├── read-material.ts  # teacher_read_material 工具
│       └── load-curriculum.ts # teacher_load_curriculum 工具
├── templates/                # 7个 Markdown 模板
│   ├── lesson-plan.md
│   ├── rubric.md
│   ├── quiz.md
│   ├── exit-ticket.md
│   ├── parent-notice.md
│   ├── reflection.md
│   └── worksheet.md
├── test/
│   └── integration.mjs       # 集成测试
├── cordis.patch.yml          # 示例配置
├── package.json
├── tsconfig.json
├── CHANGELOG.md
└── LICENSE

路线图

阶段 范围 状态
Phase 1 — MVP 5 工具 + 系统提示词 + 7 模板 + 配置 + 测试 Complete
Phase 2 — Alpha 文档 + GitHub 发布 + 示例材料 Planned
Phase 3 — 增强 MCP filesystem 集成 + 批量生成 + PDF/HTML 导出 Planned

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit 3bfae2a1fa84

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout