ছাত্র তথ্য সিস্টেমের জন্য OneRoster

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

Classroom-এর সাথে অংশীদারিত্ব অ্যাডমিনিস্ট্রেটরদের তাদের Classroom ক্লাসগুলিকে আপনার SIS-এর সাথে সংযুক্ত করার ক্ষমতা প্রদান করে।

চিত্র ১. যখন স্টুডেন্ট ইনফরমেশন সিস্টেম (SIS) ক্লাসরুমের সাথে অংশীদারিত্ব করে, তখন প্রশাসকরা ড্রপ-ডাউন থেকে SIS বেছে নিতে পারেন।

SIS অংশীদার উন্নয়ন যাত্রা

আপনি যদি ক্লাসরুমের সাথে অংশীদারিত্ব করতে আগ্রহী হন, তাহলে আগ্রহের ফর্মটি পূরণ করুন।

ক্লাসরুম টিম এমন কিছু কনফর্মেন্স টেস্ট তৈরি করেছে যা আগ্রহী SIS পার্টনাররা গুগলের প্রয়োজনীয়তার সাথে পরিচিত হতে ব্যবহার করতে পারেন। আপনার পণ্য গুগলের প্রয়োজনীয়তা কতটা পূরণ করে তা নির্ধারণ করার জন্য ক্লাসরুম টিমের সাথে যোগাযোগ করার আগে আপনার কাছে কনফর্মেন্স টেস্ট চালানোর বিকল্প রয়েছে।

একটি ডেভেলপার ডেমো ডোমেইন পান

একটি ইন্টিগ্রেশন তৈরি এবং যাচাই করার জন্য আপনার একটি লাইভ Google Classroom ইনস্ট্যান্স অ্যাক্সেসের প্রয়োজন হতে পারে। যোগ্য পরীক্ষামূলক ব্যবহারকারীদের Google Workspace for Education এর প্লাস সংস্করণ প্রয়োজন। যদি আপনার এই লাইসেন্সগুলির সাথে Google Workspace for Education ডোমেনে প্রশাসক অ্যাক্সেস না থাকে, তাহলে একটি ডেভেলপার টেস্ট ডোমেন পেতে পদক্ষেপগুলি সম্পূর্ণ করুন এবং একটি ডেমো ডোমেন আপগ্রেডের অনুরোধ করুন । আপনার ডোমেনে 10টি Google Workspace for Education Plus লাইসেন্স থাকবে।

পরীক্ষাগুলি অ্যাক্সেস করুন এবং চালান

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

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

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

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

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

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

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

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

সহায়তা পান

যেকোনো প্রশ্নের জন্য classroom-sis-external@google.com ঠিকানায় ইমেল করুন।