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

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

courseWorkId

string

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

id

string

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

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

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

JSON প্রতিনিধিত্ব
{
  "addAttachments": [
    {
      object (Attachment)
    }
  ],
  "previewVersion": enum (PreviewVersion)
}
ক্ষেত্র
addAttachments[]

object ( Attachment )

সংযুক্তি যোগ করতে. একটি ছাত্র জমা দিতে 20 এর বেশি সংযুক্তি থাকতে পারে না।

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

previewVersion

enum ( PreviewVersion )

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

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

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

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

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

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

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