Method: courses.courseWork.rubrics.patch

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

কোন ক্ষেত্রগুলি আপডেট করা যেতে পারে তার বিশদ বিবরণের জন্য google.classroom.v1.Rubric দেখুন৷ গ্রেডিং শুরু হয়ে গেলে রুব্রিক আপডেট করার ক্ষমতা সীমিত

এই অনুরোধটি অবশ্যই OAuth ক্লায়েন্ট আইডির Google ক্লাউড কনসোল দ্বারা করতে হবে যা অভিভাবক কোর্সের কাজের আইটেম তৈরি করতে ব্যবহৃত হয়।

এই পদ্ধতি নিম্নলিখিত ত্রুটি কোড প্রদান করে:

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

HTTP অনুরোধ

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
courseId

string

প্রয়োজন। কোর্সের শনাক্তকারী।

courseWorkId

string

প্রয়োজন। কোর্স কাজের শনাক্তকারী।

id

string

ঐচ্ছিক। রুব্রিকের শনাক্তকারী।

ক্যোয়ারী প্যারামিটার

পরামিতি
updateMask

string ( FieldMask format)

ঐচ্ছিক। মাস্ক যা রুব্রিকের কোন ক্ষেত্রগুলি আপডেট করতে হবে তা সনাক্ত করে৷ এই ক্ষেত্রটি একটি আপডেট করতে হবে। অবৈধ ক্ষেত্র নির্দিষ্ট করা থাকলে আপডেট ব্যর্থ হয়। একটি রুব্রিকের মানদণ্ড নির্ধারণ করার জন্য একাধিক বিকল্প রয়েছে: sourceSpreadsheetId এবং criteria তালিকা৷ একটি রুব্রিক সংজ্ঞায়িত করতে এক সময়ে এইগুলির মধ্যে শুধুমাত্র একটি ব্যবহার করা যেতে পারে।

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

নিম্নলিখিত ক্ষেত্রগুলি শিক্ষক দ্বারা নির্দিষ্ট করা যেতে পারে:

  • criteria
  • sourceSpreadsheetId

এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo"

previewVersion

enum ( PreviewVersion )

ঐচ্ছিক। API-এর পূর্বরূপ সংস্করণ। প্রিভিউ প্রোগ্রামে বিকাশকারীদের জন্য উপলব্ধ নতুন API ক্ষমতাগুলি অ্যাক্সেস করার জন্য এটি অবশ্যই সেট করা উচিত।

শরীরের অনুরোধ

অনুরোধের মূল অংশে Rubric একটি উদাহরণ রয়েছে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Rubric একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/classroom.coursework.students

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।