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

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

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

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

رقم التعريف المتطلب طريقة الاجتماع
2.4 عندما لا ينتج عن تلميح تسجيل الدخول تطابقًا، يجب أن تستخدم الإضافة نطاق المضيف المقدم لتقليل الصعوبات التي تواجه المستخدم من خلال حصر خيارات الحساب في النافذة المنبثقة لتسجيل الدخول على نطاق المضيف. يتم توفير مربع الحوار هذا من خلال خطوات تسجيل الدخول بحساب Google. اطّلع على جولة تفصيلية حول التعامل مع عمليات تسجيل الدخول المتكررة لتنفيذ الإجراء المقترح.
3.2 إذا تم إطلاق مهمة في علامة تبويب أو نافذة جديدة من أي من رحلات iframe، يجب أن توفر مسارًا للعودة إلى Classroom. على الموقع الإلكتروني الخارجي، يمكنك تضمين رسالة أو بانر أو إشعار محمّص أو غير ذلك يطلب من المستخدم العودة إلى Classroom عند الانتهاء من المهمة.
5.1 إذا تم إطلاق studentViewUri، "يُفترض ألا" تُخرج الإضافة المستخدم من إطار iframe لإكمال المهمة. من الناحية المثالية، يتمكن المستخدمون من إكمال جميع الرحلات ذات الصلة داخل iframe. يمكن أن يؤدي فتح علامات تبويب جديدة إلى إرباك المستخدمين وزيادة درجة تعقيد استخدام الإضافات. اجعل تجربة المستخدم ضمن إطار iframe لتوفير أقل مشكلات للمستخدمين النهائيين.
5.3 إذا انبثق نشاط الإضافة من إطار iframe، يجب أن تكون هناك معاينة للمهمة في iframe. لا تفتح الموقع الخارجي على الفور عندما ينقر المستخدم على بطاقة المرفق. بدلاً من ذلك، يمكنك تقديم عرض بيني بسيط في iframe يعرض صورة أو وصفًا للمهمة التي يتم فتحها في علامة تبويب جديدة. قم بتضمين تعليمات لمساعدة المستخدمين على التنقل وإكمال النشاط بنجاح.