协作列表
每个人实时向共享列表添加项目。观看列表随着大家的贡献而增长。
活动类型:collaborative_list
配置
| 属性 | 类型 | 描述 | 默认值 |
|---|---|---|---|
maxItemsPerUser | number | 每位参与者可添加的最大项目数。 | 5 |
prompt | string | 可选引导提示文本(例如"你最喜欢的书是什么?")。 | "" |
行为
- 参与者输入项目并添加到共享列表。
- 新项目对所有参与者实时显示。
- 每位参与者最多可添加
maxItemsPerUser个项目。 - 项目显示添加者(匿名参与者显示"Anonymous")。
- 这是一个多操作活动。
聚合状态
| 字段 | 类型 | 描述 |
|---|---|---|
items | ListItem[] | 列表中的所有项目。 |
totalItems | number | 添加的项目总数。 |
列表项对象
| 字段 | 类型 | 描述 |
|---|---|---|
id | string | 项目的唯一标识符。 |
text | string | 项目的文本内容。 |
addedBy | object | 添加项目的参与者(participantId、displayName)。 |
upvotes | number | 点赞数(协作列表中未使用)。 |
downvotes | number | 点踩数(协作列表中未使用)。 |
score | number | 净分数(点赞 - 点踩)。 |
createdAt | string | 项目添加的时间戳。 |
CSS 选择器
.fuse-collaborative-list、.fuse-list-item、.fuse-item-text、.fuse-item-author、.fuse-input、.fuse-submit-btn、.fuse-hint、.fuse-status
排名列表
添加项目并点赞或点踩他人的。实时社区驱动的排行榜。
活动类型:ranked_list
配置
| 属性 | 类型 | 描述 | 默认值 |
|---|---|---|---|
prompt | string | 可选引导提示文本。 | "" |
maxItemsPerUser | number | 每位参与者可添加的最大项目数。 | 5 |
行为
- 参与者向列表添加项目(每人最多
maxItemsPerUser个)。 - 所有参与者可以点赞或点踩任何项目。
- 项目按净分数(点赞减点踩)实时排序。
- 排行榜随投票变化重新排序。
- 这是一个多操作活动:参与者可以持续添加项目和投票。
聚合状态
| 字段 | 类型 | 描述 |
|---|---|---|
items | ListItem[] | 按分数排序的所有项目(最高分在前)。 |
totalItems | number | 项目总数。 |
CSS 选择器
.fuse-ranked-list、.fuse-list-item、.fuse-item-text、.fuse-item-author、.fuse-score、.fuse-upvote、.fuse-downvote、.fuse-rank-number、.fuse-input、.fuse-submit-btn
排名列表非常适合需要发掘最佳想法的头脑风暴会议。投票机制确保热门项目自然上升到顶部。
利弊分析
两列辩论板。向利或弊侧添加论点并查看集体智慧。
活动类型:pros_and_cons
配置
| 属性 | 类型 | 描述 | 默认值 |
|---|---|---|---|
topic | string | 正在辩论的话题(例如"远程办公"、"教育中的AI")。 | "" |
行为
- 并排显示两列:利(绿色)和弊(红色)。
- 参与者向任一列添加项目。
- 每列中的项目可以被点赞和点踩。
- 项目在各自的列中按分数排序。
- 这是一个多操作活动。
聚合状态
| 字段 | 类型 | 描述 |
|---|---|---|
pros | ListItem[] | 利列中的项目,按分数排序。 |
cons | ListItem[] | 弊列中的项目,按分数排序。 |
CSS 选择器
.fuse-pros-and-cons、.fuse-side-column、.fuse-list-item、.fuse-item-text、.fuse-item-author、.fuse-score、.fuse-upvote、.fuse-downvote、.fuse-input、.fuse-submit-btn
Top N
每人提交个人首选。结果汇总为主排名。
活动类型:top_n
配置
| 属性 | 类型 | 描述 | 默认值 |
|---|---|---|---|
n | number | 每位参与者选择的首选项目数量。 | 3 |
options | array | 预定义选项数组。每个包含 id、label 和可选 color。 | 3 个默认选项 |
行为
- 显示预定义选项列表。
- 每位参与者选择他们的前
n个项目(按排名顺序)。 - 提交后,参与者看到聚合结果。
- 根据排名分配分数:第一名获得
n分,第二名获得n-1分,以此类推。 - 主排名由所有参与者的总分决定。
- 这是一个单操作活动。
聚合状态
| 字段 | 类型 | 描述 |
|---|---|---|
items | array | 包含 id、label、points(总分)和 appearances(多少参与者选择了它)的选项。 |
n | number | 配置的 N 值。 |
totalParticipants | number | 提交了首选的参与者总数。 |
CSS 选择器
.fuse-top-n、.fuse-option、.fuse-option-label、.fuse-rank-number、.fuse-consensus、.fuse-status
Top N 非常适合"Q4 的前 3 个优先事项"或"你最喜欢的 5 部电影"等场景。聚合揭示了群体的集体偏好。
评分与揭晓
1-10 评分,查看所有人评分的实时直方图。
活动类型:rate_and_reveal
配置
| 属性 | 类型 | 描述 | 默认值 |
|---|---|---|---|
min | number | 最低评分值。 | 1 |
max | number | 最高评分值。 | 10 |
行为
- 参与者选择
min和max之间的评分。 - 提交后,他们看到显示所有评分分布的实时直方图。
- 平均评分被突出显示。
- 这是一个多操作活动:参与者可以更改他们的评分。
聚合状态
| 字段 | 类型 | 描述 |
|---|---|---|
distribution | number[] | 每个值的评分计数(索引 0 = 最小值等)。 |
average | number | 所有参与者的平均评分。 |
totalRatings | number | 提交的评分总数。 |
CSS 选择器
.fuse-rate-and-reveal、.fuse-histogram、.fuse-histogram-bar、.fuse-stat-value、.fuse-stat-label、.fuse-option、.fuse-submit-btn
通用列表功能
点赞和点踩
支持投票的列表活动(排名列表、利弊分析、问答板、看图说话)使用简单的投票系统:
- 点赞:项目分数增加 1。
- 点踩:项目分数减少 1。
- 项目按净分数(点赞 - 点踩)排序。
- 每位参与者每个项目只能投一票(赞或踩)。
项目归属
每个项目显示谁贡献了它:
- 如果参与者输入了名称,显示其名称。
- 如果匿名,显示"Anonymous"。
- 贡献者的参与者 ID 在内部跟踪。
实时更新
所有列表活动实时更新:
- 新项目对所有参与者即时显示。
- 投票计数实时更新。
- 排序顺序随分数变化而调整。