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

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

courseWorkId

string

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

id

string

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

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

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

string ( FieldMask format)

শিক্ষার্থীর জমা দেওয়া তথ্যের কোন কোন ফিল্ড আপডেট করতে হবে তা চিহ্নিত করার জন্য একটি মাস্ক। আপডেট করার জন্য এই ফিল্ডটি আবশ্যক। ভুল ফিল্ড উল্লেখ করা হলে আপডেটটি ব্যর্থ হবে।

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

  • draftGrade
  • assignedGrade

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

previewVersion

enum ( PreviewVersion )

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

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

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

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

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

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

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

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

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