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

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

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

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

  • যখন অ্যাটাচমেন্ট ডিসকভারি আইফ্রেম খোলে, ব্যবহারকারীর ভূমিকা যাচাই করতে এবং supportsStudentWork মান পেতে itemType উপর ভিত্তি করে একটি courseWork.GetAddOnContextRequest , courseWorkMaterials.GetAddOnContextRequest বা announcements.GetAddOnContextRequest তৈরি করুন৷
  • আপনার বিষয়বস্তু আবিষ্কার বা সৃষ্টি UI দেখান. আপনি লঞ্চের বৈধতা প্রতিক্রিয়া থেকে supportsStudentWork এর মানের উপর ভিত্তি করে অ্যাক্টিভিটি-টাইপ সংযুক্তিগুলি বাদ দিতে পারেন।
  • শিক্ষক নির্বাচনের উপর ভিত্তি করে, অ্যাসাইনমেন্টে সংযুক্তি যোগ করার জন্য এক বা একাধিক অ্যাড-অন create করুন।

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

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

  • যখন একটি iframe খোলে, ব্যবহারকারীর OAuth সম্মতি পান এবং তারপর তাদের ভূমিকা এবং সংযুক্তি আইডি যাচাই করুন৷

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