রুব্রিক্স গঠন এবং পরিচিত সীমাবদ্ধতা

ক্লাসরুম রুব্রিক সম্পর্কে ধারণা না থাকলে, একটি রুব্রিকের সাধারণ কাঠামো এবং ক্লাসরুম UI-তে কীভাবে রুব্রিক গ্রেডিং করা হয়, তা জানতে এই হেল্প সেন্টার আর্টিকেলগুলো দেখুন।

রুব্রিক কাঠামো

রুব্রিকের সাথে ইন্টারঅ্যাক্ট করার জন্য এপিআই ব্যবহার করার সময় কিছু গুরুত্বপূর্ণ ধারণা তুলে ধরা যেতে পারে:

  • একটি CourseWork সাথে (সর্বাধিক) একটিমাত্র রুব্রিক যুক্ত থাকে এবং সেই রুব্রিকটি শুধুমাত্র সেই CourseWork জন্যই অনন্য (এটি বিভিন্ন CourseWork রিসোর্সের মধ্যে শেয়ারযোগ্য নয়)।
  • রুব্রিকটি মানদণ্ড নিয়ে গঠিত, যেগুলোর মধ্যে বিভিন্ন স্তর থাকে। একটি রুব্রিকে সর্বদা অন্তত একটি মানদণ্ড থাকতে হবে এবং একটি মানদণ্ডে সর্বদা অন্তত একটি স্তর থাকতে হবে।
  • লেভেলগুলো স্কোরযুক্ত (পয়েন্টসহ) বা স্কোরবিহীন (কোনো পয়েন্ট নেই) হতে পারে। একটি রুব্রিক অনুযায়ী লেভেলগুলো অবশ্যই সম্পূর্ণরূপে স্কোরযুক্ত অথবা সম্পূর্ণরূপে স্কোরবিহীন হতে হবে।
    • যদি লেভেলগুলোর স্কোরিং করা হয়, তবে একটি ক্রাইটেরিয়নের সমস্ত লেভেলের জন্য একটি অনন্য পয়েন্ট ভ্যালু সেট করা থাকতে হবে। পয়েন্টগুলো পূর্ণসংখ্যা (যেমন ১০) বা ফ্লোটিং পয়েন্ট ভ্যালু (যেমন ৯.৯৯) হতে পারে। এর মধ্যে ০ অন্তর্ভুক্ত থাকতে পারে। নাল ভ্যালু গ্রহণযোগ্য নয়। এছাড়াও, একটি রুব্রিকের কোনো একটি ক্রাইটেরিয়নের একটিমাত্র লেভেলের পয়েন্ট ০ হতে পারবে না।
    • লেভেলগুলোর কোনো স্কোর না থাকলে, পয়েন্টের ফিল্ডটি খালি রাখতে হবে; নাল ভ্যালু গ্রহণযোগ্য নয়।
  • মানদণ্ড ও স্তরগুলোর ক্রম অর্থবহ এবং এটি ক্লাসরুম UI-তে সেগুলোর উপস্থাপনার ক্রমকেই প্রতিফলিত করে।
    • বিশেষ করে স্কোর করা লেভেলগুলো অবশ্যই পয়েন্ট অনুসারে ক্রমবর্ধমান বা ক্রমহ্রাসমান ক্রমে সাজাতে হবে।
  • প্রতিটি রুব্রিকের অধীনে সর্বোচ্চ ৫০টি মানদণ্ড এবং প্রতিটি মানদণ্ডের জন্য সর্বোচ্চ ১০টি কর্মদক্ষতার স্তর থাকতে পারে।

StudentSubmission অবজেক্টগুলো রুব্রিক-সম্পর্কিত ফিল্ড সমর্থন করে:

  • বিদ্যমান draftGrade এবং assignedGrade প্রপার্টিগুলো ছাড়াও, রুব্রিক ব্যবহার করে মূল্যায়ন করা একটি শিক্ষার্থীর জমা দেওয়া কাজের draftRubricGrades এবং assignedRubricGrades প্রপার্টি থাকে। এগুলো যথাক্রমে ড্রাফট এবং অ্যাসাইনড অবস্থায়, মূল্যায়নের সময় রুব্রিক থেকে শিক্ষার্থীর প্রাপ্ত রুব্রিক গ্রেড (নির্বাচিত লেভেল এবং পয়েন্ট ভ্যালু) নির্দেশ করে।
  • আপাতত, এই প্রোপার্টিগুলো শুধুমাত্র পঠনযোগ্য (read-only)। এর মানে হলো, জমা দেওয়া কাজ মূল্যায়ন করার জন্য এপিআই (API) ব্যবহার করা যাবে না , কিন্তু ক্লাসরুম ইউআই (Classroom UI)-তে মূল্যায়ন করা কাজগুলো আপনি পড়তে পারবেন।

রুব্রিক আচরণ

