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

রুব্রিকের জন্য Classroom-অ্যাসাইন করা শনাক্তকারী। প্রাসঙ্গিক কোর্স ওয়ার্কের জন্য এটি অনন্য রুব্রিক।

শুধুমাত্র পড়তে পারবেন।

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)

শুধুমাত্র আউটপুট। এই রিসোর্স ফিরিয়ে আনতে এপিআই-এর প্রিভিউ ভার্সন ব্যবহার করা হয়েছে।

আগে থেকে থাকা সোর্স থেকে রুব্রিক তৈরি করার বিকল্প। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে:
sourceSpreadsheetId

string

শুধুমাত্র ইনপুট। পরিবর্তন করা যাবে না। স্প্রেডশিটের Google Sheets আইডি। এই স্প্রেডশিটে অবশ্যই ফর্ম্যাট করা রুব্রিক সেটিংস থাকতে হবে। অ্যাসাইনমেন্টের জন্য রুব্রিক তৈরি বা আবার ব্যবহার করা দেখুন। এই ফিল্ড ব্যবহার করতে 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

নির্ণায়ক ID।

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

title

string

মাপকাঠির শীর্ষক।

description

string

মাপকাঠির বিবরণ।

levels[]

object (Level)

এই মাপকাঠির মধ্যে থাকা লেভেলের তালিকা।

learningGoal

object (LearningGoal)

ঐচ্ছিক।

এই মাপকাঠির সাথে সম্পর্কিত শেখার লক্ষ্য। মনে রাখবেন, রুব্রিক মাপকাঠির সাথে অ্যাটাচ করা শেখার লক্ষ্যগুলি অবশ্যই সেই অ্যাসাইনমেন্টের সাথে আগে থেকেই অ্যাটাচ করা থাকতে হবে যার সাথে রুব্রিক লিঙ্ক করা আছে। উপযুক্ত previewVersion সেট করা থাকলে তবেই এই ফিল্ডে তথ্য দেখানো হয়।

লেভেল

মাপকাঠির একটি লেভেল।

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
ফিল্ড
id

string

লেভেল আইডি।

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

title

string

লেভেলের নাম।

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

description

string

লেভেলের বিবরণ।

points

number

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

পদ্ধতি

create

রুব্রিক তৈরি করে।

delete

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

get

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

list

অনুরোধকারীকে দেখার অনুমতি দেওয়া হয়েছে এমন রুব্রিকের তালিকা দেখায়।

patch

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