কোন ক্ষেত্রগুলি আপডেট করা যেতে পারে এবং কারা সেগুলি পরিবর্তন করতে পারে তার বিশদ বিবরণের জন্য google.classroom.v1.CourseWork দেখুন৷
এই অনুরোধটি অবশ্যই সংশ্লিষ্ট কোর্স কাজের আইটেম তৈরি করতে ব্যবহৃত OAuth ক্লায়েন্ট আইডির বিকাশকারী কনসোল প্রকল্প দ্বারা করা উচিত।
এই পদ্ধতি নিম্নলিখিত ত্রুটি কোড প্রদান করে:
PERMISSION_DENIED যদি অনুরোধকারী বিকাশকারী প্রকল্প সংশ্লিষ্ট কোর্সের কাজ তৈরি না করে, যদি ব্যবহারকারীকে ছাত্র জমা দেওয়ার জন্য অনুরোধকৃত পরিবর্তন করার অনুমতি না দেওয়া হয়, বা অ্যাক্সেস ত্রুটির জন্য।
অনুরোধটি ত্রুটিপূর্ণ হলে INVALID_ARGUMENT ৷
FAILED_PRECONDITION যদি অনুরোধ করা কোর্স কাজ ইতিমধ্যে মুছে ফেলা হয়।
NOT_FOUND যদি অনুরোধ করা কোর্স বা কোর্স ওয়ার্ক বিদ্যমান না থাকে।
মাস্ক যা কোর্সের কোন ক্ষেত্রগুলিকে আপডেট করতে হবে তা সনাক্ত করে। এই ক্ষেত্রটি একটি আপডেট করতে হবে। অবৈধ ক্ষেত্র নির্দিষ্ট করা থাকলে আপডেট ব্যর্থ হয়। যদি একটি ক্ষেত্র খালি মান সমর্থন করে, তবে এটি CourseWork অবজেক্টে নয়, আপডেট মাস্কে উল্লেখ করে পরিষ্কার করা যেতে পারে। যদি খালি মান সমর্থন করে না এমন একটি ক্ষেত্র আপডেট মাস্কে অন্তর্ভুক্ত করা হয় এবং CourseWork অবজেক্টে সেট না করা হয়, তাহলে একটি INVALID_ARGUMENT ত্রুটি ফিরে আসবে৷
নিম্নলিখিত ক্ষেত্রগুলি শিক্ষকদের দ্বারা নির্দিষ্ট করা যেতে পারে:
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-12-05 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Updates one or more fields of a course work, requiring the request to be made by the Developer Console project used to create the work."],["Allows teachers to update fields like title, description, state, due date/time, points, and more using the `updateMask` query parameter."],["Returns the updated `CourseWork` object upon success, but may result in errors like `PERMISSION_DENIED`, `INVALID_ARGUMENT`, `FAILED_PRECONDITION`, or `NOT_FOUND`."],["Requires the `https://www.googleapis.com/auth/classroom.coursework.students` OAuth scope for authorization."],["Uses `PATCH` method with the URL `https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{id}` including `courseId` and `id` path parameters."]]],[]]