دیدگاهها
| وضعیت | پیشنویس |
| مالک | تیم محصول اپلیکیشنهای آپارات |
| آخرین راستیآزمایی | ۱۴۰۵-۰۴-۲۷ — در برابر سکشن Actions فایل دیزاین |
معرفی و هدف
دیدگاهها روی خود فید و بهصورت برگهٔ کشویی باز میشوند تا کاربر تماشا را رها نکند. ثبت دیدگاه خوشبینانه انجام میشود: دیدگاه بلافاصله در فهرست ظاهر میشود و وضعیت ارسال آن روی همان ردیف نمایش داده میشود، بهجای آنکه کاربر منتظر بماند.
هدف کسبوکاری: افزایش تعامل و ماندگاری کاربر روی محتوا، بدون خارج شدن از فید.
دامنه
باز کردن فهرست دیدگاهها، ثبت دیدگاه، پاسخ دادن، منشن کردن کاربران، و منوی مدیریت هر دیدگاه.
خارج از دامنه: پنل مدیریت گزارشها و سیاستهای تنبیهی.
مخاطبان و نقشها
خواندن دیدگاهها برای همه ممکن است. ثبت دیدگاه به حساب کاربری با نام کاربری نیاز دارد (BR-10). صاحب ویدیو گزینههای مدیریتی بیشتری در منوی هر دیدگاه دارد (BR-13).
سناریوها
سناریو ۵: ثبت دیدگاه
هدف — کاربر دیدگاه خود را زیر ویدیو ثبت میکند.
نقشهای درگیر — کاربر واردشده دارای نام کاربری.
پیششرطها — کاربر در حال تماشای ویدیویی است که ثبت دیدگاه برای آن فعال است.
جریان اصلی
-
کاربر روی آیکون دیدگاه در ریل اقدام تپ میکند. → برگهٔ دیدگاهها با عنوان تعداد دیدگاهها («۲۳ دیدگاه») باز میشود. هر دیدگاه شامل نام کاربر، متن، زمان انتشار، شمارندهٔ پسند و گزینهٔ پاسخ است. دیدگاه پینشده با برچسب پین شده در بالای فهرست قرار میگیرد و دیدگاههای دارای پاسخ، گزینهٔ «نمایش ۵ پاسخ دیگر» را نشان میدهند.
-
کاربر روی کادر «دیدگاه خود را بنویسید.» تپ میکند. → کیبورد باز میشود، ردیف واکنشهای سریع (❤️ 🙌 🔥 👏 😢 😍 😯 😂) در دسترس قرار میگیرد و شمارندهٔ کاراکتر «۱ از ۲۵۰» نمایش داده میشود.
-
کاربر متن دیدگاه را مینویسد و ارسال را انتخاب میکند. → دیدگاه بلافاصله در بالای فهرست با وضعیت «در حال ارسال...» نمایش داده میشود (BR-12).
-
ثبت با موفقیت انجام میشود. → برچسب وضعیت به «الان» تغییر میکند و دیدگاه مانند بقیه قابل پاسخ و پسند میشود.
توسعهها — جریانهای جایگزین و استثنا
-
۱الف. هنوز هیچ دیدگاهی ثبت نشده است:
-
۱الف۱. برگه با عنوان دیدگاه ها و پیام «هیچ دیدگاهی وجود ندارد!» باز میشود و کادر نوشتن دیدگاه در دسترس است.
-
-
۱ب. فهرست دیدگاهها بارگذاری نمیشود:
-
۱ب۱. پیام «لطفا دوباره تلاش کنید.» با امکان تلاش مجدد نمایش داده میشود.
-
-
۱پ. ثبت دیدگاه برای این ویدیو غیرفعال است:
-
۱پ۱. کادر نوشتن دیدگاه غیرفعال میشود و پیام «در حال حاضر ثبت دیدگاه برای این ویدیو غیرفعال است.» نمایش داده میشود (BR-11).
-
-
۲الف. حساب کاربر نام کاربری ندارد:
-
۲الف۱. مودال ثبت دیدگاه با متن «برای ثبت دیدگاه، برای پروفایل خود نام کاربری تعیین کنید.» و دو گزینهٔ افزودن نام کاربری و باشه برای بعد نمایش داده میشود (BR-10).
-
۲الف۲. با انتخاب باشه برای بعد، دیدگاه ثبت نمیشود و کاربر به فهرست بازمیگردد.
-
-
۲ب. کاربر وارد حساب نشده است:
- ۲ب۱. دعوت به ورود نمایش داده میشود (سناریو ۱۰).
-
۲پ. کاربر میخواهد کاربر دیگری را منشن کند:
-
۲پ۱. با تایپ نشانهٔ منشن، فهرست کاربران پیشنهادی بههمراه نام کاربری و تعداد دنبالکنندگان نمایش داده میشود و کاربر میتواند یکی را انتخاب کند.
-
-
۳الف. متن دیدگاه به سقف کاراکتر میرسد:
- ۳الف۱.
[CLARIFICATION NEEDED: شمارندهٔ «۱ از ۲۵۰» سقف را نشان میدهد ولی رفتار هنگام رسیدن به آن طراحی نشده است — پرسش باز W5.]
- ۳الف۱.
-
۴الف. ارسال دیدگاه ناموفق است:
- ۴الف۱.
[CLARIFICATION NEEDED: چون دیدگاه پیش از تأیید سرور در فهرست نمایش داده میشود (BR-12)، رفتار هنگام شکست ارسال مشخص نیست؛ آیا دیدگاه از فهرست حذف میشود و امکان تلاش دوباره وجود دارد؟ — پرسش باز W16.]
- ۴الف۱.
پوشش حالتهای مرزی — حالت خالی (۱الف)، خطا (۱ب)، دسترسی و مجوز (۱پ، ۲الف، ۲ب)، و گذار وضعیت (۳ → ۴، ارسال خوشبینانه) پوشش داده شدهاند. مرز کاراکتر و شکست ارسال طراحی نشده و بهصورت پرسش ثبت شدهاند.
پسشرطها — دیدگاه در فهرست دیدگاههای ویدیو ثبت شده و شمارندهٔ دیدگاهها بهروزرسانی شده است.
سناریو ۶: پاسخ و مدیریت دیدگاه
هدف — کاربر به یک دیدگاه پاسخ میدهد، یا دیدگاهی را پین، حذف یا گزارش میکند.
نقشهای درگیر — کاربر واردشده؛ صاحب ویدیو گزینههای بیشتری دارد.
پیششرطها — برگهٔ دیدگاهها باز است و حداقل یک دیدگاه وجود دارد.
جریان اصلی
-
کاربر روی پاسخ زیر یک دیدگاه تپ میکند. → کادر ورودی به حالت پاسخ تغییر میکند و به آن دیدگاه متصل میشود.
-
کاربر متن پاسخ را مینویسد و ارسال میکند. → پاسخ بلافاصله زیر دیدگاه اصلی با وضعیت «در حال ارسال...» نمایش داده میشود.
-
کاربر روی منوی یک دیدگاه تپ میکند. → گزینههای در دسترس نمایش داده میشود: برای بینندهٔ عادی کپی متن و گزارش تخلف (BR-13).
توسعهها — جریانهای جایگزین و استثنا
-
۲الف. کاربر به یک پاسخ، پاسخ میدهد:
-
۲الف۱. پاسخ جدید با منشن خودکار نویسندهٔ پاسخ قبلی ثبت میشود و در همان رشته قرار میگیرد.
-
-
۳الف. کاربر صاحب ویدیو است:
-
۳الف۱. منو علاوه بر کپی متن و گزارش تخلف، گزینههای پین کردن دیدگاه و حذف دیدگاه را نیز نشان میدهد (BR-13).
-
-
۳ب. کاربر گزارش تخلف را انتخاب میکند:
-
۳ب۱. فرآیند گزارش دیدگاه آغاز میشود.
-
-
۳پ. کاربر دیدگاهی را پین میکند:
- ۳پ۱. دیدگاه با برچسب پین شده به بالای فهرست منتقل میشود.
- ۳پ۲.
[CLARIFICATION NEEDED: آیا بیش از یک دیدگاه همزمان قابل پین شدن است؟]
-
۳ت. کاربر دیدگاهی را حذف میکند:
- ۳ت۱.
[CLARIFICATION NEEDED: تأییدیهٔ حذف دیدگاه در دیزاین وجود ندارد؛ آیا حذف بدون تأیید انجام میشود؟]
- ۳ت۱.
پوشش حالتهای مرزی — تفاوت نقشها (۳الف)، گذار وضعیت (۱ → ۲ و ۳پ۱)، و مسیرهای مدیریتی (۳ب، ۳ت) پوشش داده شدهاند. تأییدیهٔ حذف و سقف پین طراحی نشده و بهصورت پرسش ثبت شدهاند.
پسشرطها — پاسخ ثبت شده است، یا دیدگاه پین/حذف/گزارش شده و فهرست بهروزرسانی شده است.
پرسشهای باز
پرسشهای باز این بخش در صفحهٔ اصلی فید تماشای شورتس فهرست شدهاند. موارد [CLARIFICATION NEEDED] بالا نیز هنوز پاسخ نگرفتهاند.
تاریخچهٔ تغییرات
| تاریخ | تغییر | منبع |
|---|---|---|
| ۱۴۰۵-۰۴-۲۷ | نسخهٔ اولیه | سکشن Actions فایل دیزاین |