যদি আপনি ক্লাসরুম রুব্রিক্স সম্পর্কে অপরিচিত থাকেন, তাহলে রুব্রিকের সাধারণ কাঠামো এবং ক্লাসরুম UI-তে রুব্রিক গ্রেডিং কীভাবে করা হয় তা জানতে এই সহায়তা কেন্দ্রের নিবন্ধগুলি দেখুন।
রুব্রিক্সের গঠন
রুব্রিকের সাথে ইন্টারঅ্যাক্ট করার জন্য API ব্যবহার করার সময় কিছু গুরুত্বপূর্ণ ধারণা হাইলাইট করার যোগ্য হতে পারে:
- একটি
CourseWorkসাথে (সর্বাধিক) একটি একক রুব্রিক যুক্ত থাকে এবং সেই রুব্রিকটি সেইCourseWorkজন্য অনন্য (এটিCourseWorkরিসোর্স জুড়ে ভাগ করা যায় না)। - রুব্রিকটিতে মানদণ্ড থাকে, যা স্তরগুলি নিয়ে গঠিত। একটি রুব্রিকের সর্বদা কমপক্ষে একটি মানদণ্ড থাকতে হবে এবং একটি মানদণ্ডের সর্বদা কমপক্ষে একটি স্তর থাকতে হবে।
- স্তরগুলি স্কোর করা যেতে পারে (পয়েন্ট আছে) অথবা স্কোর না করা (কোনও পয়েন্ট নেই)। স্তরগুলি অবশ্যই একটি রুব্রিকে সম্পূর্ণরূপে স্কোর করা বা সম্পূর্ণরূপে স্কোর না করা উচিত।
- যদি স্তরগুলি স্কোর করা হয়, তাহলে একটি মানদণ্ডের সমস্ত স্তরের একটি অনন্য পয়েন্ট মান সেট থাকতে হবে। পয়েন্টগুলি পূর্ণসংখ্যা (যেমন 10) বা ফ্লোটিং পয়েন্ট মান (যেমন 9.99) হতে পারে। এর মধ্যে 0 অন্তর্ভুক্ত থাকতে পারে। শূন্য মান গ্রহণ করা হয় না। উপরন্তু, একটি রুব্রিকে 0 পয়েন্ট সহ একটি একক মানদণ্ড থাকতে পারে না।
- যদি স্তরগুলি অস্কোর করা হয়, তাহলে পয়েন্ট ক্ষেত্রটি বাদ দেওয়া উচিত; শূন্য মান গ্রহণ করা হবে না।
- মানদণ্ড এবং স্তরের ক্রম অর্থপূর্ণ এবং শ্রেণীকক্ষের UI-তে সেগুলি যে ক্রম অনুসারে উপস্থাপন করা হয়েছে তা প্রতিফলিত করে।
- বিশেষ করে স্কোর করা স্তরগুলিকে সর্বদা ক্রমবর্ধমান বা হ্রাসকারী ক্রমে পয়েন্ট অনুসারে সাজানো উচিত।
- প্রতিটি রুব্রিকে সর্বাধিক ৫০টি মানদণ্ড এবং প্রতিটি মানদণ্ডে সর্বোচ্চ ১০টি কর্মক্ষমতা স্তর থাকতে পারে।
সংশ্লিষ্ট শিক্ষার্থীর জমা দেওয়ার ক্ষেত্র
StudentSubmission অবজেক্টগুলি রুব্রিক-সম্পর্কিত ক্ষেত্রগুলিকে সমর্থন করে:
- বিদ্যমান
draftGradeএবংassignedGradeবৈশিষ্ট্য ছাড়াও, রুব্রিক সহ গ্রেড করা শিক্ষার্থীর জমা দেওয়ার ক্ষেত্রেdraftRubricGradesএবংassignedRubricGradesবৈশিষ্ট্য থাকে। এগুলি রুব্রিক থেকে গ্রেডিংয়ের সময় শিক্ষার্থী যথাক্রমে ড্রাফট এবং অ্যাসাইনড অবস্থায় প্রাপ্ত রুব্রিক গ্রেড (নির্বাচিত স্তর এবং পয়েন্ট মান) প্রতিনিধিত্ব করে। - আপাতত, এই বৈশিষ্ট্যগুলি কেবল পঠনযোগ্য। এর অর্থ হল API ব্যবহার করে জমা দেওয়া গ্রেড করা যাবে না , তবে আপনি ক্লাসরুম UI-তে গ্রেড করা জমা পড়াতে পারবেন।
রুব্রিক আচরণ
API-এর লক্ষ্য হল ধারাবাহিকতার জন্য যখনই সম্ভব ক্লাসরুম UI-কে প্রতিফলিত করা, তবে এর ফলে এমন আচরণ হতে পারে যা ডেভেলপারদের জন্য অপ্রাসঙ্গিক হতে পারে এবং উল্লেখ করার মতো:
- রুব্রিকগুলি শিক্ষকদের কোনও বাধা ছাড়াই গ্রেডিং পরিচালনা করার উদ্দেশ্যে তৈরি করা হয়েছে। ফলস্বরূপ, একজন শিক্ষক রুব্রিক ব্যবহার করে কোনও জমা গ্রেড করার সময় নিম্নলিখিতগুলি করতে পারেন:
- গ্রেডিং করার সময় রুব্রিকটি সম্পূর্ণ উপেক্ষা করুন।
- মানদণ্ডের স্তরে উপলব্ধ পয়েন্ট নির্বিশেষে, একটি মানদণ্ডের জন্য পয়েন্টগুলি ওভাররাইড করুন।
- শুধুমাত্র মানদণ্ডের একটি উপসেটের জন্য স্তর নির্বাচন করুন।
- সংশ্লিষ্ট স্তর নির্বাচন না করেই একটি মানদণ্ডের জন্য পয়েন্ট নির্ধারণ করুন।
- অ্যাসাইনমেন্টের মোট পয়েন্ট ওভাররাইড করুন, রুব্রিক থেকে আসা পয়েন্ট নির্বিশেষে।
উপরন্তু, APIটি Classroom UI-তে ইতিমধ্যে থাকা আচরণগুলিকে সমর্থন করে না। উদাহরণস্বরূপ, APIটি অ্যাসাইনমেন্টে রুব্রিক ব্যবহার প্রয়োগ করতে বা শিক্ষকের রুব্রিক এবং জমা সম্পাদনা করার ক্ষমতাকে অগ্রাহ্য করতে সক্ষম করে না যেমনটি তারা করতে পারে।
গ্রেডিংয়ের সময় সীমাবদ্ধতা
একইভাবে, শিক্ষক একবার গ্রেডিং শুরু করার পরে রুব্রিক সম্পাদনার ক্ষেত্রে কিছু অতিরিক্ত সীমাবদ্ধতা রয়েছে। শুরু হিসাবে গ্রেডিং করার পরে কেবল নিম্নলিখিত সম্পাদনাগুলি সম্ভব:
- মানদণ্ড এবং স্তরের শিরোনাম এবং বর্ণনার জন্য পাঠ্য সম্পাদনা অনুমোদিত।
- স্তর ক্রম মানদণ্ডের মধ্যে পরিবর্তিত হতে পারে।
অতিরিক্ত সুযোগ
শিক্ষকদের পুনঃব্যবহারের জন্য রুব্রিকগুলি ম্যানুয়ালি গুগল স্প্রেডশিটে রপ্তানি করা যেতে পারে।
যদি আপনি এই স্প্রেডশিটগুলি থেকে একটি রুব্রিক তৈরি বা আপডেট করেন ( গাইডে একটি উদাহরণ দেখুন), তাহলে আপনার অ্যাপ্লিকেশনটিকে https://www.googleapis.com/auth/spreadsheets.readonly অথবা https://www.googleapis.com/auth/spreadsheets স্কোপ অনুরোধ করতে হবে। মনে রাখবেন যে spreadsheets স্কোপগুলি সংবেদনশীল বলে বিবেচিত হয় এবং আপনার অ্যাপ্লিকেশনটি যাচাই করার প্রয়োজন হতে পারে।
তৃতীয় পক্ষের কোর্সওয়ার্ক
রুব্রিকগুলি শুধুমাত্র সেই Google ক্লাউড প্রকল্প দ্বারা তৈরি করা যেতে পারে যেটি মূল CourseWork আইটেমটি তৈরি করেছে। এটি Classroom API-এর একটি বিস্তৃত নকশা প্যাটার্ন যা বিভিন্ন অ্যাপ্লিকেশনগুলিকে তাদের নিজস্ব নয় এমন সংস্থানগুলিকে প্রভাবিত করতে বাধা দেয়।
এটি Classroom অ্যাপে ব্যবহারকারীদের দ্বারা তৈরি রিসোর্সগুলিতেও প্রযোজ্য। উদাহরণস্বরূপ, কোনও অ্যাপ্লিকেশনের পক্ষে Classroom UI-তে একজন শিক্ষকের তৈরি করা কোর্সওয়ার্কের রুব্রিক পরিচালনা করা সম্ভব নয়, এমনকি যদি একই শিক্ষক অ্যাপ্লিকেশনটির মালিক হন। যদি এটি আপনার ব্যবহারের ক্ষেত্রে উল্লেখযোগ্যভাবে সীমাবদ্ধ করে, তাহলে পাবলিক ইস্যু ট্র্যাকারে প্রতিক্রিয়া শেয়ার করুন।
লাইসেন্সের প্রয়োজনীয়তা
নিম্নলিখিত শর্তগুলি পূরণ হলেই একজন ব্যবহারকারী Classroom API ব্যবহার করে রুব্রিক তৈরি, আপডেট এবং মুছে ফেলতে পারবেন:
- যে ব্যবহারকারী অনুরোধটি করবেন তার কাছে একটি Google Workspace for Education Plus লাইসেন্স থাকবে।
- সংশ্লিষ্ট কোর্সের মালিকের কাছে একটি Google Workspace for Education Plus লাইসেন্স রয়েছে।
ব্যবহারকারীদের কাছে API ক্ষমতা কীভাবে প্রকাশ করা হয় এবং Classroom API-এর সাথে পরিচিত হওয়ার এবং ডেমো অ্যাকাউন্ট তৈরির জন্য অনুরোধ করার পূর্বশর্তগুলি সম্পর্কে আরও জানতে ব্যবহারকারীর যোগ্যতা দেখুন।