القائمة التعاونية
الجميع يضيف عناصر إلى قائمة مشتركة في الوقت الفعلي. شاهدها تنمو مع مساهمة الآخرين.
نوع النشاط: collaborative_list
الإعداد
| الخاصية | النوع | الوصف | الافتراضي |
|---|---|---|---|
maxItemsPerUser | number | الحد الأقصى لعدد العناصر التي يمكن لكل مشارك إضافتها. | 5 |
prompt | string | نص توجيهي اختياري لتوجيه المساهمات (مثل "ما كتابك المفضل؟"). | "" |
السلوك
- يكتب المشاركون عناصر ويضيفونها إلى القائمة المشتركة.
- تظهر العناصر الجديدة في الوقت الفعلي لجميع المشاركين.
- يمكن لكل مشارك إضافة ما يصل إلى
maxItemsPerUserعنصرًا. - تُظهر العناصر من أضافها (أو "مجهول" للمشاركين المجهولين).
- هذا نشاط إجراءات متعددة.
الحالة المُجمّعة
| الحقل | النوع | الوصف |
|---|---|---|
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 | الموضوع قيد النقاش (مثل "العمل عن بُعد"، "الذكاء الاصطناعي في التعليم"). | "" |
السلوك
- يُعرض عمودان جنبًا إلى جنب: الإيجابيات (أخضر) و السلبيات (أحمر).
- يضيف المشاركون عناصر إلى أي من العمودين.
- يمكن التصويت بالإيجاب والسلب للعناصر داخل كل عمود.
- تُرتب العناصر حسب النتيجة داخل عمودها.
- هذا نشاط إجراءات متعددة.
الحالة المُجمّعة
| الحقل | النوع | الوصف |
|---|---|---|
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
أفضل 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
أفضل N مثالي لسيناريوهات مثل "أهم 3 أولويات للربع الرابع" أو "أفلامك الخمسة المفضلة". يكشف التجميع عن التفضيلات الجماعية للمجموعة.
قيّم واكتشف
قيّم شيئًا من 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.
- تُرتب العناصر حسب النتيجة الصافية (التصويتات بالإيجاب - التصويتات بالسلب).
- يمكن لكل مشارك التصويت مرة واحدة لكل عنصر (إيجاب أو سلب).
إسناد العناصر
يُظهر كل عنصر من ساهم به:
- إذا أدخل المشارك اسمًا، يُعرض اسمه.
- إذا كان مجهولًا، يُعرض "مجهول".
- يُتتبع معرّف المشارك المُساهم داخليًا.
التحديثات في الوقت الفعلي
تتحدث جميع أنشطة القوائم في الوقت الفعلي:
- تظهر العناصر الجديدة فورًا لجميع المشاركين.
- تتحدث أعداد الأصوات مباشرة.
- يتكيف ترتيب الفرز مع تغير النتائج.