فتح المحتوى في علامات تبويب جديدة

قد تكون هناك بعض الحالات التي تفضّل فيها أن يتفاعل المستخدمون مع منتجك خارج إطار iframe. يمكنك تحميل محتوى المرفق في علامة تبويب جديدة بدلاً من إطار iframe في إضافة Classroom طالما أنّ الإضافة تمتثل للإرشادات التالية.

السلوكيات المطلوبة في علامات التبويب أو النوافذ الجديدة

تحدِّد قائمة التحقّق من متطلبات إضافة Classroom سلوكيات معيّنة عند فتح علامات تبويب أو نوافذ جديدة. يقدّم الجدول التالي توضيحات واقتراحات بشأن تنفيذ كلّ متطلّب.

رقم التعريف المتطلبات كيفية اللقاء
3.2 إذا تم إطلاق مهمة في علامة تبويب أو نافذة جديدة من أي من رحلات ملف iframe، يجب أن تقدّم مهمة رسالة سهلة الاستخدام للعودة إلى Classroom. على الموقع الإلكتروني الخارجي، أدرِج رسالة أو بانر أو إشعارًا منبثقًا أو إشعارًا آخر يطلب من المستخدم العودة إلى Classroom عند انتهائه من المهمة.
5.1 عند بدء استخدام studentViewUri، يجب ألّا تؤدي الإضافة إلى إخراج المستخدِم من إطار iframe لإكمال مهمة. من الأفضل أن يتمكّن المستخدمون من completing all relevant journeys داخل إطار iframe. يمكن أن يؤدي فتح علامات تبويب جديدة إلى إرباك المستخدمين ويصعّب استخدام الإضافة. يجب إبقاء تجربة المستخدم ضمن ملف iframe لتوفير أقل قدر ممكن من الصعوبات التي تواجهه.
5.2 إذا كان نشاط الإضافة يخرج من إطار iframe، يجب أن تتوفّر معاينة عن المهمة في إطار iframe. لا تفتح الموقع الإلكتروني الخارجي على الفور عندما ينقر المستخدم على بطاقة المرفق. بدلاً من ذلك، قدِّم عرضًا أساسيًا لإعلان بيني في إطار iframe يعرض صورة أو وصفًا للمهمة التي تفتح في علامة تبويب جديدة. أدرِج تعليمات لمساعدة المستخدمين في التنقل بنجاح في النشاط وإكماله.