REST Resource: courses.courseWork.rubrics

উৎস: রুব্রিক

কোর্সওয়ার্কের মূল্যায়ন নির্দেশিকা। মূল্যায়ন নির্দেশিকা হলো একটি নম্বর দেওয়ার নির্দেশিকা যা শিক্ষার্থীদের কাজ মূল্যায়ন করতে এবং মতামত জানাতে ব্যবহৃত হয়।

আরও বিস্তারিত জানতে, রুব্রিক্সের কাঠামো এবং জ্ঞাত সীমাবদ্ধতাগুলো দেখুন।

JSON উপস্থাপনা
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  "sourceSpreadsheetId": string
}
ক্ষেত্র
courseId

string

কোর্সের শনাক্তকারী।

শুধুমাত্র পঠনযোগ্য।

courseWorkId

string

এটি যে কোর্সওয়ার্কের সাথে সম্পর্কিত তার শনাক্তকারী।

শুধুমাত্র পঠনযোগ্য।

id

string

রুব্রিকের জন্য শ্রেণিকক্ষ-নির্ধারিত শনাক্তকারী। প্রাসঙ্গিক কোর্সওয়ার্কের রুব্রিকগুলোর মধ্যে এটি অনন্য।

শুধুমাত্র পঠনযোগ্য।

creationTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। এই রুব্রিকটি তৈরি করার সময়কার টাইমস্ট্যাম্প।

শুধুমাত্র পঠনযোগ্য।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। এই রুব্রিকের সর্বশেষ পরিবর্তনের টাইমস্ট্যাম্প।

শুধুমাত্র পঠনযোগ্য।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

criteria[]

object ( Criterion )

মানদণ্ডের তালিকা। প্রতিটি মানদণ্ড হলো একটি মাত্রা, যার ভিত্তিতে কর্মক্ষমতা মূল্যায়ন করা হয়।

previewVersion

enum ( PreviewVersion )

শুধুমাত্র আউটপুট। এই রিসোর্সটি পুনরুদ্ধার করতে ব্যবহৃত এপিআই-এর প্রিভিউ সংস্করণ।

ইউনিয়ন ফিল্ড rubric_source । বিদ্যমান কোনো উৎস থেকে রুব্রিক তৈরি করার বিকল্প। rubric_source নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
sourceSpreadsheetId

string

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

মানদণ্ড

মূল্যায়ন মানদণ্ড। প্রতিটি মানদণ্ড হলো একটি মাত্রা, যার ভিত্তিতে কর্মক্ষমতা মূল্যায়ন করা হয়।

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ],
  "learningGoal": {
    object (LearningGoal)
  }
}
ক্ষেত্র
id

string

মানদণ্ড আইডি।

তৈরির সময় একটি আইডি বরাদ্দ করা হয়।

title

string

মানদণ্ডটির শিরোনাম।

description

string

মানদণ্ডটির বিবরণ।

levels[]

object ( Level )

এই মানদণ্ডের অন্তর্ভুক্ত স্তরগুলোর তালিকা।

learningGoal

object ( LearningGoal )

ঐচ্ছিক।

এই মানদণ্ডের সাথে সংশ্লিষ্ট শিখন লক্ষ্য। এই ক্ষেত্রটি কেবল তখনই পূরণ করা হয় যখন উপযুক্ত প্রিভিউ সংস্করণ সেট করা থাকে।

স্তর

মানদণ্ডের একটি স্তর।

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
ক্ষেত্র
id

string

লেভেল আইডি।

তৈরির সময় একটি আইডি বরাদ্দ করা হয়।

title

string

লেভেলটির শিরোনাম।

লেভেলে কোনো পয়েন্ট সেট করা না থাকলে, টাইটেল অবশ্যই সেট করতে হবে।

description

string

স্তরটির বিবরণ।

points

number

এই স্তরের সাথে যুক্ত ঐচ্ছিক পয়েন্ট। যদি সেট করা হয়, তাহলে রুব্রিকের অন্তর্ভুক্ত সমস্ত স্তরে অবশ্যই পয়েন্ট উল্লেখ করতে হবে এবং একটি একক মানদণ্ডের মধ্যে সমস্ত স্তরে মানটি অবশ্যই স্বতন্ত্র হতে হবে। ০ মানে কোনো পয়েন্ট না থাকা।

পদ্ধতি

create

একটি মূল্যায়ন নির্দেশিকা তৈরি করে।

delete

একটি রুব্রিক মুছে দেয়।

get

একটি রুব্রিক ফেরত দেয়।

list

অনুরোধকারী যে রুব্রিকগুলো দেখার অনুমতিপ্রাপ্ত, তার একটি তালিকা ফেরত দেয়।

patch

একটি রুব্রিক আপডেট করে।