概述
Fuse 是 NueForm 的实时协作活动平台。与每位填写者独立填写的标准表单不同,Fuse 活动是实时的共享体验,多位参与者同时互动并实时看到结果更新。
Fuse 活动非常适合:
- 现场演示和会议
- 课堂互动
- 团队头脑风暴
- 活动观众参与
- 网络研讨会实时投票
- 团队决策
Fuse 的工作原理
创建 Fuse 活动
- 从仪表板点击新建表单。
- 选择 Fuse 作为表单类型。
- 从活动选择器中选择一种活动类型。
- 配置活动(标题、选项、设置)。
- 发布并分享链接。
参与者流程
- 参与者打开 Fuse 活动 URL。
- 如果启用了要求输入姓名,他们输入显示名称。
- 如果启用了允许匿名,他们可以跳过姓名步骤。
- 他们参与活动(投票、添加项目、排名等)。
- 结果对所有参与者实时更新。
实时更新
Fuse 活动使用基于轮询的状态系统,参与者的操作发送到服务器、聚合,然后更新的状态广播回所有连接的参与者。每次投票、提交或互动都实时显示。
活动类别
Fuse 活动分为三个类别:
投票(8 种类型)
投票活动展示选项并收集投票。结果以实时更新的图表、柱状图或百分比显示。
| 活动 | 描述 |
|---|---|
| 经典投票 | 选择一个选项。查看实时百分比。 |
| 多选投票 | 同时投多个选项。 |
| 图片投票 | 对图片而非文本进行投票。 |
| 二选一 | 两个选项之间的二元选择,实时显示分布。 |
| 排名投票 | 拖拽排列选项。查看共识排名。 |
| 淘汰投票 | 多轮投票。每轮最低票被淘汰。 |
| 滑动量表 | 在光谱上定位自己。查看分布。 |
| 你更愿意 | 在两个困境之间选择。查看实时分布。 |
列表(5 种类型)
列表活动让参与者协作创建、排名和策划内容。
| 活动 | 描述 |
|---|---|
| 协作列表 | 每个人向共享列表添加项目。 |
| 排名列表 | 添加项目并点赞/点踩。社区排行榜。 |
| 利弊分析 | 两列辩论板。 |
| Top N | 提交个人首选。汇总主排名。 |
| 评分与揭晓 | 1-10 评分。查看实时直方图。 |
互动(8 种类型)
互动活动提供独特的参与体验。
| 活动 | 描述 |
|---|---|
| 词云 | 提交词语。观看动画词云形成。 |
| 热辣观点 | 同意/不同意一个大胆的声明。实时拔河。 |
| 问答板 | 提交和点赞问题。 |
| 预测 | 做出预测。查看群体共识。 |
| 等级列表 | 将项目拖入 S-F 等级。查看社区排名。 |
| 地图标记 | 在地图上标记位置。查看大家在哪里。 |
| 看图说话 | 为图片提交标题。点赞最佳的。 |
| 对决 | 锦标赛式对决,群体投票。 |
Fuse 设置
所有 Fuse 活动共享一组通用设置:
| 设置 | 类型 | 描述 | 默认值 |
|---|---|---|---|
askForName | boolean | 要求参与者在加入前输入显示名称。 | false |
allowAnonymous | boolean | 允许参与者跳过名称输入步骤。 | true |
displayMode | string | 投票结果的显示方式:inline_bars(选项内的水平条)或 bar_chart(独立的柱状图)。 | inline_bars |
showParticipantAvatars | boolean | 显示已连接参与者的头像图标。 | true |
showActivityIndicators | boolean | 显示实时活动指示器(有人互动时弹出的浮动通知)。 | true |
activityIndicatorStyle | string | 活动指示器样式:pill、float_up、spark 或 none。 | pill |
indicatorRandomColors | boolean | 活动指示器使用随机颜色而非主题强调色。 | false |
descriptionPosition | string | 描述文本的位置:top 或 center。 | top |
questionFontSize | string | 活动标题的字体大小:small、medium 或 large。 | medium |
descriptionFontSize | string | 描述的字体大小:small、medium 或 large。 | medium |
widgetScale | string | 活动小部件的缩放:compact 或 large。 | large |
参与者模型
Fuse 活动中的每位参与者通过以下信息进行跟踪:
| 字段 | 描述 |
|---|---|
sessionId | 参与者浏览器会话的唯一标识符。 |
displayName | 参与者输入的名称(匿名则为 null)。 |
joinOrder | 参与者加入的顺序。 |
joinedAt | 参与者加入的时间戳。 |
lastSeenAt | 参与者最后一次互动的时间戳。 |
操作模型
Fuse 活动中的每次互动都记录为一个操作:
| 字段 | 描述 |
|---|---|
actionType | 操作类型:vote、add_item、upvote、downvote、rank、rate、pin、submit_text。 |
payload | 操作的活动特定数据(例如投票了哪个选项、提交了什么文本)。 |
createdAt | 操作的时间戳。 |
单操作 vs. 多操作活动
某些活动是单操作的——参与者执行一次操作即完成参与。其他活动允许随时间进行多次操作。
单操作活动(首次操作后进入只读模式):
- 经典投票、图片投票、热辣观点、滑动量表、预测、地图标记、排名投票、Top N、等级列表
多操作活动(允许持续互动):
- 多选投票、二选一、你更愿意、协作列表、排名列表、利弊分析、问答板、词云、看图说话、评分与揭晓
多轮活动(跨越多个阶段):
- 淘汰投票、对决
Fuse 活动主题
Fuse 活动继承与标准 NueForm 表单相同的主题系统。所有主题属性(颜色、字体、品牌)适用于 Fuse 活动。此外,Fuse 活动支持自己的 CSS 选择器用于自定义样式。详见自定义 CSS指南。
Fuse 的自定义 CSS
每种 Fuse 活动类型除了共享的通用和活动选择器外,还有自己的 CSS 选择器。Fuse 构建器中的 CSS 编辑器会自动显示所选活动类型的相关选择器。详见自定义 CSS指南的完整参考。