mcpField
S
syllabus-intake-parser

syllabus-intake-parser

github.com/lensetek其他013 次安装1 天前更新
代码仓库

关于 syllabus-intake-parser

syllabus-intake-parser 面向教育者,从高校和学校等学术规划文档中提取并重建课程信息。它将学习成果和课程安排映射为供其他技能使用的 course_profile.json,并在本地处理文档,不发送至未经授权的第三方 API。

主要功能

  1. 01读取多种教学大纲格式
  2. 02提取学习成果与目标
  3. 03映射课次、主题和评估方式
  4. 04生成结构化 course_profile.json
  5. 05在本地处理教学大纲文档

适用场景

  1. 01将学术规划转换为结构化课程数据
  2. 02映射每周主题与评估方式
  3. 03为其他技能准备课程档案
  4. 04在本地处理含敏感个人信息的教学大纲

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lensetek/course-agent-skills --skill syllabus-intake-parser

安装后在 Claude Code 中输入/syllabus-intake-parser确认已加载。

详细介绍

课程大纲导入解析器 📑

syllabus-intake-parser 是一项专用技能,用于读取、提取和重构各种学术规划文档格式(Kampus Merdeka 课程计划、K13 教案、Kurikulum Merdeka 教学模块或技术课程大纲)中的教学材料。


🎯 分析能力

  1. 学习成果分类体系提取:
    • 高等教育:解析 CPL(毕业生学习成果)、CPMK 和 Sub-CPMK。
    • 中学/小学:解析学习成果要素(CP)、学习目标(TP)和学习目标流程(ATP)。
  2. 课程安排映射(时间映射):
    • 确定学分/课时(JP)权重和上课频率(例如,包括期中考试/期末考试在内的 14 或 16 周课程)。
    • 映射每周主题、成果指标和评估形式(作业、测验、项目、实践课)。
  3. 构建学习档案(course_profile.json):
    • 生成结构化数据表示,作为整个生态系统中所有其他技能的标准参考。

📄 标准输出架构(course_profile.json)

{
  "institutionType": "university",
  "courseName": "Rekayasa Perangkat Lunak Modern",
  "courseCode": "CS302",
  "totalSessions": 14,
  "creditUnits": "3 SKS",
  "learningOutcomes": [
    {
      "code": "CPMK-1",
      "description": "Mampu merancang arsitektur sistem berbasis cloud dan mobile",
      "bloomTaxonomy": "C4 - Menganalisis"
    }
  ],
  "sessionMap": [
    {
      "sessionNumber": 1,
      "topic": "Pengantar Rekayasa Perangkat Lunak & Siklus SDLC",
      "subCpmk": "Sub-CPMK 1.1",
      "hasPracticum": false,
      "assessmentType": "Latihan Mandiri & Diskusi Studi Kasus"
    }
  ]
}

🛡️ 凭据与文档隐私政策

  • 如果课程大纲文档包含敏感数据(例如封面上的教师 NIDN、NIK 或私人电话号码),请在将其处理并存入公开档案之前标记或隐藏这些数据。
  • Agent 在本地运行,不会将课程大纲文档发送到未经授权的第三方 API。

评论

支持 Markdown