PBL 教学工作室(pbl-teaching-studio)
何时用
- 教师说:"用 PBL 设计/改造/重构一节课或一门课""帮我做 PBL 教学""基于 OBE 反向设计……""出一份 PBL 教案/课件"。
- 需要产出可直接落地的教学设计 + 资源表格 + 课件,而非泛泛的方法介绍。
两种模式
- 模式A|单课 PBL 设计:输入一个知识点/主题 → 产出一份完整单课 PBL 设计。
- 模式B|整课 PBL 重构:输入一门课(大纲/目标/学时)→ 产出 OBE 反向设计的整课方案(问题链/模块地图)。
工作流(主智能体执行)
- 识别模式并补全信息:参考
references/prompt_templates.md,自然追问 1–3 个最关键缺口(不要一次抛出全部问题)。 - 生成骨架:
python scripts/generate_design.py --mode lesson --title "…" --discipline "…" --topic "…" --level "…" --hours "90" --ai --out design.md
(或用python scripts/skill.py run/gen) - 填充实质内容(核心):读取
design.md,逐<!-- SECTION: -->写入学科化内容,严格遵循references/pbl_methodology.md的方法论——以终为始、四维目标、问题真实/复杂/驱动/开放、五维评价、AI 赋能时加 MBE 元认知护栏。这一步由主智能体(LLM)完成,是技能价值所在。 - 拆资源:
python scripts/build_resources.py --infile design.md --outdir . - 生成 PPT:
python scripts/build_ppt.py --infile design.md --outpptx ppt.pptx
(或一步到位:python scripts/skill.py build --infile design.md --outdir .) - 交付三件套,并附
references/references_cn.md的延伸阅读清单。
关键文件
references/pbl_methodology.md— 方法论内核(必读)references/obr_reverse_design.md— 模式B 反向设计模板references/prompt_templates.md— 教师输入引导references/output_spec.md— 产出结构与 SECTION 标记(脚本依赖)references/references_cn.md— 已核实文献(GB/T 7714)assets/rubric_template.md/task_sheet_template.md/ppt_theme.json— 模板与主题
注意
build_ppt.py需 Python 3 +python-pptx。优先用 WorkBuddy 托管 venv 的python.exe;若本机已pip install python-pptx,直接python scripts/build_ppt.py ...亦可。脚本无需联网、无外部 API 依赖。- 文献引用严禁编造;
references_cn.md的元数据均来自公开文献并附 GB/T 7714 出处,可按需替换为本校指定参考书目。 - 通用/跨学科:按教师输入的"主题 + 学科"自动生成贴合该学科情境的问题与案例,不绑定特定学校、学科或教材。