TeachAny:K12 互动课件执行摘要
TeachAny 的目标不是把知识堆进页面,而是把一节课做成有问题锚点、有互动、有讲解、有评估、有发布闭环的学习体验。主文件只保留决策骨架;细节按需读取卫星文档。
何时使用
使用本技能:
- 用户要制作、改造、调试或发布 K12 学科课件、互动网页、微课、教学动画、PBL 探究课。
- 用户提到:
课件、教学设计、AI 学伴、TTS、知识图谱、课标、PBL、学习路径、发布到 Gallery、rebuild-index。 - 用户是家长/教师/学生,目标是帮助中小学生理解一个具体知识点。
不要使用:企业培训、成人职业技能课、通用网站/App、纯 PPT/Word 格式转换、非 K12 展览页。
知识图谱 / 课标数据在哪?(必读,避免 404)
| 仓库 | GitHub | 含 data/trees/ | 用途 |
|---|---|---|---|
| teachany-courseware | weponusa/teachany-courseware | ✅ 权威 | 知识树、node-index.json、nodes-metadata.json、rebuild-index.py |
| teachany(本地常叫 teachany-opensource) | weponusa/teachany | ❌ 轻量 | Skill、pbl.html / path.html;无完整课标 JSON |
| 不存在此独立仓库 | — | 勿 clone;会 404 |
只读 vs 写入(能否不 clone?)
| 能力 | 不 clone,能访问公网即可? | 数据/API 来源 |
|---|---|---|
学习路径图谱 path.html | ✅ | nodes-metadata.json + registry.json(teachany-data-fetch.js) |
知识地图 tree.html | ✅ | teachany-courseware GitHub Pages / raw |
PBL 匹配 pbl.html | ✅ | 课标树 CDN + POST https://www.teachany.cn/api/pbl/analyze |
查 node_id find_nodes.py | ✅ | 远程 data/trees/...(repo_paths.fetch_remote_json) |
校验 node_id check_node_id.py | ✅ | 远程 node-index.json |
| 课件内知识图谱模块 | ✅ | 课件页加载 teachany-knowledge-graph.js(在 courseware 社区页) |
| 挂树 / 发布 | ✅ 见下方 hang_tree.py | GH_TOKEN 或 Worker PR;不必事先 clone |
挂树与发布(Skill 一站式,无需事先 clone)
| 步骤 | 命令 | 凭据 |
|---|---|---|
| 注册课标节点 | python3 hang_tree.py register --node-id ... --subject ... --stage ... | GH_TOKEN(写 courseware) |