قد تفضّل في بعض الحالات أن يتفاعل المستخدمون مع منتجك خارج إطار iframe. يمكنك تحميل محتوى المرفق في علامة تبويب جديدة بدلاً من إطار iframe الخاص بإضافة Classroom، شرط أن تتوافق إضافتك مع الإرشادات التالية.
السلوكيات المطلوبة في علامات التبويب أو النوافذ الجديدة
تحدّد قائمة التحقّق من متطلبات إضافة Classroom سلوكيات معيّنة عند فتح علامات تبويب أو نوافذ جديدة. ويقدّم الجدول التالي توضيحات واقتراحات للتنفيذ بشأن كل متطلب.
| رقم التعريف | المتطلبات | كيفية استيفاء المتطلبات |
|---|---|---|
| 3.2 | إذا تم تشغيل مهمة في علامة تبويب أو نافذة جديدة من أي من رحلات iframe، يجب أن تتضمّن رسالة سهلة الاستخدام للعودة إلى Classroom. | على الموقع الإلكتروني الخارجي، يجب تضمين رسالة أو بانر أو إشعار مؤقت أو إشعار آخر يطلب من المستخدم العودة إلى Classroom عند الانتهاء من المهمة. |
| 5.1 | عند تشغيل studentViewUri، يجب ألا تنقل الإضافة المستخدم خارج إطار iframe لإكمال مهمة.
|
من المفترض أن يتمكّن المستخدمون من إكمال جميع الرحلات ذات الصلة داخل إطار iframe. يمكن أن يؤدي فتح علامات تبويب جديدة إلى إرباك المستخدمين ويزيد من تعقيد استخدام الإضافة. يجب الحفاظ على تجربة المستخدم داخل إطار iframe لتقليل المشاكل التي يواجهها المستخدم. |
| 5.2 | إذا ظهر نشاط الإضافة خارج إطار iframe، يجب أن تتضمّن معاينة للمهمة في إطار iframe. | يجب عدم فتح الموقع الإلكتروني الخارجي فورًا عندما ينقر المستخدم على بطاقة المرفق. بدلاً من ذلك، يجب توفير عرض أساسي مؤقت في إطار iframe يعرض صورة أو وصفًا للمهمة التي تفتح في علامة تبويب جديدة. يجب تضمين تعليمات لمساعدة المستخدمين في التنقّل بنجاح وإكمال النشاط. |