শিক্ষকরা ক্লাসরুমে স্ট্রিম আইটেমগুলি কপি করতে পারেন। এটি করলে স্ট্রিম আইটেমগুলির মধ্যে থাকা অ্যাড-অন সংযুক্তিগুলিও কপি হয়ে যায়। এটি শিক্ষকদের একাধিক বিভাগের জন্য বা প্রতি স্কুল বছরে নতুন বিভাগের জন্য শেখার সামগ্রী তৈরি করার সময় অনেক সময় সাশ্রয় করে।
যখন শিক্ষকরা ক্লাসরুমে স্ট্রিম আইটেম কপি করেন, তখন কপি করা স্ট্রিম আইটেমের courseId , itemId , এবং attachmentId কোয়েরি প্যারামিটার মূল স্ট্রিম আইটেমের তুলনায় আলাদা থাকে।
কীভাবে কন্টেন্ট কপি করবেন
নিম্নলিখিত বিভাগগুলিতে বর্ণনা করা হয়েছে কিভাবে শিক্ষকরা ক্লাসরুমে স্ট্রিম আইটেমগুলি কপি করতে পারেন।
একটি কোর্স কপি করুন
কোনও কোর্স কপি করার সময়, কোর্সের সমস্ত স্ট্রিম আইটেমগুলি নতুন কোর্সে ড্রাফ্ট হিসাবে অনুলিপি করা হয়। এরপর শিক্ষক নতুন কোর্সে ভর্তি হওয়া শিক্ষার্থীদের জন্য স্ট্রিম আইটেমগুলি প্রকাশ করতে পারেন। একজন শিক্ষার্থী মূল কোর্স এবং অনুলিপি করা কোর্সে ভর্তি হতে পারে। যদি কোনও শিক্ষার্থীকে পিছিয়ে দেওয়া হয় বা পুনরায় ক্লাস নেওয়া হয় তবে এটি ঘটতে পারে।


চিত্র ১. শিক্ষকরা ক্লাসরুমের উল্লম্ব ডটেড মেনুতে নেভিগেট করে এবং "কপি" ক্লিক করে কোর্সগুলি অনুলিপি করতে পারেন। তারপর, শিক্ষক পপ-আপে কোর্স সম্পর্কে বিশদ উল্লেখ করতে পারেন এবং এটি অনুলিপি করতে পারেন।
একাধিক কোর্সে একটি স্ট্রিম আইটেম প্রকাশ করুন
একজন শিক্ষক স্ট্রিম আইটেম তৈরির পৃষ্ঠার মাধ্যমে একাধিক কোর্সে একটি স্ট্রিম আইটেম প্রকাশ করতে পারেন। এটা সম্ভব যে একজন শিক্ষার্থী উভয় কোর্সেই ভর্তি হয়েছে।

চিত্র ২. শিক্ষকরা স্ট্রিম আইটেম তৈরির পৃষ্ঠার সাইডবারে ড্রপ-ডাউনে ক্লিক করে এবং একাধিক কোর্স(গুলি) নির্বাচন করে একাধিক কোর্সে একটি স্ট্রিম আইটেম প্রকাশ করতে পারেন।
একটি পোস্ট পুনঃব্যবহার করুন
একজন শিক্ষক ক্লাসওয়ার্ক ট্যাবে নেভিগেট করে তৈরি করুন ক্লিক করে একটি পোস্ট পুনঃব্যবহার করতে পারেন। ড্রপ-ডাউন থেকে, তারা একটি ক্লাস নির্বাচন করতে পোস্ট পুনঃব্যবহার করুন ক্লিক করতে পারেন এবং তারপরে পুনঃব্যবহারের জন্য স্ট্রিম আইটেমটি নির্বাচন করতে পারেন।

চিত্র ৩. শিক্ষকরা ক্লাসওয়ার্ক ট্যাব থেকে পোস্ট পুনঃব্যবহারের প্রক্রিয়া শুরু করতে পারেন এবং পোস্ট পুনঃব্যবহার করুন এ ক্লিক করতে পারেন।


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