ممکن است موقعیتهایی وجود داشته باشد که ترجیح دهید کاربران خارج از iframe با محصول شما تعامل داشته باشند. میتوانید محتوای پیوست را به جای iframe افزونه Classroom در یک تب جدید بارگذاری کنید، البته تا زمانی که افزونه شما با دستورالعملهای زیر مطابقت داشته باشد.
رفتارهای مورد نیاز در تبها یا پنجرههای جدید
چک لیست الزامات افزونه Classroom رفتارهای خاصی را هنگام باز کردن تبها یا پنجرههای جدید مشخص میکند. جدول زیر توضیحات و پیشنهادات اجرایی در مورد هر الزام ارائه میدهد.
| شناسه | مورد نیاز | چگونه ملاقات کنیم |
|---|---|---|
| ۳.۲ | اگر یک وظیفه از هر یک از مسیرهای iframe در یک تب یا پنجره جدید اجرا شود، باید یک پیام کاربرپسند برای بازگشت به Classroom ارائه دهد. | در سایت خارجی، یک پیام، بنر، اعلان یا اعلان دیگری قرار دهید که به کاربر دستور دهد پس از اتمام کار به Classroom بازگردد. |
| ۵.۱ | وقتی studentViewUri اجرا میشود، افزونه نباید کاربر را برای انجام یک کار از iframe خارج کند. | در حالت ایدهآل، کاربران میتوانند تمام مراحل مربوطه را درون iframe انجام دهند. باز کردن تبهای جدید میتواند کاربران را گیج کند و به پیچیدگی استفاده از افزونه بیفزاید. تجربه کاربری را درون iframe نگه دارید تا کمترین مشکل را برای کاربر ایجاد کنید. |
| ۵.۲ | اگر فعالیت افزونه از iframe بیرون زده شود، باید پیشنمایشی از آن وظیفه در iframe وجود داشته باشد. | بلافاصله پس از کلیک کاربر روی کارت پیوست، سایت خارجی را باز نکنید. در عوض، یک نمای بینابینی ساده در iframe ارائه دهید که تصویر یا توضیحی از کاری که در یک برگه جدید باز میشود را نشان میدهد. دستورالعملهایی را برای کمک به کاربران در پیمایش و تکمیل موفقیتآمیز فعالیت درج کنید. |