গুগল ক্লাসরুম বেশ কিছু ওয়ানরোস্টার-সম্মত স্টুডেন্ট ইনফরমেশন সিস্টেম (SIS)-এর জন্য গ্রেডবুক সিঙ্ক এবং রোস্টার ইম্পোর্ট সমর্থন করে। গুগল এমন SIS প্ল্যাটফর্মগুলোর সাথে অংশীদারিত্ব করে, যেগুলো গুগলের নির্দিষ্ট করা ওয়ানরোস্টার-এর শর্তাবলী পূরণ করে।
Classroom-এর সাথে অংশীদারিত্ব প্রশাসকদেরকে তাদের Classroom ক্লাসগুলোকে আপনার SIS-এর সাথে সংযুক্ত করার সুযোগ দেয়।

চিত্র ১। যখন স্টুডেন্ট ইনফরমেশন সিস্টেম (SIS) ক্লাসরুমের সাথে অংশীদারিত্ব করে, তখন প্রশাসকগণ ড্রপ-ডাউন থেকে SIS নির্বাচন করতে পারেন।
SIS অংশীদার উন্নয়ন যাত্রা
আপনি যদি ক্লাসরুমের সাথে অংশীদার হতে আগ্রহী হন, তাহলে আগ্রহপত্রটি পূরণ করুন।
ক্লাসরুম টিম একগুচ্ছ কনফরমেন্স টেস্ট তৈরি করেছে, যা আগ্রহী SIS পার্টনাররা গুগলের প্রয়োজনীয়তাগুলোর সাথে পরিচিত হওয়ার জন্য ব্যবহার করতে পারেন। আপনার প্রোডাক্টটি গুগলের প্রয়োজনীয়তাগুলো কতটা নিখুঁতভাবে পূরণ করে, তা নির্ধারণ করার জন্য ক্লাসরুম টিমের সাথে যোগাযোগ করার আগেই কনফরমেন্স টেস্টগুলো চালিয়ে দেখার সুযোগ আপনার রয়েছে।
একটি ডেভেলপার ডেমো ডোমেইন সংগ্রহ করুন।
একটি ইন্টিগ্রেশন তৈরি এবং যাচাই করার জন্য আপনার একটি লাইভ গুগল ক্লাসরুম ইনস্ট্যান্সে অ্যাক্সেসের প্রয়োজন হতে পারে। যোগ্য পরীক্ষামূলক ব্যবহারকারীদের গুগল ওয়ার্কস্পেস ফর এডুকেশন-এর প্লাস সংস্করণ প্রয়োজন। যদি এই লাইসেন্সসহ কোনো গুগল ওয়ার্কস্পেস ফর এডুকেশন ডোমেইনে আপনার অ্যাডমিনিস্ট্রেটর অ্যাক্সেস না থাকে, তাহলে একটি ডেভেলপার টেস্ট ডোমেইন পেতে এবং একটি ডেমো ডোমেইন আপগ্রেডের অনুরোধ করার ধাপগুলো সম্পূর্ণ করুন। আপনার ডোমেইনটি ১০টি গুগল ওয়ার্কস্পেস ফর এডুকেশন প্লাস লাইসেন্সসহ প্রোভিশন করা হবে।
পরীক্ষাগুলো অ্যাক্সেস করুন এবং চালান
পরীক্ষাগুলো চালানোর জন্য আপনার নিম্নলিখিত জিনিসগুলো প্রয়োজন:
- OAuth 2.0 ক্রেডেনশিয়াল পুনরুদ্ধার করার জন্য টোকেন URL
- একটি রোস্টার ইউআরএল যা
/ims/oneroster/v1p2দিয়ে শেষ হবে - ক্লায়েন্ট আইডি
- ক্লায়েন্টের গোপনীয়তা
- একজন শিক্ষকের ইমেল ঠিকানা
আপনি গুগল কোলাব অথবা জুপিটার নোটবুক ব্যবহার করে পরীক্ষাগুলো চালাতে পারেন। কোলাব এবং জুপিটার নোটবুক উভয়ই আপনাকে একবারে সমস্ত পরীক্ষা চালানোর সুযোগ দেয়। এটি আপনাকে গুগল ক্লাসরুম টিমের সাথে শেয়ার করার জন্য পরীক্ষার ফলাফল তৈরি করতে সাহায্য করে।
SIS-এর প্রয়োজনীয়তা এবং প্রত্যাশিত আচরণ
Google-এর নির্ধারিত এই টেস্টগুলো আগ্রহী SIS পার্টনারদেরকে তাদের প্রোডাক্ট Google-এর OneRoster ব্যবহারের শর্তগুলো পূরণ করে কিনা তা যাচাই করার সুযোগ দেয় এবং Classroom-এ SIS ইন্টিগ্রেশন ব্যবহার করার সময় ব্যবহারকারীদের সম্ভাব্য ত্রুটিগুলো কমিয়ে আনে। টেস্টগুলো সম্পর্কে নিচের নির্দেশিকাগুলো মনোযোগ দিয়ে পড়ুন। GitHub-এ প্রতিটি টেস্টের একটি শিরোনাম রয়েছে, যা নির্দেশিকাগুলোতে উল্লেখ করা হয়েছে। মনে রাখবেন, নির্দেশিকাগুলো প্রশ্ন স্পষ্ট করতে সাহায্য করতে পারে, কিন্তু এটি টেস্টগুলোর কোনো পূর্ণাঙ্গ তালিকা নয়। নিশ্চিত করুন যে আপনি GitHub-এ দেওয়া সমস্ত টেস্ট সম্পন্ন করেছেন।
| পরীক্ষা | পয়েন্টার |
|---|---|
| শিক্ষকগণ: GetAllTeachers | GET /teachers এন্ডপয়েন্টটি একটি limit কোয়েরি প্যারামিটার সহ কল করা হয়। পরবর্তী পরীক্ষাগুলিতে, আপনার পণ্যটি ১০,০০০ পৃষ্ঠার আকার সমর্থন করতে পারে কিনা তা নিশ্চিত করার জন্য এই প্যারামিটারটি ব্যবহার করা হয়। |
| শিক্ষকগণ: ইমেল ফিল্টার সহ GetAllTeachers | শিক্ষকের ইমেল ঠিকানার উপর ভিত্তি করে ফিল্টার করার জন্য একটি filter কোয়েরি প্যারামিটার সহ GET /teachers এন্ডপয়েন্টটি কল করা হয়। এটি পরীক্ষার ক্রেডেনশিয়ালস বিভাগে আপনার দেওয়া শিক্ষকের ইমেল ঠিকানাটি ব্যবহার করবে। |
| ক্লাসসমূহ: GetClassesForTeacher | সক্রিয় ক্লাসগুলোর উপর ভিত্তি করে ফিল্টার করার জন্য ব্যবহৃত একটি filter কোয়েরি প্যারামিটারসহ /teachers/{teacher_sourced_id}/classes এন্ডপয়েন্টটি কল করা হয়। |
| ছাত্রছাত্রীরা: GetStudentsForClass | GET /classes/{class_sourced_id}/students এন্ডপয়েন্টটি কল করা হয়েছে। রেসপন্সে শিক্ষার্থীর ইমেইল অবশ্যই ফেরত দিতে হবে। |
| টার্মের জন্য গ্রেডিং পিরিয়ড পান | ` term_sourced_id ব্যবহার করে গ্রেডিং পিরিয়ড সাপোর্ট পরীক্ষা করা হয়েছে। GET terms/{term_sourced_id}/gradingPeriods এন্ডপয়েন্টটি কল করে টার্মের গ্রেডিং পিরিয়ডগুলো পাওয়ার জন্য এই term_sourced_id ব্যবহার করা হয়। |
| লাইনআইটেম: তৈরি করুন | PUT /lineItems/{line_item_sourced_id} কল করার সময় গ্রেডিং পিরিয়ডের প্রয়োজন হয় না। |
| লাইনআইটেম: সম্পাদনা | অ্যাসাইনমেন্টের শিরোনাম দীর্ঘ হলেও এপিআই কলে কোনো ত্রুটি আসা উচিত নয়। এই টেস্টে ১০০টিরও বেশি অক্ষরের একটি অ্যাসাইনমেন্টের শিরোনাম রয়েছে। |
| ফলাফল: সম্পাদনা | অতিরিক্ত ক্রেডিট হিসেবে score মান resultValueMax এর চেয়ে বেশি নির্ধারণ করার সুযোগ থাকা উচিত। |
| ফলাফল: মুছে ফেলুন | DELETE /results/{result_sourced_id} এন্ডপয়েন্টটি আবশ্যক। |
| লাইনআইটেম (ঐচ্ছিক / পরিষ্করণ): মুছে ফেলুন এবং সংগ্রহ করুন | DELETE /lineItems/{line_item_sourced_id} এন্ডপয়েন্টটি আবশ্যক নয়। এটি ঐচ্ছিক এবং ডেটা পরিষ্করণ বা পরিষ্কার করার জন্য ব্যবহৃত হয়। পরবর্তী GET /classes/{class_sourced_id}/lineItems এন্ডপয়েন্টটিও ঐচ্ছিক, এবং এটি পরীক্ষা করে যে লাইন আইটেমটি মুছে ফেলা হয়েছে কিনা। |
পরীক্ষার ফলাফল গুগল ক্লাসরুম টিমের সাথে শেয়ার করুন।
টেস্টগুলো চালানোর পর, প্রতিটি টেস্টের ফলাফলসহ একটি সম্পূর্ণ রিপোর্ট তৈরি হয়। আপনার প্রোডাক্টটি গুগলের ওয়ানরোস্টার ১.২ ব্যবহারের শর্ত পূরণ করে কি না, তা নির্ধারণ করতে এই টেস্টগুলো ব্যবহার করা হয়। গুগল ক্লাসরুম টিমের সাথে শেয়ার করার জন্য তৈরি হওয়া রিপোর্টটি ডাউনলোড করুন অথবা সেটির একটি স্ক্রিনশট নিন।
সহায়তা নিন
যেকোনো প্রশ্নের জন্য classroom-sis-external@google.com- এ ইমেইল করুন।