যাচাই করুন যে আপনার SIS Google ক্লাসরুমের প্রয়োজনীয়তা পূরণ করে

আগ্রহী SIS অংশীদাররা তাদের পণ্য Google Classroom-এর OneRoster খরচের প্রয়োজনীয়তা পূরণ করে কিনা তা নির্ধারণ করতে GitHub-এ কনফর্মেন্স পরীক্ষা ব্যবহার করতে পারে।

এক্সেস এবং পরীক্ষা চালান

পরীক্ষা চালানোর জন্য, আপনার নিম্নলিখিতগুলি প্রয়োজন:

  • OAuth 2.0 শংসাপত্র পুনরুদ্ধার করতে টোকেন URL
  • /ims/oneroster/v1p1 দিয়ে শেষ হওয়া একটি রোস্টার URL
  • ক্লায়েন্ট আইডি
  • ক্লায়েন্ট গোপন
  • একটি শিক্ষক ইমেল ঠিকানা

আপনি Google Colab বা Jupyter নোটবুক ব্যবহার করে পরীক্ষা চালাতে পারেন। Colab এবং Jupyter নোটবুক উভয়ই আপনাকে একসাথে সব পরীক্ষা চালাতে দেয়। এটি আপনাকে Google ক্লাসরুম টিমের সাথে শেয়ার করার জন্য পরীক্ষার ফলাফল তৈরি করতে সহায়তা করে।

SIS এর প্রয়োজনীয়তা এবং প্রত্যাশিত আচরণ

আগ্রহী SIS অংশীদারদের তাদের পণ্য Google-এর OneRoster খরচের প্রয়োজনীয়তা পূরণ করে কিনা তা নির্ধারণ করার জন্য এবং ক্লাসরুমে SIS ইন্টিগ্রেশন ব্যবহার করার সময় ব্যবহারকারীরা যে ত্রুটিগুলি অনুভব করতে পারে তা কমানোর জন্য Google-সংজ্ঞায়িত পরীক্ষা বিদ্যমান। পরীক্ষার উপর নিম্নলিখিত পয়েন্টার মাধ্যমে পড়ুন. গিটহাবে, প্রতিটি পরীক্ষার একটি শিরোনাম থাকে যা পয়েন্টারগুলিতে উল্লেখ করা হয়। মনে রাখবেন যে পয়েন্টারগুলি প্রশ্নগুলি পরিষ্কার করতে সাহায্য করতে পারে, তবে এটি পরীক্ষার একটি বিস্তৃত তালিকা নয়। আপনি GitHub এ প্রদত্ত সমস্ত পরীক্ষা চালিয়েছেন তা নিশ্চিত করুন।

পরীক্ষা পয়েন্টার
শিক্ষক: GetAllTeachers GET /teachers এন্ডপয়েন্ট একটি limit ক্যোয়ারী প্যারামিটার সহ কল ​​করা হয়। পরবর্তী পরীক্ষাগুলিতে, আপনার পণ্যটি 10,000 পৃষ্ঠার আকার সমর্থন করতে পারে তা নিশ্চিত করতে এই প্যারামিটারটি ব্যবহার করা হয়।
শিক্ষক: ইমেল ফিল্টার সহ GetAllTeachers শিক্ষকের ইমেল ঠিকানার উপর ভিত্তি করে ফিল্টার করতে ব্যবহৃত filter ক্যোয়ারী প্যারামিটার দিয়ে GET /teachers এন্ডপয়েন্টকে ডাকা হয়। এটি পরীক্ষার শংসাপত্র বিভাগে আপনার দেওয়া শিক্ষকের ইমেল ঠিকানাটি ব্যবহার করবে।
ক্লাস: GetClassesForTeacher /teachers/{teacher_sourced_id}/classes এন্ডপয়েন্টকে একটি filter কোয়েরি প্যারামিটার দিয়ে কল করা হয় যা সক্রিয় ক্লাসের উপর ভিত্তি করে ফিল্টার করতে ব্যবহৃত হয়।
ছাত্র: GetStudentsForClass GET /classes/{class_sourced_id}/students এন্ডপয়েন্ট বলা হয়। শিক্ষার্থীদের ইমেল উত্তরে ফেরত দিতে হবে।
GetGradingPeriodsForTerm গ্রেডিং পিরিয়ড সমর্থন term_sourced_id ব্যবহার করে পরীক্ষা করা হয়। এই term_sourced_id GET terms/{term_sourced_id}/gradingPeriods এন্ডপয়েন্টে কল করে মেয়াদের গ্রেডিং সময়কাল পুনরুদ্ধার করতে ব্যবহার করা হয়।
লাইন আইটেম: তৈরি করুন PUT /lineItems/{line_item_sourced_id} কল করার সময় গ্রেডিং পিরিয়ডের প্রয়োজন হয় না।
লাইন আইটেম: সম্পাদনা করুন একটি দীর্ঘ অ্যাসাইনমেন্ট শিরোনাম দৈর্ঘ্য অন্তর্ভুক্ত করা হলে API কল একটি ত্রুটি ফেরত দেওয়া উচিত নয়. পরীক্ষায় 100+ অক্ষরের একটি অ্যাসাইনমেন্ট শিরোনাম দৈর্ঘ্য অন্তর্ভুক্ত।
ফলাফল: সম্পাদনা করুন অতিরিক্ত ক্রেডিট প্রতিনিধিত্ব করার জন্য resultValueMax এর চেয়ে বেশি মানের score সেট করা সম্ভব হওয়া উচিত।
ফলাফল: মুছুন DELETE /results/{result_sourced_id} এন্ডপয়েন্ট প্রয়োজন।
লাইন আইটেম (ঐচ্ছিক / পরিষ্কার): মুছুন এবং পান DELETE /lineItems/{line_item_sourced_id} এন্ডপয়েন্টের প্রয়োজন নেই। এটি ঐচ্ছিক এবং ডেটা ক্লিন-আপের জন্য ব্যবহৃত হয়। পরবর্তী GET /classes/{class_sourced_id}/lineItems এন্ডপয়েন্টটিও ঐচ্ছিক, এবং পরীক্ষা করে যে লাইন আইটেমটি মুছে ফেলা হয়েছে।

Google Classroom টিমের সাথে পরীক্ষার ফলাফল শেয়ার করুন

আপনি পরীক্ষা চালানোর পরে, প্রতিটি পরীক্ষার ফলাফল সহ একটি সম্পূর্ণ প্রতিবেদন তৈরি করা হয়। আপনার পণ্য Google-এর OneRoster 1.1 খরচের প্রয়োজনীয়তা পূরণ করে কিনা তা নির্ধারণ করতে এই পরীক্ষাগুলি ব্যবহার করা হয়। গুগল ক্লাসরুম টিমের সাথে শেয়ার করতে জেনারেট করা রিপোর্টের একটি স্ক্রিনশট ডাউনলোড করুন বা নিন।

সমর্থন পান

যেকোনো প্রশ্ন বা উদ্বেগের সাথে classroom-sis-external@google.com ইমেল করুন।