Google Classroom এপিআই সফ্টওয়্যার ডেভেলপার, প্রশাসক এবং স্কুলের নেতাদের জন্য Google ক্লাসরুম সংস্থানগুলি পরিচালনা করার জন্য একটি প্রোগ্রামিং ইন্টারফেস প্রদান করে। আপনি এমন সফ্টওয়্যার তৈরি করতে পারেন যা ক্লাসরুম কোর্স এবং তাদের বিষয়বস্তু তৈরি করে, পুনরুদ্ধার করে এবং সংশোধন করে।
কিছু সাধারণ ব্যবহারের ক্ষেত্রে অন্তর্ভুক্ত:
- ম্যানেজিং কোর্স, রোস্টার এবং অভিভাবক
- অ্যাসাইনমেন্ট, ঘোষণা এবং কোর্স উপকরণ যোগ করা
- গ্রেড বরাদ্দ করা এবং গ্রেডিং সেটিংস পরিবর্তন করা
- বিশ্লেষণের জন্য ডেটা তৈরি করা হচ্ছে
- ক্লাসরুমের মধ্যে খুঁজে পাওয়া এবং অ্যাক্সেসযোগ্য বাইরের প্রদানকারীর কাছ থেকে সামগ্রী বা সরঞ্জাম তৈরি করা
ক্লাসরুম API কি আমার জন্য সঠিক সমাধান?
ক্লাসরুমের সাথে ইন্টারঅ্যাক্ট করতে সাহায্য করার জন্য Google বেশ কিছু পণ্য সরবরাহ করে। নিম্নলিখিত কিছু সাধারণ পরিস্থিতি এবং পণ্যগুলির জন্য সুপারিশ রয়েছে যা আপনার প্রয়োজনের সাথে সবচেয়ে উপযুক্ত হতে পারে।
Google Classroom সম্পদ পরিবর্তন করুন
দৃশ্যকল্প | প্রস্তাবিত সমাধান |
---|---|
আমি নিয়মিত উচ্চ মাত্রার কোর্স, ব্যবহারকারী বা অন্যান্য ক্লাসরুম সংস্থান পরিচালনা করতে চাই। আমি কোড লিখতে এবং সফ্টওয়্যার পরিকাঠামো বজায় রাখতে স্বাচ্ছন্দ্যবোধ করি। | ক্লাসরুম API ব্যবহার করে এমন অ্যাপ্লিকেশন লিখুন। |
আমি মাঝে মাঝে ক্লাসরুম সম্পদের একটি ছোট ভলিউম পরিচালনা করতে চাই। আমি সামান্য ওভারহেড সহ অল্প পরিমাণে কোড লিখতে স্বাচ্ছন্দ্যবোধ করি। | Google Apps স্ক্রিপ্ট সহ Classroom API ব্যবহার করুন। |
আমি মাঝে মাঝে পৃথক ক্লাসরুম রিসোর্সে পরিবর্তন করতে চাই। আমি টার্মিনাল কমান্ডের সাথে কাজ করতে স্বাচ্ছন্দ্যবোধ করি। | Google Apps ম্যানেজার ব্যবহার করুন। |
আমি ক্লাসরুমের ইভেন্টগুলির বিশদ বিবরণ সহ প্রচুর পরিমাণে প্রতিবেদন চাই৷ | BigQuery ডেটা ট্রান্সফার পরিষেবা ব্যবহার করুন। |
আমি আমার ব্যবহারকারীদের কার্যকলাপের জন্য একটি তদন্ত পরিচালনা করতে চাই৷ | অ্যাডমিন কনসোলে রিপোর্ট তৈরি করুন বা রিপোর্ট এপিআই ব্যবহার করুন। |
গুগল ক্লাসরুমের সাথে একীভূত করুন
দৃশ্যকল্প | প্রস্তাবিত সমাধান |
---|---|
আমি চাই শিক্ষক এবং শিক্ষার্থীরা ক্লাসরুমে আমার বিষয়বস্তু দেখতে এবং লঞ্চ করুক। | একটি ক্লাসরুম অ্যাড-অন তৈরি করুন। |
আমি চাই শিক্ষকরা আমার ওয়েবসাইট বা অ্যাপের একটি বোতামে ক্লিক করুন যা ক্লাসরুমে আমার বিষয়বস্তু এম্বেড করে। | একটি ক্লাসরুম অ্যাড-অন তৈরি করুন এবং প্রোগ্রামগতভাবে সংযুক্তি তৈরি করুন । |
আমি চাই শিক্ষকরা ক্লাসরুমে আমার বিষয়বস্তুর সাথে লিঙ্ক করতে আমার ওয়েবসাইট বা অ্যাপের একটি বোতামে ক্লিক করুন। | Classroom API ব্যবহার করে কোর্সওয়ার্ক তৈরি করুন বা Classroom বোতামে শেয়ার এম্বেড করুন। |
আমি চাই শ্রেণীকক্ষের শিক্ষকরা আমার স্টুডেন্ট ইনফরমেশন সিস্টেমের সাথে সিঙ্ক বা তথ্য আমদানি করুক। | SIS-এর জন্য OneRoster প্রয়োগ করুন বা Classroom API ব্যবহার করে সংস্থান তৈরি ও অ্যাক্সেস করুন। |
শুরু হচ্ছে
নতুন বিকাশকারীদের একটি নতুন প্রকল্প শুরু করার আগে নিম্নলিখিতগুলি করতে উত্সাহিত করা হয়:
- ক্লাসরুম এপিআই স্ট্রাকচার সম্পর্কে আমাদের গাইড পড়ুন।
- গ্রেড , ব্যবহারকারীর ধরন , ব্যবহারকারীর যোগ্যতা এবং প্রশাসকের কর্ম সম্পর্কে পড়ুন। এই গাইডগুলি Google Classroom এবং Classroom API-এর অনন্য ধারণাগুলি ব্যাখ্যা করে।
- ক্লাসরুম API অনুরোধগুলি কীভাবে কাজ করে তা বুঝুন।
বিকাশ শুরু করতে, নিশ্চিত করুন যে আপনি পূর্বশর্ত পদক্ষেপগুলি সম্পূর্ণ করেছেন৷ আপনার প্রয়োজনের জন্য উপযুক্ত Classroom API স্কোপগুলি চয়ন করুন, তারপর আপনার পরিবেশ সেট আপ করুন এবং দ্রুত স্টার্টগুলির একটি অনুসরণ করে অনুরোধ করা শুরু করুন:
Google APIs এক্সপ্লোরারের সাথে পরীক্ষা করুন
লাইভ ডেটাতে কলিং পদ্ধতি পরীক্ষা করতে, Google APIs এক্সপ্লোরার ব্যবহার করে দেখুন। শুরু করার জন্য আপনাকে কোনো কোড লিখতে হবে না, তবে সচেতন থাকুন যে APIs এক্সপ্লোরার ব্যবহার করে আপনি যে কাজগুলি করেন তা বিদ্যমান ডেটা পরিবর্তন করতে পারে৷
পদ্ধতিগুলি কল করা শুরু করার একটি উপায় হল courses.list()
পদ্ধতিতে কল করা। এই পদ্ধতিতে কোনো অনুরোধের প্যারামিটারের প্রয়োজন নেই এবং আপনি অন্যান্য API কলের জন্য অনুরোধের পরামিতি হিসাবে ব্যবহার করার জন্য কোর্সের ফেরত তালিকা থেকে একটি id
পুনরুদ্ধার করতে পারেন। আপনার যদি কোনো কোর্স না থাকে, তাহলে আপনি courses.create()
পদ্ধতি ব্যবহার করে একটি তৈরি করতে পারেন।
আপনি Classroom API রেফারেন্সও অন্বেষণ করতে পারেন।