সামঞ্জস্য রক্ষার জন্য এপিআই-এর লক্ষ্য হলো যথাসম্ভব ক্লাসরুম ইউআই-কে অনুকরণ করা, কিন্তু এর ফলে এমন কিছু আচরণ দেখা দিতে পারে যা ডেভেলপারদের কাছে বোধগম্য নাও হতে পারে এবং তা উল্লেখ করার মতো:

  • রুব্রিকের উদ্দেশ্য হলো শিক্ষকদের ওপর কোনো সীমাবদ্ধতা আরোপ না করে মূল্যায়নে নির্দেশনা প্রদান করা । ফলে, একজন শিক্ষক রুব্রিকের সাহায্যে কোনো জমা দেওয়া লেখা মূল্যায়ন করার সময় নিম্নলিখিত কাজগুলো করতে পারেন:
    • মূল্যায়ন করার সময় মূল্যায়ন নির্দেশিকা সম্পূর্ণভাবে উপেক্ষা করুন।
    • কোনো মানদণ্ডের স্তরগুলিতে উপলব্ধ পয়েন্ট নির্বিশেষে, সেই মানদণ্ডের জন্য নির্ধারিত পয়েন্ট অগ্রাহ্য করুন।
    • শুধুমাত্র কয়েকটি মানদণ্ডের জন্য স্তর নির্বাচন করুন।
    • সংশ্লিষ্ট স্তর নির্বাচন না করেই কোনো মানদণ্ডের জন্য পয়েন্ট বরাদ্দ করুন।
    • মূল্যায়ন নির্দেশিকা থেকে প্রাপ্ত নম্বর নির্বিশেষে, অ্যাসাইনমেন্টের মোট নম্বর বাতিল করুন।

এছাড়াও, এপিআইটি এমন কোনো বৈশিষ্ট্য সমর্থন করে না যা ক্লাসরুম ইউআই-তে আগে থেকেই নেই। উদাহরণস্বরূপ, এপিআইটি অ্যাসাইনমেন্টে রুব্রিকের ব্যবহার বাধ্যতামূলক করা বা শিক্ষকদের রুব্রিক ও সাবমিশন সম্পাদনা করার ক্ষমতাকে অগ্রাহ্য করার সুবিধা দেয় না, যা তারা বর্তমানে করতে পারেন।

মূল্যায়ন করার সময় সীমাবদ্ধতা

একইভাবে, একজন শিক্ষক একবার রুব্রিক ব্যবহার করে মূল্যায়ন শুরু করে দিলে, তা সম্পাদনা করার ক্ষেত্রেও কিছু অতিরিক্ত সীমাবদ্ধতা থাকে। মূল্যায়ন শুরু হয়ে যাওয়ার পর শুধুমাত্র নিম্নলিখিত সম্পাদনাগুলোই করা সম্ভব:

  • মানদণ্ড এবং স্তরের শিরোনাম ও বিবরণে পাঠ্য সম্পাদনার অনুমতি আছে।
  • মানদণ্ডের মধ্যে স্তরের ক্রম পরিবর্তন করা যেতে পারে।

অতিরিক্ত সুযোগ

শিক্ষকদের পুনঃব্যবহারের জন্য রুব্রিকগুলো ম্যানুয়ালি গুগল স্প্রেডশিটে এক্সপোর্ট করা যেতে পারে।

আপনি যদি এই স্প্রেডশীটগুলি থেকে কোনো রুব্রিক তৈরি বা আপডেট করেন ( গাইডে একটি উদাহরণ দেখুন), তাহলে আপনার অ্যাপ্লিকেশনকে https://www.googleapis.com/auth/spreadsheets.readonly অথবা https://www.googleapis.com/auth/spreadsheets স্কোপের জন্য অনুরোধ করতে হবে। মনে রাখবেন যে spreadsheets স্কোপগুলি সংবেদনশীল বলে বিবেচিত হয় এবং এর জন্য আপনার অ্যাপ্লিকেশনটি যাচাই করার প্রয়োজন হতে পারে।

তৃতীয় পক্ষের কোর্সওয়ার্ক

রুব্রিক শুধুমাত্র সেই গুগল ক্লাউড প্রজেক্ট দ্বারা তৈরি করা যেতে পারে, যেটি মূল CourseWork আইটেমটি তৈরি করেছে। এটি ক্লাসরুম এপিআই-এর একটি বৃহত্তর ডিজাইন প্যাটার্ন, যা বিভিন্ন অ্যাপ্লিকেশনকে অন্যের রিসোর্সকে প্রভাবিত করা থেকে বিরত রাখে।

এটি ক্লাসরুম অ্যাপে ব্যবহারকারীদের তৈরি করা রিসোর্সগুলোর ক্ষেত্রেও প্রযোজ্য। উদাহরণস্বরূপ, কোনো শিক্ষক ক্লাসরুম UI-তে যে কোর্সওয়ার্কটি তৈরি করেছেন, তার জন্য কোনো অ্যাপ্লিকেশনের পক্ষে রুব্রিক পরিচালনা করা সম্ভব নয়, এমনকি যদি অ্যাপ্লিকেশনটির মালিক সেই শিক্ষকও হন। যদি এটি আপনার ব্যবহারের ক্ষেত্রকে উল্লেখযোগ্যভাবে সীমিত করে, তবে পাবলিক ইস্যু ট্র্যাকারে আপনার মতামত জানান।

লাইসেন্সের প্রয়োজনীয়তা

নিম্নলিখিত শর্তগুলো পূরণ হলেই একজন ব্যবহারকারী Classroom API ব্যবহার করে রুব্রিক তৈরি, আপডেট এবং মুছে ফেলতে পারবেন:

এপিআই (API) সক্ষমতাগুলো ব্যবহারকারীদের কাছে কীভাবে উন্মুক্ত করা হয় সে সম্পর্কে আরও জানতে ব্যবহারকারীর যোগ্যতা দেখুন এবং ক্লাসরুম এপিআই (Classroom API)- এর পূর্বশর্তগুলো জেনে নিয়ে ডেভেলপমেন্টের জন্য একটি ডেমো অ্যাকাউন্টের অনুরোধ করুন।