Method: courses.courseWork.studentSubmissions.modifyAttachments

শিক্ষার্থীর জমা দেওয়া নথির সংযুক্তি পরিবর্তন করে।

শুধুমাত্র ASSIGNMENT workType কোর্স ওয়ার্ক অবজেক্টের অন্তর্গত শিক্ষার্থীর জমা দেওয়া কাজেই সংযুক্তি যোগ করা যাবে।

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

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

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

HTTP অনুরোধ

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

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

পথের পরামিতি

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

string

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

courseWorkId

string

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

id

string

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

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

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "addAttachments": [
    {
      object (Attachment)
    }
  ],
  "previewVersion": enum (PreviewVersion)
}
ক্ষেত্র
addAttachments[]

object ( Attachment )

সংযুক্তি যোগ করতে হবে। একজন শিক্ষার্থীর জমা দেওয়া ফাইলে ২০টির বেশি সংযুক্তি থাকতে পারবে না।

Form সংযুক্তি সমর্থিত নয়।

previewVersion

enum ( PreviewVersion )

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

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

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

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

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

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

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