Method: courses.courseWorkMaterials.patch

একটি কোর্স কাজের উপাদানের এক বা একাধিক ক্ষেত্র আপডেট করে।

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

  • PERMISSION_DENIED যদি অ্যাক্সেস ত্রুটির জন্য বিকাশকারী প্রকল্পের অনুরোধ করে।
  • অনুরোধটি ত্রুটিপূর্ণ হলে INVALID_ARGUMENT
  • FAILED_PRECONDITION যদি অনুরোধ করা কোর্স কাজের উপাদান ইতিমধ্যে মুছে ফেলা হয়েছে।
  • NOT_FOUND যদি অনুরোধকৃত কোর্স বা কোর্স কাজের উপাদান বিদ্যমান না থাকে

HTTP অনুরোধ

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials/{id}

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

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

পরামিতি
courseId

string

কোর্সের শনাক্তকারী। এই শনাক্তকারীটি হয় Classroom-এ নির্ধারিত শনাক্তকারী বা একটি alias হতে পারে।

id

string

কোর্স কাজের উপাদান সনাক্তকারী.

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

পরামিতি
updateMask

string ( FieldMask format)

মাস্ক যা কোর্স কাজের উপাদানের কোন ক্ষেত্র আপডেট করতে হবে তা সনাক্ত করে। এই ক্ষেত্রটি একটি আপডেট করতে হবে। অবৈধ ক্ষেত্র নির্দিষ্ট করা থাকলে আপডেট ব্যর্থ হয়। যদি একটি ক্ষেত্র খালি মান সমর্থন করে, তবে এটি আপডেট মাস্কে উল্লেখ করে পরিষ্কার করা যেতে পারে এবং কোর্স ওয়ার্ক ম্যাটেরিয়াল অবজেক্টে নয়। যদি একটি ক্ষেত্র যা খালি মান সমর্থন করে না সেটি আপডেট মাস্কে অন্তর্ভুক্ত করা হয় এবং কোর্স ওয়ার্ক ম্যাটেরিয়াল অবজেক্টে সেট করা না থাকলে, একটি INVALID_ARGUMENT ত্রুটি ফেরত দেওয়া হয়।

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

  • title
  • description
  • state
  • scheduledTime
  • topicId

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

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

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

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

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

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

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

  • https://www.googleapis.com/auth/classroom.courseworkmaterials

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