Collaborative List
सभी real-time में shared list में items add करते हैं। लोगों के contribute करने पर इसे बढ़ते देखें।
Activity type: collaborative_list
Configuration
| Property | Type | विवरण | Default |
|---|---|---|---|
maxItemsPerUser | number | प्रत्येक participant द्वारा add किए जा सकने वाले items की maximum संख्या। | 5 |
prompt | string | Contributions guide करने के लिए optional prompt text (जैसे, "What's your favorite book?")। | "" |
Behavior
- Participants items type करके shared list में add करते हैं।
- नए items सभी participants के लिए real-time में दिखाई देते हैं।
- प्रत्येक participant
maxItemsPerUseritems तक add कर सकता है। - Items दिखाते हैं किसने add किया (anonymous participants के लिए "Anonymous")।
- यह multi-action activity है।
Aggregated State
| Field | Type | विवरण |
|---|---|---|
items | ListItem[] | List में सभी items। |
totalItems | number | Add किए गए items की कुल संख्या। |
List Item Object
| Field | Type | विवरण |
|---|---|---|
id | string | Item के लिए unique identifier। |
text | string | Item का text content। |
addedBy | object | Item add करने वाला participant (participantId, displayName)। |
upvotes | number | Upvotes की संख्या (Collaborative List में उपयोग नहीं)। |
downvotes | number | Downvotes की संख्या (Collaborative List में उपयोग नहीं)। |
score | number | Net score (upvotes - downvotes)। |
createdAt | string | Item add होने का timestamp। |
CSS Selectors
.fuse-collaborative-list, .fuse-list-item, .fuse-item-text, .fuse-item-author, .fuse-input, .fuse-submit-btn, .fuse-hint, .fuse-status
Ranked List
Items add करें और दूसरों को upvote या downvote करें। Live community-driven leaderboard।
Activity type: ranked_list
Configuration
| Property | Type | विवरण | Default |
|---|---|---|---|
prompt | string | Contributions guide करने के लिए optional prompt text। | "" |
maxItemsPerUser | number | प्रत्येक participant द्वारा add किए जा सकने वाले items की maximum संख्या। | 5 |
Behavior
- Participants list में items add करते हैं (प्रत्येक
maxItemsPerUserतक)। - सभी participants किसी भी item को upvote या downvote कर सकते हैं।
- Items उनके net score (upvotes minus downvotes) के अनुसार real-time में sort होते हैं।
- Votes आने पर leaderboard reorder होता है।
- यह multi-action activity है: participants पूरे समय items add और vote कर सकते हैं।
Aggregated State
| Field | Type | विवरण |
|---|---|---|
items | ListItem[] | Score के अनुसार sorted सभी items (highest first)। |
totalItems | number | Items की कुल संख्या। |
CSS Selectors
.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
Ranked Lists brainstorming sessions के लिए excellent हैं जहां team को best ideas surface करने की जरूरत है। Voting mechanism सुनिश्चित करता है कि popular items naturally top पर आएं।
Pros & Cons
Two-column debate board। Pros या cons side में arguments add करें और collective wisdom देखें।
Activity type: pros_and_cons
Configuration
| Property | Type | विवरण | Default |
|---|---|---|---|
topic | string | Debate किया जा रहा topic (जैसे, "Remote work", "AI in education")। | "" |
Behavior
- दो columns side by side display होते हैं: Pros (green) और Cons (red)।
- Participants किसी भी column में items add करते हैं।
- प्रत्येक column के भीतर items को upvote और downvote किया जा सकता है।
- Items अपने column के भीतर score के अनुसार sort होते हैं।
- यह multi-action activity है।
Aggregated State
| Field | Type | विवरण |
|---|---|---|
pros | ListItem[] | Pros column में items, score के अनुसार sorted। |
cons | ListItem[] | Cons column में items, score के अनुसार sorted। |
CSS Selectors
.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
सभी अपने personal top picks submit करते हैं। Results master ranking में aggregate होते हैं।
Activity type: top_n
Configuration
| Property | Type | विवरण | Default |
|---|---|---|---|
n | number | प्रत्येक participant अपने top picks के लिए कितने items select करता है। | 3 |
options | array | चुनने के लिए predefined options का array। प्रत्येक में id, label, और optional color है। | 3 default options |
Behavior
- Predefined options की list display होती है।
- प्रत्येक participant अपने top
nitems select करता है (ranked order में)। - Submit करने के बाद, participant aggregated results देखता है।
- Rank के आधार पर points award होते हैं: first place को
npoints, second कोn-1, आदि। - Master ranking सभी participants के total points से determine होती है।
- यह single-action activity है।
Aggregated State
| Field | Type | विवरण |
|---|---|---|
items | array | id, label, points (total), और appearances (कितने participants ने include किया) के साथ options। |
n | number | Configured N value। |
totalParticipants | number | अपने picks submit करने वाले कुल participants। |
CSS Selectors
.fuse-top-n, .fuse-option, .fuse-option-label, .fuse-rank-number, .fuse-consensus, .fuse-status
Top N "Top 3 priorities for Q4" या "Your 5 favorite movies" जैसे scenarios के लिए perfect है। Aggregation group की collective preferences reveal करता है।
Rate & Reveal
कुछ को 1-10 rate करें और सभी की ratings का live histogram देखें।
Activity type: rate_and_reveal
Configuration
| Property | Type | विवरण | Default |
|---|---|---|---|
min | number | Minimum rating value। | 1 |
max | number | Maximum rating value। | 10 |
Behavior
- Participants
minऔरmaxके बीच rating select करते हैं। - Submit करने के बाद, वे सभी ratings का distribution दिखाने वाला live histogram देखते हैं।
- Average rating prominently display होती है।
- यह multi-action activity है: participants अपनी rating बदल सकते हैं।
Aggregated State
| Field | Type | विवरण |
|---|---|---|
distribution | number[] | प्रत्येक value के लिए ratings की count (index 0 = min value, आदि)। |
average | number | सभी participants की mean rating। |
totalRatings | number | Submit की गई ratings की कुल संख्या। |
CSS Selectors
.fuse-rate-and-reveal, .fuse-histogram, .fuse-histogram-bar, .fuse-stat-value, .fuse-stat-label, .fuse-option, .fuse-submit-btn
Common List Features
Upvoting और Downvoting
Voting support करने वाली list activities (Ranked List, Pros & Cons, Q&A Board, Caption This) simple voting system उपयोग करती हैं:
- Upvote: Item का score 1 से बढ़ाता है।
- Downvote: Item का score 1 से घटाता है।
- Items उनके net score (upvotes - downvotes) के अनुसार sort होते हैं।
- प्रत्येक participant प्रति item एक बार vote कर सकता है (up या down)।
Item Attribution
प्रत्येक item दिखाता है किसने contribute किया:
- यदि participant ने नाम दर्ज किया, उनका नाम display होता है।
- यदि anonymous, "Anonymous" दिखाया जाता है।
- Contributor की participant ID internally track होती है।
Real-Time Updates
सभी list activities real-time में update होती हैं:
- नए items सभी participants के लिए instantly दिखाई देते हैं।
- Vote counts live update होते हैं।
- Scores बदलने पर sort order adjust होता है।