يمكن للمعلّمين نسخ المهام الدراسية في Classroom. يؤدي القيام بذلك أيضًا إلى نسخ مرفقات الإضافات الموجودة في المهام. هذا يوفر على المعلمين الكثير من الوقت عند إنشاء مهام دراسية لأقسام متعددة أو لأقسام جديدة كل سنة دراسية.
عندما ينسخ المعلّمون مهمة دراسية في Classroom، تتضمّن المهمة المنسوخة معلَمات طلب بحث courseId
وitemId
وattachmentId
مختلفة مقارنةً بالمهمة الأصلية.
كيفية نسخ المحتوى
توضّح الأقسام التالية كيف يمكن للمعلّمين نسخ المهام الدراسية في Classroom.
نسخ دورة تدريبية
عند نسخ دورة تدريبية، يتم نسخ جميع المهام الدراسية في الدورة التدريبية إلى الدورة التدريبية الجديدة كمسودات. يمكن للمعلم بعد ذلك نشر المهام للطلاب المسجلين في الدورة الجديدة. قد يتم تسجيل الطالب في الدورة التدريبية الأصلية والدورة التدريبية المنسوخة. يمكن أن يحدث هذا في حال احتجاز طالب أو إعادة درسه.
الشكل 1. يمكن للمعلّمين نسخ الدورات التدريبية من خلال الانتقال إلى القائمة المنقّطة العمودية في Classroom والنقر على نسخ. بعد ذلك، يمكن للمعلم تحديد تفاصيل حول الدورة التدريبية في النافذة المنبثقة ونسخها.
نشر مهمة دراسية في دورات تدريبية متعددة
يمكن للمعلم نشر مهمة دراسية في أكثر من دورة تدريبية من خلال صفحة إنشاء المهام الدراسية. ومن الممكن أن يكون الطالب مسجّلاً في كلتا الدورتين.
الشكل 2. يمكن للمعلّمين نشر مهمة دراسية على أكثر من دورة تدريبية واحدة بالنقر على القائمة المنسدلة في الشريط الجانبي في صفحة إنشاء المهمة واختيار دورات تدريبية متعددة.
إعادة استخدام مشاركة
يمكن للمعلّم إعادة استخدام مشاركة من خلال الانتقال إلى علامة التبويب "الواجب الدراسي" والنقر على إنشاء. من القائمة المنسدلة، يمكنهم النقر على إعادة استخدام المشاركة لاختيار صف ثم اختيار المهمة لإعادة استخدامها.
الشكل 3. يمكن للمعلّمين بدء عملية إعادة استخدام مشاركة من علامة التبويب "الواجب الدراسي" والنقر على إعادة استخدام المشاركة.
الشكل 4. بعد النقر على إعادة استخدام المشاركة، يمكن للمعلّمين اختيار صف والمهمة التي يريدون إعادة استخدامها.
السلوك المتوقع
عند نسخ دورة تدريبية أو مهمة، قد يتم تعيين مرفق الإضافة نفسه للطالب نفسه في الدورات التدريبية المختلفة. السلوك المقترح للإضافات في المهمة المنسوخة يجب أن يكون:
- يُرجى التأكّد من أنّه لا يزال بإمكان المعلّمين معاينة المرفق في
teacherViewUri
. إذا كانت إضافتك تتطلّب الحصول على ترخيص ولم يقم المعلّم بإعداد دورة تدريبية منسوخة بالشكل المناسب، يمكنك عرض رسالة سهلة الاستخدام لإعلام المعلّم بالخطوات المناسبة. على الأقل، يجب ألّا يظهر للمعلّمين صفحة خطأ في إطار iframe. - يجب التأكُّد من ظهور مرفق إضافة جديد للطلاب في
studentViewUri
. بالنسبة إلى المرفقات من نوع النشاط، يعني هذا أنّ المرفق غير مكتمل ولن يتمكّن الطالب من الاطّلاع على أي من ردوده من دورة تدريبية أخرى. إذا لم تسمح الإضافة للطالب نفسه بإكمال مرفق مرتين، يمكنك عرض رسالة سهلة الاستخدام تصف السيناريو أو مسارًا لحل المشكلة. بالنسبة إلى المرفقات من نوع المحتوى، يعني هذا عرض المحتوى ليراه الطالب فيstudentViewUri
. على الأقل، يجب ألا تظهر للطلاب صفحة خطأ في iframe. - تأكَّد من أنّ المعلّمين يطّلعون على تسليم الطالب من المهمة المنسوخة في
studentWorkReviewUri
. ينبغي ألا يكون المعلم قادرًا على رؤية طلب الطالب للمرفق من دورة أخرى. وعلى أقل تقدير، يجب ألا تظهر للمعلّمين صفحة خطأ في iframe.
إطار iframe لعرض المعلّم
عند تشغيل المعلّم teacherViewUri
، يتم إرسال attachmentId
كمَعلمة طلب بحث بالإضافة إلى courseId
أو itemId
أو itemType
أو login_hint
أو hd
. يمكن استخدام attachmentId
لعرض المرفق الصحيح في iframe.
إذا لم يكن لديك سجلّ لمَعلمات طلب البحث على teacherViewUri
، يمكنك استخدام العنصر CopyHistory
في المورد AddOnAttachment
لتحديد المهمة الأصلية. بعد ذلك، يمكنك عرض المرفق الصحيح في teacherViewUri
.
إطار iframe لعرض الطلاب
عند تشغيل طالب studentViewUri
، يتم إرسال attachmentId
كمَعلمة طلب بحث بالإضافة إلى courseId
أو itemId
أو itemType
أو login_hint
أو hd
. لعرض studentViewUri
عند نسخ مهمة أو دورة تدريبية، استخدِم مَعلمتَين:
attachmentId
، الذي يمكن استرداده من عنوان URL للطلب.submissionId
، الذي يمكن استرداده من خلال طلب طريقةcourseWork.getAddOnContext
أوcourseWorkMaterials.getAddOnContext
أوannouncements.getAddOnContext
المناسبة استنادًا إلىitemType
وقراءة الكائنStudentContext
.
تمثّل السمة 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
.