输入学段与人均预算,直接得到一条按课标对齐、当天跑得完的研学线路,以及配套的预习 / 探究 / 成果 / 评价四段任务单。
下方结果由算法在你的浏览器内当场求解,改一个参数立即重算。所有计算在内存完成,输入不上传、不留存,页面无后台、无第三方统计。
课程知识图谱语义对齐 + CSP 约束满足求解(回溯 + 剪枝)
学段 · 主打学科 · 天数 · 每日时长上限 · 安全等级上限 · 人均预算
本页仅使用学段、学科、天数、时长、安全等级、预算六项参数,不采集任何学生个人信息;内置课标映射为人工编写条目,正式使用前须由教研人员逐条审校。
资源点带知识点向量,与课标知识点做相似度匹配后参与求解。
安全等级、单日时长、人均预算逐项作为硬约束;不可行时明确报无解,不硬凑一个出来。
资源标注在 data.js 里;求解器代码不动,课标向量也不动。
Node ≥18 标准库,无第三方包、不联网、不需要 API Key。
| 项 | 内容 |
|---|---|
| 适用对象 | 中小学教研组 · 研学基地课程部 · 区域课程采购与评估方 |
| 输入 | 学段 · 主打学科 · 天数 · 每日时长上限 · 安全等级上限 · 人均预算 |
| 输出 | 分日线路表 · 课标对照(含出处版本)· 预习/探究/成果/评价四段任务单 · 人均费用核算 |
| 算法 | 课程知识图谱语义对齐 + CSP 约束满足(回溯搜索,带剪枝) |
| 运行环境 | Node.js ≥ 18,零第三方依赖;单次求解亚秒级 |
| 交付形态 | 可下载安装包(命令行 / 装进 AI 助手技能目录)+ 本页浏览器版 |
| 数据来源 | 全部来自公开课标与公开资源信息,无第三方授权依赖 |
cd study-tour-designer node scripts/solve.js --stage 初中 --subject 历史 --days 2 --perDay 300 --risk 2 --budget 260
加 --format json 输出结构化结果,便于接入你自己的流程。
整个目录复制到技能目录,之后在该会话里描述对应场景即可被调用。SKILL.md 就是它的角色定义与工作流。
C:\Users\<你>\.workbuddy\skills\ (Windows) ~/.workbuddy/skills/ (macOS / Linux)
scripts/solve.js 里的算法是纯函数,不碰文件系统与网络,可直接改写成浏览器端 JS。本页就是同一算法的浏览器版。
安装包为零第三方依赖的 Node 脚本,解压即可运行;安装说明与全部交付物见 获取与部署。