Method: courses.courseWork.patch

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

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

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

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

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

HTTP অনুরোধ

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

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

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

পরামিতি
courseId

string

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

id

string

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

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

পরামিতি
updateMask

string ( FieldMask format)

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

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

  • title
  • description
  • state
  • dueDate
  • dueTime
  • maxPoints
  • scheduledTime
  • submissionModificationMode
  • topicId

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

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

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

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

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

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

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

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

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