অ্যাটাচমেন্ট ডিসকভারি আইফ্রেম হল ক্লাসরুম টাস্ক তৈরির সময় অ্যাড-অন খোলার সময় একজন শিক্ষককে দেখানো প্রাথমিক ভিউ। অ্যাটাচমেন্ট হল সেই কন্টেন্ট বা অ্যাক্টিভিটি যা আপনি শিক্ষার্থীদের সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহার করতে চান।
একটি ক্লাসরুম কোর্সের মধ্যে থেকে, একজন শিক্ষক একটি নতুন পোস্ট তৈরি করেন (উদাহরণস্বরূপ, একটি অ্যাসাইনমেন্ট, ঘোষণা, বা প্রশ্ন) এবং অ্যাড-অন ড্রপ-ডাউন তালিকা থেকে একটি অ্যাড-অন নির্বাচন করেন (চিত্র 1)।
চিত্র ১। একজন শিক্ষক সংযুক্ত করতে পারেন এমন সম্ভাব্য অ্যাড-অন বিকল্পগুলি সহ একটি অ্যাসাইনমেন্ট তৈরির দৃশ্য।
একবার একজন শিক্ষক একটি অ্যাড-অন নির্বাচন করলে, Classroom একটি Attachment Discovery iframe তৈরি করে এবং অ্যাড-অনের লঞ্চ URL লোড করে। যেকোনো প্রাসঙ্গিক iframe কোয়েরি প্যারামিটার লঞ্চ URL-এ পাঠানো হয় (চিত্র 2)।

চিত্র ২। একটি আইফ্রেমে সংযুক্তি আবিষ্কার UI এর একটি উদাহরণ।
আপনার অ্যাড-অনে শিক্ষকদের জন্য ল্যান্ডিং পৃষ্ঠা হিসেবে অ্যাটাচমেন্ট ডিসকভারি ভিউকে ভাবুন। সাধারণত, শিক্ষক তাদের স্ট্রিম আইটেমের সাথে সংযুক্ত করার জন্য কন্টেন্ট নির্বাচন করতে আইফ্রেমের মধ্যে থাকা পার্টনারের ওয়েব অ্যাপ্লিকেশন ব্যবহার করেন। স্ট্রিম আইটেমটি ঘোষণা, অ্যাসাইনমেন্ট, নাকি কোর্স উপাদান তার উপর নির্ভর করে অ্যাড-অন অ্যাপ্লিকেশনটি কোন কন্টেন্ট দেখানো হবে তা সীমাবদ্ধ করতে পারে। অ্যাড-অন অ্যাপ্লিকেশনটি এরপর অ্যাসাইনমেন্টে অ্যাটাচমেন্ট তৈরি এবং সংযুক্ত করার জন্য Classroom API কল করে।
শিক্ষক যখন অ্যাটাচমেন্ট নির্বাচন এবং তৈরি করা শেষ করেন, তখন অ্যাড-অনটি একটি postMessage পেলোড পাঠায় যা আইফ্রেমটি বন্ধ করার অনুরোধ করে। আইফ্রেমটি বন্ধ হয়ে যায় এবং শিক্ষক তারপর অ্যাটাচমেন্টগুলি দেখেন, যা তারা অ্যাসাইনমেন্ট থেকে প্রিভিউ করতে বা অপসারণ করতে বেছে নিতে পারেন (চিত্র 3)। শিক্ষক তাদের শিক্ষার্থীদের স্ট্রিম আইটেমটি বরাদ্দ করে তৈরির প্রবাহ সম্পন্ন করেন।

চিত্র ৩। তিনটি অ্যাক্টিভিটি-টাইপ অ্যাড-অন সংযুক্তি সহ একটি অ্যাসাইনমেন্ট তৈরির দৃশ্য।
ব্যবহারকারীর অভিজ্ঞতা বিবেচনা
- প্রাথমিকভাবে অ্যাড-অনটি খোলার সময়, শিক্ষককে সাইন ইন করতে হবে।
- সকল Classroom API কলের জন্য Google একক সাইন-অন প্রয়োজন। যদি আপনার পণ্যের একটি পৃথক লগইন সিস্টেম থাকে, তাহলে আপনাকে অ্যাকাউন্টগুলি লিঙ্ক করতে হবে।
- একজন শিক্ষককে চূড়ান্ত নির্বাচন করার আগে আইফ্রেমের মধ্যে একটি সংযুক্তি প্রিভিউ করতে সক্ষম হতে হবে।
- একজন শিক্ষকের সংযুক্তিযোগ্য বিষয়বস্তু অনুসন্ধান করতে বা ব্রাউজ করতে সক্ষম হওয়া উচিত।
- অ্যাড-অনটি বিভিন্ন ধরণের ভিউ প্রদান করতে পারে যেমন সাম্প্রতিক কন্টেন্ট, আমার কন্টেন্ট এবং শেখার দক্ষতা অনুসারে ফিল্টার।
- অ্যাড-অনটি অবশ্যই আইফ্রেমের মধ্যে থেকে একটি নতুন সংযুক্তযোগ্য আইটেম তৈরি করার ক্ষমতা প্রদান করবে।
ব্যবহারকারীর অভিজ্ঞতার প্রয়োজনীয়তা সম্পর্কে আরও বিস্তারিত জানার জন্য ক্লাসরুম অ্যাড-অন প্রয়োজনীয়তার চেকলিস্টটি দেখুন।
লাইসেন্সিং অবস্থা
যদি আপনার অ্যাড-অনের জন্য আপনার পণ্যের লাইসেন্সের প্রয়োজন হয়, তাহলে লাইসেন্সবিহীন শিক্ষক কীভাবে পরিস্থিতির সমাধান করতে পারেন তা ব্যাখ্যা করার জন্য একটি স্পষ্ট বার্তা দেখানো উচিত। লাইসেন্সিং বিধিনিষেধের কারণে শিক্ষকের কাছে উপলব্ধ নয় এমন সামগ্রী লুকানো বা নিষ্ক্রিয় করার কথাও বিবেচনা করুন।