REST Resource: courses.courseWork.addOnAttachments

রিসোর্স: AddOnAttachment

পোস্টে অ্যাড-অন অ্যাটাচমেন্ট।

JSON উপস্থাপনা
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "id": string,
  "title": string,
  "teacherViewUri": {
    object (EmbedUri)
  },
  "studentViewUri": {
    object (EmbedUri)
  },
  "studentWorkReviewUri": {
    object (EmbedUri)
  },
  "dueDate": {
    object (Date)
  },
  "dueTime": {
    object (TimeOfDay)
  },
  "maxPoints": number,
  "copyHistory": [
    {
      object (CopyHistory)
    }
  ],
  "gradeSyncEnabled": boolean
}
ফিল্ড
courseId

string

পরিবর্তন করা যাবে না। কোর্সের শনাক্তকারী।

postId
(deprecated)

string

পরিবর্তন করা যাবে না। বন্ধ করা হয়েছে, পরিবর্তে itemId ব্যবহার করুন।

itemId

string

পরিবর্তন করা যাবে না। Announcement, CourseWork বা CourseWorkMaterial-এর শনাক্তকারী যার অধীনে অ্যাটাচমেন্টটি অ্যাটাচ করা হয়েছে। প্রতিটি কোর্সের জন্য অনন্য।

id

string

পরিবর্তন করা যাবে না। এই অ্যাটাচমেন্টের জন্য Classroom-এর অ্যাসাইন করা শনাক্তকারী, প্রতিটি পোস্টের জন্য অনন্য।

title

string

প্রয়োজনীয়। এই অ্যাটাচমেন্টের শীর্ষক। টাইটেল ১ থেকে ১০০০ অক্ষরের মধ্যে হতে হবে।

teacherViewUri

object (EmbedUri)

প্রয়োজনীয়। অ্যাটাচমেন্টের শিক্ষক ভিউ দেখানোর URI। courseId, itemId, itemType এবং attachmentId কোয়েরি প্যারামিটার সেট সহ URI একটি iframe-এ খোলা হবে।

studentViewUri

object (EmbedUri)

প্রয়োজনীয়। অ্যাটাচমেন্টের স্টুডেন্ট ভিউ দেখানোর URI। courseId, itemId, itemType এবং attachmentId কোয়েরি প্যারামিটার সেট সহ URI একটি iframe-এ খোলা হবে।

studentWorkReviewUri

object (EmbedUri)

শিক্ষক যাতে অ্যাটাচমেন্টে স্টুডেন্টের কাজ দেখতে পান তার জন্য URI, যদি প্রযোজ্য হয়। courseId, itemId, itemType, attachmentId ও submissionId কোয়েরি প্যারামিটার সেট করা সহ iframe-এ URI খোলা হবে। এটি হল সেই একই submissionId যা স্টুডেন্ট অ্যাটাচমেন্ট দেখার সময় AddOnContext.studentContext ফিল্ডে রিটার্ন করা হয়। URI বাদ দেওয়া বা সরিয়ে দেওয়া হলে, maxPoints-ও বাতিল করা হবে।

dueDate

object (Date)

UTC অনুযায়ী, এই অ্যাটাচমেন্টে কাজ করার তারিখ। dueTime নির্দিষ্ট করা থাকলে এটিও নির্দিষ্ট করতে হবে।

dueTime

object (TimeOfDay)

UTC অনুযায়ী দিনের যে সময়ে এই অ্যাটাচমেন্টে কাজ বাকি আছে। dueDate উল্লেখ করা থাকলে এটি উল্লেখ করতে হবে।

maxPoints

number

এই অ্যাটাচমেন্টের জন্য সর্বাধিক গ্রেড। studentWorkReviewUri সেট করা থাকলে তবেই সেট করা যাবে। অ্যাটাচমেন্টে গ্রেড পাসব্যাক কাজ করে কিনা তা বোঝাতে শূন্য নয় এমন ভ্যালু সেট করুন। সেট করা হলে, এটি অবশ্যই নেগেটিভ নয় এমন পূর্ণসংখ্যা হতে হবে। শূন্যে সেট করা হলে, অ্যাটাচমেন্টে গ্রেড পাসব্যাক কাজ করবে না।

copyHistory[]

object (CopyHistory)

শুধুমাত্র আউটপুট। এই অ্যাটাচমেন্টের আগের কপি ছিল এমন অ্যাটাচমেন্টের শনাক্তকারী।

আগে মূল পোস্ট কপি করার কারণে অ্যাটাচমেন্ট কপি করা হয়ে থাকলে, এটি অ্যাটাচমেন্টের শনাক্তকারীকে কপি করার ক্রমানুসারে তালিকাভুক্ত করে।

gradeSyncEnabled

boolean

শুধুমাত্র আউটপুট। এই অ্যাটাচমেন্টের স্টুডেন্ট জমা দেওয়া-তে pointsEarned ভ্যালুতে করা পরিবর্তন স্টুডেন্টের CourseWork জমা দেওয়া-তে pointsEarned ফিল্ডে কপি করা হবে কিনা। প্রতিটি স্ট্রিম আইটেমে সর্বাধিক একটি অ্যাড-অন অ্যাটাচমেন্টের জন্য এই ফিল্ড true হতে পারে।

পদ্ধতি

create

পোস্টের অধীনে অ্যাড-অন অ্যাটাচমেন্ট তৈরি করে।

delete

অ্যাড-অন অ্যাটাচমেন্ট মুছে দেয়।

get

অ্যাড-অন অ্যাটাচমেন্ট ফিরিয়ে দেয়।

list

পোস্টের অধীনে অ্যাড-অন দ্বারা তৈরি সমস্ত অ্যাটাচমেন্ট ফেরত দেয়।

patch

অ্যাড-অন অ্যাটাচমেন্ট আপডেট করে।