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
  • gradingPeriodId V1_20240401_PREVIEW এবং পরবর্তীতে উপলব্ধ।

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

previewVersion

enum ( PreviewVersion )

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

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

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

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

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

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

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

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

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