বাস্তবায়ন কৌশল

এই পৃষ্ঠাটি আপনার অ্যাড-অন ওয়েব অ্যাপ্লিকেশন এবং Google ক্লাসরুম অ্যাড-অন API-এর মধ্যে মূল মিথস্ক্রিয়াগুলির একটি সংক্ষিপ্ত বিবরণ প্রদান করে।

সংযুক্তি আবিষ্কার আইফ্রেম

অ্যাটাচমেন্ট ডিসকভারি iframe হল আপনার অ্যাড-অনে শিক্ষকদের জন্য ল্যান্ডিং পেজ। এই দৃষ্টিভঙ্গি সম্পর্কে নিম্নলিখিত পদক্ষেপ নেওয়ার কথা বিবেচনা করুন:

  • আপনার বিষয়বস্তু আবিষ্কার বা সৃষ্টি UI দেখান.

    ঐচ্ছিকভাবে, স্ট্রীম আইটেমটি শিক্ষার্থীদের প্রতিক্রিয়া গ্রহণ করবে কিনা তা নির্ধারণ করুন, কারণ আপনি শিক্ষককে কার্যকলাপ-প্রকার সংযুক্তি যোগ করা থেকে আটকাতে চাইতে পারেন। অ্যাড-অন iframed খোলার সময় পাস করা itemType ক্যোয়ারী প্যারামিটারের মান পরীক্ষা করুন। শুধুমাত্র courseWork টাইপ ছাত্রদের প্রতিক্রিয়া গ্রহণ করে।

  • শিক্ষক নির্বাচনের উপর ভিত্তি করে, অ্যাসাইনমেন্টে সংযুক্তি যোগ করার জন্য এক বা একাধিক অ্যাড-অন create করুন।

অন্যান্য আইফ্রেম

স্টুডেন্ট ভিউ আইফ্রেম , স্টুডেন্ট ওয়ার্ক রিভিউ আইফ্রেম , এবং টিচার ভিউ আইফ্রেম সবই একটি ক্লাসরুম অ্যাসাইনমেন্ট পরিবর্তন করার পরিবর্তে ব্যবহারকারীর কাছে বিষয়বস্তু উপস্থাপন করার উদ্দেশ্যে। এই মতামতগুলির বিষয়ে নিম্নলিখিত পদক্ষেপগুলি নেওয়ার কথা বিবেচনা করুন:

  • যখন একটি iframe খোলে, ব্যবহারকারীর OAuth সম্মতি পান এবং তারপর তাদের ভূমিকা এবং সংযুক্তি আইডি যাচাই করুন৷
  • যখন একটি iframe খোলে, ব্যবহারকারীর ভূমিকা যাচাই করতে itemType উপর ভিত্তি করে একটি courseWork.GetAddOnContextRequest , courseWorkMaterials.GetAddOnContextRequest বা announcements.GetAddOnContextRequest তৈরি করুন।
  • যদি বর্তমান ব্যবহারকারী একজন ছাত্র হন, তাহলে submissionId ছাত্রদের কাজের সাথে যুক্ত করুন। ব্যাক গ্রেড পাস করার জন্য এবং গ্রেডিং টুলে শিক্ষকদের কাছে ছাত্রদের কাজ দেখানোর জন্য এটি প্রয়োজনীয়; submissionIds ভিউ জুড়ে মেলে।
  • যদি attachmentId ইতিমধ্যেই অ্যাড-অনের কাছে পরিচিত হয়, তাহলে উপযুক্ত সংযুক্তি UI দেখান৷
  • অন্যথায়, এটি অবশ্যই হতে হবে যে এই সংযুক্তির মূল পোস্টটি অন্য পোস্ট বা কোর্স থেকে অনুলিপি করা হয়েছে৷ অ্যাড-অনটি যে সাম্প্রতিকতম অনুলিপি সম্পর্কে সচেতন তা সনাক্ত করতে copyHistory ব্যবহার করুন এবং অ্যাড-অন পাশে সংযুক্তির একটি নতুন সংশ্লিষ্ট মডেল তৈরি করতে সেটি থেকে সেটিংস অনুলিপি করুন। তারপর, উপযুক্ত সংযুক্তি UI দেখান।
