শিক্ষকদের ক্লাসরুমে অ্যাসাইনমেন্ট কপি করার ক্ষমতা আছে। এটি করার ফলে অ্যাসাইনমেন্টের মধ্যে থাকা অ্যাড-অন সংযুক্তিগুলিও অনুলিপি করা হয়। এটি প্রতিটি স্কুল বছরে একাধিক বিভাগের জন্য বা নতুন বিভাগের জন্য অ্যাসাইনমেন্ট তৈরি করার সময় শিক্ষকদের অনেক সময় বাঁচায়।
শিক্ষকরা যখন ক্লাসরুমে একটি অ্যাসাইনমেন্ট কপি করেন, তখন কপি করা অ্যাসাইনমেন্টে মূল অ্যাসাইনমেন্টের তুলনায় আলাদা courseId
, itemId
এবং attachmentId
ক্যোয়ারী প্যারামিটার থাকে।
কন্টেন্ট কপি কিভাবে
নিম্নলিখিত বিভাগগুলি বর্ণনা করে কিভাবে শিক্ষকরা ক্লাসরুমে অ্যাসাইনমেন্ট কপি করতে পারেন।
একটি কোর্স কপি করুন
একটি কোর্স অনুলিপি করার সময়, কোর্সের সমস্ত অ্যাসাইনমেন্টগুলি খসড়া হিসাবে নতুন কোর্সে অনুলিপি করা হয়। শিক্ষক তখন নতুন কোর্সে নথিভুক্ত ছাত্রদের অ্যাসাইনমেন্ট প্রকাশ করতে পারেন। একজন শিক্ষার্থী মূল কোর্সে এবং অনুলিপিকৃত কোর্সে ভর্তি হতে পারে। এটি ঘটতে পারে যদি একজন শিক্ষার্থীকে আটকে রাখা হয় বা ক্লাস পুনরায় নেওয়া হয়।
চিত্র 1. শিক্ষকরা ক্লাসরুমের উল্লম্ব ডটেড মেনুতে নেভিগেট করে এবং অনুলিপি ক্লিক করে কোর্স কপি করতে পারেন। তারপর, শিক্ষক পপ-আপে কোর্স সম্পর্কে বিশদ বিবরণ উল্লেখ করতে পারেন এবং এটি অনুলিপি করতে পারেন।
একাধিক কোর্সে একটি অ্যাসাইনমেন্ট প্রকাশ করুন
একজন শিক্ষক অ্যাসাইনমেন্ট তৈরি পৃষ্ঠার মাধ্যমে একাধিক কোর্সে একটি অ্যাসাইনমেন্ট প্রকাশ করতে পারেন। এটা সম্ভব যে একজন শিক্ষার্থী উভয় কোর্সেই নথিভুক্ত হয়েছে।
চিত্র 2. শিক্ষকরা অ্যাসাইনমেন্ট তৈরির পৃষ্ঠায় সাইডবারে ড্রপ-ডাউনে ক্লিক করে এবং একাধিক কোর্স নির্বাচন করে একাধিক কোর্সে একটি অ্যাসাইনমেন্ট প্রকাশ করতে পারেন।
একটি পোস্ট পুনরায় ব্যবহার করুন
একজন শিক্ষক ক্লাসওয়ার্ক ট্যাবে নেভিগেট করে এবং তৈরি করুন ক্লিক করে একটি পোস্ট পুনরায় ব্যবহার করতে পারেন। ড্রপ-ডাউন থেকে, তারা একটি ক্লাস নির্বাচন করতে পোস্ট পুনঃব্যবহার করুন ক্লিক করতে পারে এবং তারপর পুনরায় ব্যবহার করার জন্য অ্যাসাইনমেন্ট নির্বাচন করতে পারে।
চিত্র 3. শিক্ষকরা ক্লাসওয়ার্ক ট্যাব থেকে একটি পোস্ট পুনঃব্যবহারের প্রবাহ শুরু করতে পারেন এবং পোস্ট পুনঃব্যবহার করুন ক্লিক করুন৷
চিত্র 4. পুনঃব্যবহার পোস্টে ক্লিক করার পরে, শিক্ষকরা একটি ক্লাস এবং তারা যে অ্যাসাইনমেন্টটি পুনরায় ব্যবহার করতে চান তা নির্বাচন করতে পারেন।
প্রত্যাশিত আচরণ
যখন একটি কোর্স বা অ্যাসাইনমেন্ট কপি করা হয়, তখন একই ছাত্রকে বিভিন্ন কোর্সে একই অ্যাড-অন অ্যাটাচমেন্ট বরাদ্দ করা হতে পারে। অনুলিপি করা অ্যাসাইনমেন্টে অ্যাড-অনগুলির জন্য প্রস্তাবিত আচরণটি হওয়া উচিত:
- নিশ্চিত করুন যে শিক্ষকরা এখনও
teacherViewUri
সংযুক্তির পূর্বরূপ দেখতে পারেন। যদি আপনার অ্যাড-অনের লাইসেন্সের প্রয়োজন হয় এবং শিক্ষক যথাযথভাবে একটি অনুলিপি করা কোর্স সেট আপ না করে থাকেন, তাহলে শিক্ষককে যথাযথ পদক্ষেপ কী তা জানিয়ে একটি ব্যবহারকারী-বান্ধব বার্তা প্রদর্শন করুন। অন্ততপক্ষে, শিক্ষকরা অবশ্যই আইফ্রেমে একটি ত্রুটি পৃষ্ঠা দেখতে পাবেন না । - শিক্ষার্থীরা
studentViewUri
এ একটি নতুন অ্যাড-অন সংযুক্তি দেখতে পাচ্ছেন তা নিশ্চিত করুন। অ্যাক্টিভিটি-টাইপ অ্যাটাচমেন্টের জন্য, এর মানে হল অ্যাটাচমেন্টটি অসম্পূর্ণ এবং শিক্ষার্থী অন্য কোর্স থেকে তাদের কোনো প্রতিক্রিয়া দেখতে পাবে না। যদি আপনার অ্যাড-অন একই ছাত্রকে একটি সংযুক্তি দুইবার সম্পূর্ণ করার অনুমতি না দেয়, তাহলে একটি ব্যবহারকারী-বান্ধব বার্তা প্রদর্শন করুন যা দৃশ্যকল্প বর্ণনা করে বা সমস্যাটি সমাধান করার পথ। কন্টেন্ট-টাইপ অ্যাটাচমেন্টের জন্য, এর মানে হলstudentViewUri
-তে ছাত্রদের দেখার জন্য বিষয়বস্তু প্রদর্শন করা। অন্ততপক্ষে, ছাত্ররা অবশ্যই আইফ্রেমে একটি ত্রুটির পৃষ্ঠা দেখতে পাবে না । - নিশ্চিত করুন যে শিক্ষকরা
studentWorkReviewUri
এ অনুলিপি করা অ্যাসাইনমেন্ট থেকে শিক্ষার্থী জমা দেখেছেন। শিক্ষক অন্য কোর্স থেকে সংযুক্তির জন্য ছাত্রের জমা দেওয়া দেখতে সক্ষম হবেন না। অন্ততপক্ষে, শিক্ষকরা অবশ্যই আইফ্রেমে একটি ত্রুটি পৃষ্ঠা দেখতে পাবেন না ।
শিক্ষক দেখুন iframe
যখন একজন শিক্ষক শিক্ষক teacherViewUri
চালু করেন, তখন courseId
, itemId
, itemType
, এবং login_hint
(যদি ব্যবহারকারী ইতিমধ্যেই আপনার অ্যাপটিকে অনুমোদন করে থাকে) ছাড়াও attachmentId
একটি ক্যোয়ারী প্যারামিটার হিসাবে পাঠানো হয়। attachmentId
আইফ্রেমে সঠিক সংযুক্তি প্রদর্শন করতে ব্যবহার করা যেতে পারে।
আপনার যদি teacherViewUri
-তে ক্যোয়ারী প্যারামিটারের একটি রেকর্ড না থাকে, তাহলে মূল অ্যাসাইনমেন্ট সনাক্ত করতে আপনি AddOnAttachment
রিসোর্সে CopyHistory
অবজেক্ট ব্যবহার করতে পারেন। তারপর, আপনি teacherViewUri
সঠিক সংযুক্তি প্রদর্শন করতে পারেন।
স্টুডেন্ট ভিউ আইফ্রেম
যখন একজন শিক্ষার্থী studentViewUri
চালু করে, তখন courseId
, itemId
, itemType
, এবং login_hint
(যদি ব্যবহারকারী ইতিমধ্যেই আপনার অ্যাপকে অনুমোদন করে থাকে) এর সাথে attachmentId
একটি ক্যোয়ারী প্যারামিটার হিসাবে পাঠানো হয়। একটি অ্যাসাইনমেন্ট বা কোর্স কপি করা হলে studentViewUri
রেন্ডার করার জন্য, দুটি প্যারামিটার ব্যবহার করুন:
-
attachmentId
, যা অনুরোধ URL থেকে পুনরুদ্ধার করা যেতে পারে। -
submissionId
, যা সঠিকcourseWork.getAddOnContext
,courseWorkMaterials.getAddOnContext
বাannouncements.getAddOnContext
পদ্ধতিতেitemType
উপর ভিত্তি করে এবংStudentContext
অবজেক্ট পড়ার মাধ্যমে কল করে পুনরুদ্ধার করা যেতে পারে।
সংযুক্তির জন্য attachmentId
একটি অনন্য শনাক্তকারী। submissionId
অবশ্য অনন্য হওয়ার নিশ্চয়তা নেই। অতএব, একটি অনুলিপি করা বা পুনঃব্যবহৃত অ্যাসাইনমেন্টের আলাদা attachmentId
আছে, কিন্তু submissionId
একই থাকতে পারে। ছাত্র studentViewUri
চালু করলে, আপনি attachmentId
এবং submissionId
একটি যৌগিক কী-এর উপর ভিত্তি করে ছাত্রদের কাজ শনাক্ত করে সংযুক্তি প্রদর্শন করতে পারেন।
যদি studentViewUri
শুধুমাত্র submissionId
উপর ভিত্তি করে রেন্ডার করা হয়, তাহলে আপনি অন্য কোর্স থেকে ছাত্রকে তাদের জমা দেওয়ার ঝুঁকি নিতে পারেন কারণ submissionId
অনন্য হওয়ার নিশ্চয়তা দেওয়া হয় না।
পূর্বে উল্লিখিত হিসাবে, আপনি যদি attachmentId
সনাক্ত করতে না পারেন, তাহলে আপনি মূল অ্যাসাইনমেন্ট এবং এর ক্যোয়ারী প্যারামিটার সনাক্ত করতে AddOnAttachment
রিসোর্সে CopyHistory
অবজেক্ট ব্যবহার করতে পারেন।
স্টুডেন্ট ওয়ার্ক রিভিউ iframe
শিক্ষক যখন studentWorkReviewUri
চালু করেন, তখন courseId
এবং itemId
এবং itemType
ছাড়াও attachmentId
এবং submissionId
কোয়েরি প্যারামিটার হিসেবে পাঠানো হয়। AddOnAttachment
রিসোর্স বা CopyHistory
রিসোর্স পুনরুদ্ধার করতে আপনি এই ক্যোয়ারী প্যারামিটার ব্যবহার করতে পারেন যদি আপনি প্রদত্ত attachmentId
সনাক্ত করতে না পারেন। এটি আপনাকে attachmentId
এবং submissionId
একটি যৌগিক কী ব্যবহার করে শিক্ষার্থীদের কাজের সন্ধান করতে দেয়।