المحتوى الذي تم نسخه في Classroom

يستطيع المعلّمون نسخ المهام في Classroom. يؤدي ذلك أيضًا إلى نسخ مرفقات الوظيفة الإضافية المضمَّنة في المهام. وهذا يوفر للمعلمين الكثير من الوقت عند إنشاء مهام لأقسام متعددة أو لأقسام جديدة كل عام دراسي.

عندما ينسخ المعلِّمون مهمة دراسية في Classroom، تكون للمهمة المنسوخة بمعلَمات طلب بحث مختلفة لكل من courseId وitemId وattachmentId مقارنةً بالمهمة الأصلية.

كيفية نسخ المحتوى

توضّح الأقسام التالية كيف يمكن للمعلّمين نسخ المهام في Classroom.

نسخ دورة تدريبية

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

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

نشر مهمة دراسية إلى عدة دورات تدريبية

يمكن للمعلّم نشر مهمة دراسية في أكثر من دورة تدريبية واحدة من خلال صفحة إنشاء المهام، ومن الممكن أن يكون الطالب مسجّلاً في كلتا الدورتَين التدريبيتَين.

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

إعادة استخدام مشاركة

يمكن للمعلّم إعادة استخدام مشاركة من خلال الانتقال إلى علامة تبويب "الواجب الدراسي" والنقر على إنشاء. من القائمة المنسدلة، يمكنهم النقر على إعادة استخدام المشاركة لاختيار صف ثم اختيار المهمة المطلوب إعادة استخدامها.

الشكل 3. ويمكن للمعلّمين بدء عملية إعادة استخدام مشاركة من علامة التبويب "الواجب الدراسي" والنقر على إعادة استخدام المشاركة.

الشكل 4. بعد النقر على إعادة استخدام المشاركة، يمكن للمعلّمين اختيار الصف والمهمة التي يريدون إعادة استخدامها.

السلوك المتوقع

عندما يتم نسخ دورة تدريبية أو مهمة، قد يتم تعيين مرفق الإضافة نفسه للطالب نفسه في الدورات التدريبية المختلفة. يجب أن يكون السلوك المُقترَح للإضافات في المهمة المنسوخة هو:

  1. يُرجى التأكّد من أنّه سيظل بإمكان المعلّمين معاينة المرفق في teacherViewUri. إذا كانت الإضافة تتطلّب الترخيص ولم يُعدّ المعلّم دورة تدريبية منسوخة بشكل مناسب، يمكنك عرض رسالة سهلة الاستخدام تخبر المعلّم بمسار الإجراء المناسب. وعلى الأقل، يجب ألا يرى المعلّمون صفحة خطأ في إطار iframe.
  2. تأكَّد من أنّ الطلاب يظهر لهم مرفق إضافة جديد في studentViewUri. بالنسبة إلى المرفقات من نوع النشاط، يعني ذلك أنّ المرفق غير مكتمل ولن يتمكّن الطالب من رؤية أي من ردوده من دورة تدريبية أخرى. إذا لم تسمح الإضافة للطالب نفسه بإكمال مرفق مرتين، اعرض رسالة سهلة الاستخدام تصف السيناريو أو مسارًا لحل المشكلة. بالنسبة إلى المرفقات من نوع المحتوى، يعني ذلك عرض المحتوى لكي يراه الطالب في studentViewUri. على الأقل، يجب ألا تظهر صفحة خطأ للطلاب في iframe.
  3. احرص على أن يطّلع المعلّمون على المهمة التي أرسلها الطالب من المهمة المنسوخة في studentWorkReviewUri. ينبغي ألا يتمكن المعلم من رؤية تقديم الطالب للمرفق من دورة تدريبية أخرى. وعلى الأقل، يجب ألا يرى المعلّمون صفحة خطأ في iframe.

إطار iframe لميزة "عرض المعلّمين"

عندما يشغِّل المعلّم teacherViewUri، يتم إرسال attachmentId باعتبارها معلَمة طلب بحث بالإضافة إلى courseId وitemId وitemType وlogin_hint (إذا سبق أن فوَّض المستخدم تطبيقك). ويمكن استخدام attachmentId لعرض المرفق الصحيح في iframe.

إذا لم يكن لديك سجلّ بمعلَمات طلب البحث على teacherViewUri، يمكنك استخدام العنصر CopyHistory في المورد AddOnAttachment لتحديد المهمة الأصلية. بعد ذلك، يمكنك عرض المرفق الصحيح في teacherViewUri.

إطار iframe لميزة "عرض الطلاب"

عندما يشغِّل الطالب studentViewUri، يتم إرسال attachmentId باعتبارها معلَمة طلب بحث بالإضافة إلى courseId وitemId وitemType وlogin_hint (إذا سبق للمستخدم منح الإذن لتطبيقك). لعرض studentViewUri عند نسخ مهمة دراسية أو دورة تدريبية، استخدِم مَعلمتَين:

attachmentId هو معرّف فريد للمرفق. ومع ذلك، ليس من المضمون أن تكون قيمة submissionId فريدة. لذلك، تحتوي المهمة المنسوخة أو المُعاد استخدامها على attachmentId مختلفة، ولكن قد تبقى السمة submissionId كما هي. عندما يشغِّل الطالب studentViewUri، يمكنك عرض المرفق من خلال تحديد عمل الطالب استنادًا إلى مفتاح مركب لكلٍّ من attachmentId وsubmissionId.

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

كما ذكرنا سابقًا، إذا لم تتمكّن من تحديد attachmentId، يمكنك استخدام الكائن CopyHistory في المورد AddOnAttachment لتحديد المهمة الأصلية ومَعلمات طلب البحث المرتبطة بها.

إطار iframe لمراجعة عمل الطالب

عندما يشغِّل المعلّم studentWorkReviewUri، يتم إرسال attachmentId وsubmissionId كمَعلمتَي طلب بحث بالإضافة إلى courseId وitemId وitemType. يمكنك استخدام مَعلمات طلب البحث هذه لاسترداد مورد AddOnAttachment أو مورد CopyHistory إذا لم تتمكّن من تحديد قيمة attachmentId المقدَّمة. يتيح لك هذا البحث عن عمل الطالب باستخدام مفتاح مركب من attachmentId وsubmissionId.