THU-MAIC / THU-MAIC/OpenMAIC

[Feature]: 希望新增一种新的场景类型,用于支持“分支决策式学习”或“情境选择式学习”。

Open
#227 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
37.2k
Forks
5.9k
Avg merge
1d 3h
Merged PRs (30d)
195

Description

### Problem or Motivation

当前已有的场景类型主要覆盖:
- slide
- quiz
- interactive
- pbl

这些类型已经能够支持讲解、测验、交互探索和项目式学习,但还缺少一种适合“做选择、看后果、再总结”的场景类型。

我经常会遇到这样的教学需求:
- 案例分析
- 情境判断
- 职业教育 / 面试模拟
- 安全教育 / 规则教育
- 历史、伦理、政策类判断
- “如果是你会怎么做?”这类活动

这些内容如果只用 slide 或 quiz 来表达,互动性和沉浸感都不够,所以希望新增一种分支决策式场景。

### Proposed Solution

希望新增一种新的场景类型,例如 `branching` / `decision` / `scenario`,用于支持分支决策式学习。

这个场景可以包含:
1. 一个情境描述
2. 2-4 个可选决策
3. 用户选择后进入不同分支
4. 每个分支给出不同反馈、解释或后果
5. 最后给出总结或反思

### Alternatives Considered

我考虑过只用现有的 `slide + quiz` 来模拟分支决策,但这样会有几个问题:
- 交互感不够强
- 后果链条不明显
- 不适合情境推演类教学

也考虑过把这个能力塞进 `interactive` 场景里,但 `interactive` 更适合偏可视化和模拟的页面,不太适合“选择 - 后果 - 反思”这种学习路径。

所以单独新增一种场景类型会更清晰,也更符合当前场景体系的职责划分。

### Area

Classroom generation

### Additional Context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.