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 برای نمایش نمای معلم از پیوست. URI در iframe با پارامترهای پُرسمان courseId،‏ itemId،‏ itemType، و attachmentId باز خواهد شد.

studentViewUri

object (EmbedUri)

الزامی. URI برای نشان دادن نمای محصل از پیوست. URI در iframe با پارامترهای پُرسمان courseId،‏ itemId،‏ itemType، و attachmentId باز خواهد شد.

studentWorkReviewUri

object (EmbedUri)

شناسه منبع یکسان برای معلم برای دیدن کار محصل در پیوست، درصورت وجود. URI در iframe با پارامترهای پُرسمان courseId،‏ itemId،‏ itemType،‏ attachmentId، و submissionId تنظیم‌شده باز خواهد شد. این همان submissionId است که وقتی محصل پیوست را مشاهده می‌کند در فیلد AddOnContext.studentContext برگردانده می‌شود. اگر شناسه منبع یکسان حذف یا برداشته شود، maxPoints نیز حذف خواهد شد.

dueDate

object (Date)

تاریخی که کار روی این پیوست باید تمام شود (به ساعت هماهنگ جهانی). اگر dueTime مشخص شده باشد، این مورد نیز باید مشخص شود.

dueTime

object (TimeOfDay)

زمان روز، به ساعت هماهنگ جهانی (UTC)، که کار روی این پیوست باید انجام شود. اگر dueDate مشخص شده باشد، این مورد نیز باید مشخص شود.

maxPoints

number

حداکثر نمره برای این پیوست. فقط درصورتی می‌توان تنظیم کرد که studentWorkReviewUri تنظیم شده باشد. روی مقداری غیرصفر تنظیم کنید تا نشان دهد پیوست از بازگرداندن نمره پشتیبانی می‌کند. اگر تنظیم شود، باید مقدار عدد صحیح غیرمنفی باشد. وقتی روی صفر تنظیم شود، پیوست از بازگرداندن نمره پشتیبانی نخواهد کرد.

copyHistory[]

object (CopyHistory)

فقط خروجی. شناسه‌های پیوست‌هایی که نسخه‌های قبلی این پیوست بوده‌اند.

اگر پیوست قبلاً به‌دلیل کپی شدن پست اصلی‌اش کپی شده باشد، این مورد شناسه‌های پیوست‌هایی را که کپی‌های قبلی آن بوده‌اند به‌ترتیب صعودی زمانی کپی فهرست می‌کند.

gradeSyncEnabled

boolean

فقط خروجی. اینکه آیا تغییرات در مقادیر pointsEarned در تکالیف محصل این پیوست در فیلد pointsEarned در تکالیف CourseWork محصلان کپی خواهد شد یا نه. این فیلد می‌تواند برای حداکثر یک پیوست برافزا در هر مورد جاری‌سازی true باشد.

روش‌ها

create

پیوست برافزا را در زیر پست ایجاد می‌کند.

delete

پیوست برافزا را حذف می‌کند.

get

پیوست برافزا را برمی‌گرداند.

list

همه پیوست‌های ایجادشده توسط برافزا را در زیر پست برمی‌گرداند.

patch

پیوست برافزا را به‌روز می‌کند.