1. 文档目的
本文档用于定义课程工厂的正式生成链路,统一三条正式主线的装配框架,并说明当前 P0 先落哪一条。
2. 生成链路定位
生成链不再只回答“如何产出一组 Scene”,而是回答:
- 如何把输入转成课程主骨架
- 如何按不同主线入口选择装配策略
- 如何形成可运行、可训练、可回挂的课程资产
当前正式输入协议基线为:
GenerationInputV2
当前正式主线入口为:
forward_designdiagnostic_remediationcapability_reverse_design
3. 三条主线共享框架
三条主线共享同一条总链,只是中间策略不同:
Mermaid 流程图
flowchart TD
A["GenerationInputV2"] --> B["Input Understanding"]
B --> C["Entry Routing"]
C --> D["Stage Planning"]
D --> E["Unit Planning"]
E --> F["Scene Planning"]
F --> G["Practice Planning"]
G --> H["Stage Assembly"]
H --> I["StageArtifact / Projection"]
查看结构源码
flowchart TD
A["GenerationInputV2"] --> B["Input Understanding"]
B --> C["Entry Routing"]
C --> D["Stage Planning"]
D --> E["Unit Planning"]
E --> F["Scene Planning"]
F --> G["Practice Planning"]
G --> H["Stage Assembly"]
H --> I["StageArtifact / Projection"]统一产物方向为:
StagePlanUnitPlan[]ScenePlan[]PracticePlan[]StageArtifact
4. 正向组课链路
适用入口:
learningSessionMode = forward_design
典型输入:
- 教材章节
- 课标约束
- 来源材料
核心过程:
- 教材与课标对齐
- 拆解知识点与教学目标
- 形成
chapter_unit - 生成课堂 Scene 编排
- 生成基础训练结构
该链路主要验证:
Stage -> Unit -> Scene -> PracticePlan是否稳定成立
5. 诊断补救链路
适用入口:
learningSessionMode = diagnostic_remediation
典型输入:
- 诊断证据
- 学生状态快照
- 补救偏好
核心过程:
- 识别
GapProfile - 调用
RemediationStrategySelector - 形成
RemediationCoursePlan - 装配
remediation_unit - 形成训练回挂路径
该链路主要验证:
- 补救课程不是原课重放
- 训练结果能回挂到画像
6. 能力专题链路
适用入口:
learningSessionMode = capability_reverse_design
典型输入:
- 样题
- 能力目标
核心过程:
- 反推
CompositeKnowledgeChain - 识别
ProblemSolvingPattern - 教学化裁剪为
CapabilityUnit - 装配专题 Scene
- 形成能力训练
PracticePlan
该链路主要验证:
Pattern -> CapabilityUnit -> Scene -> PracticePlan四次投影是否独立成立
7. 关键阶段说明
7.1 Input Understanding
负责:
- 解析输入
- 归一化约束
- 明确学科、学段、年级、来源材料、目标
7.2 Entry Routing
负责根据 learningSessionMode + courseStrategy + lessonIntent + assemblyMode 选择主装配路径。
7.3 Stage Planning
负责形成课程级边界:
- 总目标
- 总顺序
- 课程级策略
7.4 Unit Planning
负责形成课程组织块:
chapter_unitremediation_unitcapability_unit
7.5 Scene Planning
负责形成课堂片段编排,而不是直接生成最终页面。
7.6 Practice Planning
负责形成训练和检查点闭环。
7.7 Stage Assembly
负责把所有阶段产物组合成 StageArtifact,供运行链和投影层消费。
8. P0 收敛
当前 P0 只打通:
forward_designcourseStrategy.courseMode = curriculum_alignedassemblyMode = chapter_based
P0 先不做:
- 正式补救链实施
- 正式能力专题链实施
- 深媒体课程化
- 高自由度教师编辑态
P0 首先要验证的是:
- 教材同步课能稳定生成
- 结果可进入最小运行闭环
9. 与运行链的边界
生成链负责:
- 产出课程资产
- 产出训练结构
- 产出投影数据
运行链负责:
- 播放 Scene
- 执行 Action
- 收集检查点与运行事件
- 回写快照与学习进度
运行链不得参与组课决策。
10. 结论
当前正式生成链路已经从旧的“主题 -> SceneOutline -> SceneContent -> Action”升级为:
- 面向三条正式主线
- 面向课程主骨架
- 面向训练闭环
后续实现应始终以 StagePlan / UnitPlan / ScenePlan / PracticePlan / StageArtifact 为中心,而不是回退到仅围绕 Scene 的旧思路。