跳到主要内容

分支场景 (Branching Scenario)

分支场景 (Branching Scenario) 是一种非线性的互动内容类型,允许学习者通过一系列选择决定内容的走向。它就像一本"自选结局"的互动书,非常适合用于模拟演练决策训练自适应学习

与传统的线性课程不同,分支场景赋予了学习者"主角"的身份,他们的每一个决定都会触发不同的反馈或后续情节,从而在安全的虚拟环境中体验行为的后果。

本教程目标

  1. 理解分支场景的树状结构与核心组件
  2. 掌握在可视化画布中构建路径的方法
  3. 学会配置分支问题 (Branching Question)信息内容 (Informational Content)
  4. 掌握全局设置,包括评分模型行为选项(如强制观看)及元数据配置

第一次使用课灵?

请先注册并登录课灵账号(可以使用微信登录),在工作区点击"创建",并选择『分支场景 (Branching Scenario)』开始创作。

注册/登录

何时使用分支场景

  1. 情境模拟与角色扮演:如医患沟通、销售谈判、急救流程,让学习者在安全的虚拟环境中体验不同话术或操作的直接后果。
  2. 自适应技能评估:根据学习者的回答自动跳转到适合其水平的内容分支,实现个性化的学习路径。
  3. 复杂决策训练:展示一个问题在不同决策下的多重结果(蝴蝶效应),培养批判性思维和解决问题的能力。
  4. 沉浸式游戏化学习:设计侦探解谜、密室逃脱或冒险故事,通过剧情驱动增加学习的趣味性与投入度。

互动视频教程

下面的互动视频演示如何在课灵中创建分支场景内容。

互动视频:分支场景

教程示例

下面是一个关于"防溺水场景模拟"的互动演练。学习者将置身于真实的险情中,需要根据具体情况做出正确的救援决策,每一个选择都关乎生命安全。

互动示例:通过模拟演练,学习正确的防溺水与救援知识
快速复制示例
  • 点击 这里➜ 将示例复制到你的课灵工作区
  • 在打开的页面点击"复制" (注意:请确保已登录课灵账号,否则无法复制)
  • 随后在生成的副本中点击"编辑"
  • 即可查看并操作本教程所示的设置。

创建分支场景:分步指南

步骤 1:创建新内容

  1. 在课灵工作区点击"创建",进入 H5P 编辑器。
  2. 选择 『分支场景 (Branching Scenario)』 或搜索 branching
选择分支场景内容类型
从 H5P 内容类型列表中选择『分支场景』
  1. 进入编辑器后,您将看到一个全屏的可视化画布。左侧是组件库,中间是构建区域。
互动指南:点击热点了解编辑器各区域功能(此示例使用 Image Hotspots 制作)

步骤 2:规划结构(重要)

专家建议:先纸上谈兵

分支场景的逻辑可能非常复杂。在开始制作之前,强烈建议您先使用思维导图流程图工具(如 Miro, Lucidchart)或纸笔规划好所有的节点、选项和跳转逻辑。

核心概念:两大类组件

在左侧的组件库中,虽然图标众多,但其实只分为两类核心积木。理解它们的区别是构建逻辑的关键:

  1. 分支问题 (Branching Question)用于决策

    • 它是树干的分叉点,通常包含一个问题和多个选项。
    • 作用:决定用户接下来的去向(例如:选择 A 去结局 1,选择 B 去结局 2)。
  2. 信息内容 (Informational Content)用于展示

    • 包括文本、图片、视频、课程演示等。
    • 它们不提供分支选项,用户看完后通常点击"继续"按钮进入下一环节。
    • 作用:讲故事、提供反馈或传授知识。

步骤 3:添加"信息内容" (知识传授)

首先,您需要提供背景信息或教学内容。分支场景支持嵌入多种 H5P 内容作为节点:

  1. 从左侧库中将 信息内容组件拖拽到画布上的目标位置。
  • 操作:从左侧拖拽相应图标到分支路径中。
  • 用途
    • 场景铺垫:用视频或图片介绍背景。
    • 知识讲解:在错误分支后提供纠正性指导。
    • 进阶学习:在正确分支后提供更深入的资料。
进阶技巧:强制完成学习

如果您使用 Course Presentation (课程演示) 作为节点,可以防止学员跳过内容:

  1. 在节点编辑界面,找到 "需要查看整个演示文稿" (Require viewing the entire presentation) 选项。
  2. 将其设置为 "启用"

这样,学员必须导航到演示文稿的最后一张幻灯片,"继续"按钮才会被激活。这对确保合规性培训或关键知识点的学习非常有用。

课程演示设置中的强制观看选项
在课程演示 (Course Presentation) 设置中启用 '需要查看整个演示文稿'

步骤 4:添加"分支问题" (核心交互)

