Method: courses.courseWork.studentSubmissions.patch

ছাত্র জমা দেওয়ার এক বা একাধিক ক্ষেত্র আপডেট করে।

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

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

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

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

HTTP অনুরোধ

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

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

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

পরামিতি
courseId

string

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

courseWorkId

string

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

id

string

ছাত্র জমা দেওয়ার শনাক্তকারী।

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

পরামিতি
updateMask

string ( FieldMask format)

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

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

  • draftGrade
  • assignedGrade

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

previewVersion

enum ( PreviewVersion )

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

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

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

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

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

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

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

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

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