,

এই পৃষ্ঠাটি আপনার অ্যাড-অন ওয়েব অ্যাপ্লিকেশন এবং Google ক্লাসরুম অ্যাড-অন API-এর মধ্যে মূল মিথস্ক্রিয়াগুলির একটি সংক্ষিপ্ত বিবরণ প্রদান করে।

সংযুক্তি আবিষ্কার আইফ্রেম

অ্যাটাচমেন্ট ডিসকভারি iframe হল আপনার অ্যাড-অনে শিক্ষকদের জন্য ল্যান্ডিং পেজ। এই দৃষ্টিভঙ্গি সম্পর্কে নিম্নলিখিত পদক্ষেপ নেওয়ার কথা বিবেচনা করুন:

  • আপনার বিষয়বস্তু আবিষ্কার বা সৃষ্টি UI দেখান.

    ঐচ্ছিকভাবে, স্ট্রীম আইটেমটি শিক্ষার্থীদের প্রতিক্রিয়া গ্রহণ করবে কিনা তা নির্ধারণ করুন, কারণ আপনি শিক্ষককে কার্যকলাপ-প্রকার সংযুক্তি যোগ করা থেকে আটকাতে চাইতে পারেন। অ্যাড-অন iframed খোলার সময় পাস করা itemType ক্যোয়ারী প্যারামিটারের মান পরীক্ষা করুন। শুধুমাত্র courseWork টাইপ ছাত্রদের প্রতিক্রিয়া গ্রহণ করে।

  • শিক্ষক নির্বাচনের উপর ভিত্তি করে, অ্যাসাইনমেন্টে সংযুক্তি যোগ করার জন্য এক বা একাধিক অ্যাড-অন create করুন।

অন্যান্য আইফ্রেম

স্টুডেন্ট ভিউ আইফ্রেম , স্টুডেন্ট ওয়ার্ক রিভিউ আইফ্রেম , এবং টিচার ভিউ আইফ্রেম সবই একটি ক্লাসরুম অ্যাসাইনমেন্ট পরিবর্তন করার পরিবর্তে ব্যবহারকারীর কাছে বিষয়বস্তু উপস্থাপন করার উদ্দেশ্যে। এই মতামতগুলির বিষয়ে নিম্নলিখিত পদক্ষেপগুলি নেওয়ার কথা বিবেচনা করুন:

  • যখন একটি iframe খোলে, ব্যবহারকারীর OAuth সম্মতি পান এবং তারপর তাদের ভূমিকা এবং সংযুক্তি আইডি যাচাই করুন৷
  • যখন একটি iframe খোলে, ব্যবহারকারীর ভূমিকা যাচাই করতে itemType উপর ভিত্তি করে একটি courseWork.GetAddOnContextRequest , courseWorkMaterials.GetAddOnContextRequest বা announcements.GetAddOnContextRequest তৈরি করুন।
  • যদি বর্তমান ব্যবহারকারী একজন ছাত্র হন, তাহলে submissionId ছাত্রদের কাজের সাথে যুক্ত করুন। ব্যাক গ্রেড পাস করার জন্য এবং গ্রেডিং টুলে শিক্ষকদের কাছে ছাত্রদের কাজ দেখানোর জন্য এটি প্রয়োজনীয়; submissionIds ভিউ জুড়ে মেলে।
  • যদি attachmentId ইতিমধ্যেই অ্যাড-অনের কাছে পরিচিত হয়, তাহলে উপযুক্ত সংযুক্তি UI দেখান৷
  • অন্যথায়, এটি অবশ্যই হতে হবে যে এই সংযুক্তির মূল পোস্টটি অন্য পোস্ট বা কোর্স থেকে অনুলিপি করা হয়েছে৷ অ্যাড-অনটি যে সাম্প্রতিকতম অনুলিপি সম্পর্কে সচেতন তা সনাক্ত করতে copyHistory ব্যবহার করুন এবং অ্যাড-অন পাশে সংযুক্তির একটি নতুন সংশ্লিষ্ট মডেল তৈরি করতে সেটি থেকে সেটিংস অনুলিপি করুন। তারপর, উপযুক্ত সংযুক্তি UI দেখান।