这是分支场景的灵魂组件,用于提供选项并分流路径。

  1. 从左侧库中将 Branching Question (分支问题) 拖拽到画布上的目标位置。
  2. 点击齿轮图标编辑内容:
    • 标题:简要描述该节点(如"初次见面")。
    • 问题文本:描述情境(如"客户看起来很生气,你该怎么做?")。
    • 可用选项 (Alternatives):为每个选项单独配置逻辑。
      • 选项文本:输入用户看到的文字(如"立即下水救人" vs "大声呼救并寻找长杆")。
      • 高级分支选项 (Advanced Branching Options):控制选择后的去向。
        • 跳转到另一个分支 (Jump to another branch):选择此项可直接跳转到画布上已存在的任意节点(如选择正确直接进入下一关,或选择错误跳回知识讲解页)。
        • 默认行为:如果不设置跳转,该选项会自动创建一个新的下级分支。
      • 反馈 (Feedback)
        • 反馈标题与文字:当用户选择该选项后,立即弹出的提示信息。利用它来强化知识点(例如:"野泳非常危险!溺水是青少年意外死亡的头号杀手...")。
分支问题编辑界面
分支问题编辑界面:配置选项文本、跳转逻辑与反馈信息

步骤 5:设置结局与评分

每一条路径都应该有一个终点。

  1. 在分支的末端,选择 Reuse existing content (复用现有内容) 或拖入一个新的节点作为终点。
  2. 通常使用 TextCourse Presentation 告知用户结局(成功/失败)。
  3. 自定义评分
    • 点击底部的 Settings (设置) -> Scoring (评分)
    • 您可以选择 Static Score (静态分)(每个结局固定分值)或 Dynamic Score (动态分)(根据路径中每个问题的得分累加)。
    • 如果选择动态分,请记得在每个"分支问题"的选项中设置相应的分值。

步骤 6:全局设置

点击左侧边栏的 齿轮图标 (Settings),您可以对整个分支场景进行全局配置:

  • 配置开始场景 (Configure Start Scene):指定互动的起始节点(默认是您创建的第一个节点)。
  • 配置默认的结束场景屏幕 (Configure Default End Scene Screen):设置默认的通关或结束画面。
  • 评分选项 (Scoring Options):定义分数的计算策略。
    • 无得分 (No Score):不计算分数(默认)。
    • 静态设置分数 (Static Score):基于用户到达的最终结局给予固定分值(适用于"结局决定成败"的场景)。
    • 动态计算得分 (Dynamic Score):累加用户在路径中所有分支问题的得分(适用于"过程表现积累"的场景)。
  • 行为设置 (Behavioural Settings)
    • 返回按钮 (Back Button):勾选后允许用户点击"返回"按钮查看上一步的内容(类似"悔棋"功能)。
    • 强制内容观看 (Force Content):全局强制用户完整观看视频或课程演示后才能继续(确保学习时长)。
    • 将分支问题随机化:以随机顺序显示分支问题选项(适用于重复练习)。
全局设置面板
全局设置面板:配置评分策略与行为选项
别忘了元数据

点击左侧最下方的 标签图标 (Metadata),为您的作品添加封面图(Icon)和版权信息。这对于在课程目录中展示非常重要。

交互说明

  • 画布操作:在编辑器中,按住鼠标左键可拖动画布;使用鼠标滚轮缩放视图。
  • 节点连接:将一个节点拖拽到另一个节点下方会自动建立连接;也可以通过拖拽连接点来改变路径。
  • 快速复制:选中任意节点(高亮显示),使用键盘快捷键 Ctrl+C (复制) 和 Ctrl+V (粘贴),可以快速复用现有的结构。
  • 辅助按钮
    • 预览 (Preview):点击右上角的预览按钮,可以随时试玩当前设计,检查跳转逻辑是否正确,无需保存即可测试。
    • 全屏 (Fullscreen):点击右上角的全屏图标,将画布最大化。在处理节点众多的复杂结构时,这能提供更广阔的视野。

优化与可访问性

  • 避免死循环 (Dead Ends):确保所有的路径最终都能通向一个合理的结局,不要让用户陷入无法推进的循环。
  • 无障碍设计 (Accessibility):为所有的图片和视频媒体添加替代文本 (Alt Text),确保使用屏幕阅读器的学习者也能理解视觉内容。
  • 清晰的反馈:当用户做出错误选择时,不仅要告诉他错了,更要展示为什么错(例如播放一段失败后果的视频),将其转化为学习机会。
  • 加载性能:如果分支非常庞大且包含大量视频,请注意单个视频的文件大小,以免初次加载过慢影响体验。

专家建议

  • 善用"课程演示"『课程演示 (Course Presentation)』 是分支场景的最佳搭档。它可以在一个节点内承载多页图文、音频甚至小测验,能有效减少主画布的节点数量,使结构更清晰。
  • 非线性叙事:尝试设计"汇聚点"。即使中间路径不同,也可以让它们在某个关键节点汇合,这样可以控制整体结构的复杂度爆炸。
  • 沉浸感:配合第一人称视角的视频或图片,能极大地增强角色的代入感。
  • 全局行为控制:如果需要设置学生必须看完内容,可以在全局设置中勾选 "强制内容观看 (Force Content)",然后在具体的交互式视频或课程演示组件中,确保其行为设置选择了默认的 "遵守全局行为设置"。这样可以一键管理所有节点的合规性要求。
  • 组合与选型