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

কোর্সের শনাক্তকারী। এই শনাক্তকারীটি ক্লাসরুম-নির্ধারিত শনাক্তকারী অথবা একটি alias হতে পারে।

id

string

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

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

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

string ( FieldMask format)

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

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

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

এটি ফিল্ডগুলোর পূর্ণাঙ্গ নামের একটি কমা-দ্বারা-বিভক্ত তালিকা। উদাহরণ: "user.displayName,photo"

previewVersion

enum ( PreviewVersion )

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

অনুরোধকারী শরীর

অনুরোধের বডিতে CourseWork এর একটি ইনস্ট্যান্স রয়েছে।

প্রতিক্রিয়া সংস্থা

সফল হলে, প্রতিক্রিয়া বডিতে CourseWork এর একটি ইনস্ট্যান্স থাকে।

অনুমোদনের পরিধি

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

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

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