ব্যবহারকারীর যোগ্যতা

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

যোগ্যতা প্রয়োজনীয়তা সঙ্গে বৈশিষ্ট্য

নিম্নলিখিত Classroom API বৈশিষ্ট্যগুলি শুধুমাত্র যোগ্য ব্যবহারকারীদের জন্য উপলব্ধ:

ব্যবহারকারীর ক্ষমতা নির্ধারণ করুন

শ্রেণীকক্ষ API-এ অনুরোধগুলি পৃথক ব্যবহারকারীদের পক্ষ থেকে করা হয়। অতএব, যোগ্যতার প্রয়োজনীয়তা সহ API অনুরোধ জারি করার আগে একজন ব্যবহারকারীর উপযুক্ত ক্ষমতা আছে কিনা তা পরীক্ষা করা উচিত।

একজন ব্যবহারকারীর একটি নির্দিষ্ট ক্ষমতা আছে কিনা তা নির্ধারণ করতে, checkUserCapability পদ্ধতিতে একটি API অনুরোধ করুন। আপনি যে ক্লাসরুম বৈশিষ্ট্যটি ব্যবহার করতে চান তার জন্য উপযুক্ত Capability ধরন অন্তর্ভুক্ত করুন। প্রতিটি বৈশিষ্ট্যের জন্য উপযুক্ত Capability নির্দিষ্ট করুন:

  • অনুরোধ করা Google ক্লাউড প্রকল্পের মালিকানাধীন ক্লাসরুম অ্যাড-অনে ব্যবহারকারীর অ্যাক্সেস আছে কিনা তা দেখতে, CREATE_ADD_ON_ATTACHMENT মান পাস করুন।
  • ব্যবহারকারী গ্রেডিং পিরিয়ড সেটিংস পরিবর্তন করতে পারে কিনা তা দেখতে, UPDATE_GRADING_PERIOD_SETTINGS পাস করুন।

এর পরে, প্রতিক্রিয়াতে allowed ক্ষেত্রটি পরীক্ষা করুন। allowed যদি true হয়, তাহলে ব্যবহারকারীর নির্বাচিত Capability অ্যাক্সেস করতে পারে। তারপরে আপনি ব্যবহারকারীর পক্ষে Capability সম্পর্কিত API অনুরোধ করতে পারেন।