curriculum-generator

📚 结构化教育课程智能生成系统

Apni Pathshala 开源教育课程生成系统,通过结构化问卷与强制人工确认机制,为教育 POD 生成定制化课程方案并自动填充经白名单过滤的学习资源链接。

收藏
1.2k
安装
530
版本
v1.0.0
CLS 安全性认证2026-05-12
点击查看完整报告 >

使用说明

核心用法

curriculum-generator 是一款面向教育 POD(Points of Delivery)的智能课程生成系统,采用双场景工作流设计:

  • 场景 A:现有课程评估——通过结构化问卷收集目标受众画像、基础设施详情与教师能力数据,输出诊断报告与改进建议
  • 场景 B:新课程设计——从学习领域定义、课程结构开发、教师准备度评估到持续改进机制,生成完整的 Excel/CSV 课程文件

系统强制要求在每个关键步骤收集完整输入,任何信息缺失或存在风险判断时触发人工升级(Human Escalation),禁止静默推断。

显著优点

1. 风险管控严格:内置 5 大类硬停止升级触发器(缺失输入、教师能力不足、运营不可行、高风险变更、利益相关方冲突),确保教育决策不损害学生与教师权益
2. 资源自动化:集成 neo-ddg-search 自动检索并填充教育平台资源链接(YouTube、FreeCodeCamp、W3Schools 等白名单域名),减少人工搜集负担

3. 结构化输出:生成标准化 Excel 文件,包含课程 ID、目标 POD 类型、覆盖主题、资源链接等 10 个字段,便于后续管理与追踪

4. 记忆与学习机制:自动保存对话上下文、决策记录与升级日志至本地目录,支持课程持续迭代优化

潜在缺点与局限性

1. 外部依赖风险:核心功能依赖 neo-ddg-search skill,若该组件失效或返回恶意链接,将直接影响课程质量
2. 资源搜索局限:采用关键词匹配与首 URL 提取策略,可能遗漏更优质资源;对冷门主题支持有限

3. 人工瓶颈:严格的升级策略在复杂场景下可能导致频繁中断,降低自动化效率

4. 本地化限制:当前设计针对印度 Apni Pathshala 项目优化,国际化适配需额外调整

适合的目标群体

  • 教育 NGO 与非营利组织的课程设计师
  • 偏远地区数字素养项目的 POD 运营者
  • 缺乏专业教研团队但需标准化课程输出的小型教育机构
  • 需要快速生成可落地课程方案的教育技术志愿者

使用风险

  • 性能风险:资源搜索阶段若网络延迟或 neo-ddg-search 响应缓慢,可能触发 3 分钟超时机制,导致部分主题标记为 "MANUAL_RESEARCH_NEEDED"
  • 依赖项风险:Node.js 环境与 Python pandas 库为必需组件,环境缺失将导致 Excel 生成失败
  • 数据一致性风险:文件系统写入操作若遇异常中断,可能造成记忆文件损坏或输出不完整
  • 内容安全风险:尽管有域名白名单,外部链接仍可能失效或内容变更,需定期人工复核

安全解读

核心用法

curriculum-generator 是一个面向教育 POD(教学点)的智能课程设计工具,通过强制分步骤流程引导用户完成课程规划:

1. 场景识别:首先区分是"评估现有课程"还是"设计新课程"
2. 结构化信息收集:通过强制性问卷收集学生群体、基础设施、教师能力等关键信息

3. 智能资源搜索:调用 neo-ddg-search 为每个教学主题自动搜索免费教育资源(YouTube、freeCodeCamp、W3Schools 等)

4. Excel 输出生成:生成包含完整资源链接的标准化课程表

5. 记忆管理:保存对话上下文用于持续改进

显著优点

  • 严格的防猜测机制:明确规定"凡涉及学生、教师、POD 运营的风险决策必须升级人工",避免 AI 擅自权衡
  • 防卡住设计:资源搜索设置 2-3 分钟超时机制,避免无限循环
  • 资源预填充强制校验:生成文件前必须验证所有 Resource Link 为真实 URL,禁止出现 "TBD"
  • 多维度可行性检查:涵盖基础设施(电脑/网络/电力)、教师能力、时间匹配等运营约束
  • 本地记忆存储:支持课程版本追踪和持续优化

潜在缺点与局限性

  • 外部依赖风险:强依赖 neo-ddg-search skill,若该组件不可用则完全失效
  • 资源质量不可控:自动提取的 URL 仅按平台优先级筛选(YouTube > freeCodeCamp > W3Schools),无内容质量评估
  • 网络搜索局限:依赖 DuckDuckGo 搜索结果,对冷门主题可能返回不准确资源
  • 文件系统写入:需在本地创建 CSV/Excel 和记忆文件,存在路径遍历风险(虽有限制)
  • 人工升级可能频繁:严格的升级策略意味着复杂场景下需要频繁人工介入

适合人群

  • 非政府组织/教育机构:为资源有限的社区教学点(POD)设计数字素养课程
  • 课程协调员:需要标准化课程文档和结构化决策流程的教育管理者
  • 缺乏专业师资的地区:工具内置教师能力评估和培训需求识别

常规风险

  • 供应链风险neo-ddg-search 的安全漏洞将直接影响本 skill
  • URL 安全风险:搜索结果中的 URL 未经深度内容审查,可能包含过时或不当内容
  • 数据持久化风险:课程数据以明文 JSON/CSV 存储于本地,敏感信息(如学生特殊需求)可能被泄露
  • 运营假设风险:基础设施评估依赖用户自报告,可能低估实际运营挑战

curriculum-generator 内容

手动下载zip · 16.1 kB
README.mdtext/markdown
请选择文件