معلمان میتوانند موارد پخش جریانی را در Classroom کپی کنند. با انجام این کار، پیوستهای افزودنی موجود در آیتمهای جریان نیز کپی میشود. این باعث صرفه جویی در وقت معلمان در هنگام ایجاد محتوای آموزشی برای چندین بخش یا بخش های جدید در هر سال تحصیلی می شود.
وقتی معلمان موارد جاری را در Classroom کپی میکنند، مورد جریان کپیشده دارای پارامترهای query courseId
، itemId
، و attachmentId
در مقایسه با مورد جریان اصلی است.
نحوه کپی کردن مطالب
بخشهای زیر نحوه کپی کردن موارد پخش جریانی در Classroom را توضیح میدهند.
یک دوره را کپی کنید
هنگام کپی کردن یک دوره، همه موارد جریان در دوره به عنوان پیش نویس در دوره جدید کپی می شوند. سپس معلم میتواند موارد جریان را برای دانشآموزانی که در دوره جدید ثبتنام کردهاند منتشر کند. دانشجو ممکن است در دوره اصلی و دوره کپی شده ثبت نام کند. این ممکن است در صورتی اتفاق بیفتد که یک دانش آموز عقب بماند یا کلاس را دوباره بخواند.


شکل 1. معلمان می توانند دوره ها را با رفتن به منوی نقطه چین عمودی در Classroom و کلیک کردن روی Copy کپی کنند. سپس، معلم می تواند جزئیات مربوط به دوره را در پاپ آپ مشخص کرده و آن را کپی کند.
یک مورد جریانی را در چندین دوره منتشر کنید
یک معلم می تواند یک مورد جریانی را در بیش از یک دوره از طریق صفحه ایجاد آیتم جریانی منتشر کند. این امکان وجود دارد که یک دانشجو در هر دو دوره ثبت نام کرده باشد.
شکل 2. معلمان می توانند با کلیک بر روی منوی کشویی در نوار کناری در صفحه ایجاد آیتم جریان و انتخاب چندین دوره، یک مورد جریانی را در بیش از یک دوره منتشر کنند.
استفاده مجدد از یک پست
معلم میتواند با رفتن به برگه «کار کلاسی» و کلیک کردن روی «ایجاد» از یک پست استفاده مجدد کند. از منوی کشویی، آنها می توانند روی استفاده مجدد از پست کلیک کنند تا یک کلاس را انتخاب کنند و سپس مورد جریان را برای استفاده مجدد انتخاب کنند.
شکل 3. معلمان می توانند جریان استفاده مجدد از یک پست را از برگه Classwork شروع کنند و روی استفاده مجدد از پست کلیک کنند.


شکل 4. پس از کلیک بر روی استفاده مجدد از پست ، معلمان می توانند یک کلاس و مورد جریانی را که می خواهند دوباره استفاده کنند انتخاب کنند.
رفتار مورد انتظار
هنگامی که یک دوره یا مورد جریان کپی می شود، ممکن است به همان دانش آموز پیوست افزودنی مشابهی در دوره های مختلف اختصاص داده شود. کاربران نباید خطایی در iframe ببینند. رفتار توصیه شده برای افزونه ها در مورد جریان کپی شده به این صورت است:
- مطمئن شوید که معلمان همچنان میتوانند پیوست را در
teacherViewUri
پیشنمایش کنند.- اگر معلم باید پیکربندی اضافی را برای یک دوره جدید انجام دهد، یک پیام کاربرپسند نمایش داده شود که به معلم در مورد مسیر اقدام مناسب اطلاع می دهد.
- اطمینان حاصل کنید که دانش آموزان یک پیوست افزودنی جدید را در
studentViewUri
مشاهده می کنند.- برای پیوستهای نوع محتوا ، این به معنای نمایش محتوا برای دانشآموز در
studentViewUri
است. - برای پیوستهای نوع فعالیت ، این بدان معناست که پیوست ناقص است و دانشآموز نباید بتواند پاسخهای او را از درس دیگری ببیند.
- اگر افزونه شما به یک دانشآموز اجازه نمیدهد یک پیوست را دو بار تکمیل کند، پیام کاربرپسندی را نمایش دهید که سناریو یا مسیری برای حل مشکل را شرح میدهد.
- برای پیوستهای نوع محتوا ، این به معنای نمایش محتوا برای دانشآموز در
- مطمئن شوید که معلمان ارسالی دانش آموز را از آیتم جریان کپی شده در
studentWorkReviewUri
می بینند. معلم نباید بتواند مطالب ارسالی دانشآموز را برای پیوست از درس دیگری ببیند.
iframe مشاهده معلم
وقتی معلم teacherViewUri
راهاندازی میکند، attachmentId
بهعنوان یک پارامتر پرس و جو علاوه بر courseId
، itemId
، itemType
و login_hint
ارسال میشود (اگر کاربر قبلاً برنامه شما را مجاز کرده باشد). از attachmentId
می توان برای نمایش پیوست صحیح در iframe استفاده کرد.
اگر سابقه ای از پارامترهای پرس و جو در teacherViewUri
ندارید، می توانید از شی CopyHistory
در منبع AddOnAttachment
برای شناسایی آیتم جریان اصلی استفاده کنید. سپس، می توانید پیوست صحیح را در teacherViewUri
نمایش دهید.
iframe نمای دانشجو
وقتی دانشآموز studentViewUri
را راهاندازی میکند، attachmentId
به عنوان پارامتر پرس و جو علاوه بر courseId
، itemId
، itemType
و login_hint
ارسال میشود (اگر کاربر قبلاً برنامه شما را مجاز کرده باشد). به منظور ارائه 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
ارسال می شوند. اگر نمی توانید attachmentId
ارائه شده را شناسایی کنید، می توانید از این پارامترهای پرس و جو برای بازیابی منبع AddOnAttachment
یا منبع CopyHistory
استفاده کنید. این به شما امکان می دهد تا با استفاده از کلید ترکیبی attachmentId
و submissionId
، کار دانشجو را جستجو کنید.