REST Resource: courses.announcements.addOnAttachments

Kaynak: AddOnAttach

Bir yayındaki eklenti eki.

JSON gösterimi
{
  "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)
    }
  ]
}
Alanlar
courseId

string

Sabit. Kursun tanımlayıcısı.

postId
(deprecated)

string

Değişmez. Kullanımdan kaldırıldı, bunun yerine itemId politikasını kullanın.

itemId

string

Değişmez. Ekin eklendiği Announcement, CourseWork veya CourseWorkMaterial öğesinin tanımlayıcısıdır. Her kurs için benzersizdir.

id

string

Değişmez. Bu ek için Classroom tarafından atanan tanımlayıcı (her yayın için benzersizdir).

title

string

Zorunlu. Bu ekinin başlığı. Başlık 1 ile 1.000 karakter arasında olmalıdır.

teacherViewUri

object (EmbedUri)

Zorunlu. Ekin öğretmen görünümünü gösteren URI. URI, courseId, itemId, itemType ve attachmentId sorgu parametreleri ayarlanmış bir iframe'de açılır.

studentViewUri

object (EmbedUri)

Zorunlu. Ekin öğrenci görünümünü gösteren URI. URI, courseId, itemId, itemType ve attachmentId sorgu parametreleri ayarlanmış bir iframe'de açılır.

studentWorkReviewUri

object (EmbedUri)

Öğretmenin, ekteki öğrenci çalışmalarını görebileceği URI'si (varsa). URI; courseId, itemId, itemType, attachmentId ve submissionId sorgu parametreleri ayarlanmış bir iframe'de açılır. Bu, bir öğrenci eki görüntülediğinde AddOnContext.studentContext alanında döndürülen submissionId ile aynıdır. URI atlanır veya kaldırılırsa maxPoints de silinir.

dueDate

object (Date)

Bu ekteki çalışmanın teslim tarihi (UTC). dueTime belirtilmişse bu özellik de belirtilmelidir.

dueTime

object (TimeOfDay)

Bu ek üzerinde çalışmanın teslim tarihi ve saati (UTC olarak). dueDate belirtilmişse bu özellik de belirtilmelidir.

maxPoints

number

Bu ek için maksimum not. Yalnızca studentWorkReviewUri ayarlanmışsa ayarlanabilir. Ekin, notların sisteme geri gönderilmesini desteklediğini belirtmek için sıfır olmayan bir değere ayarlanır. Ayarlanırsa negatif olmayan bir tam sayı değeri olmalıdır. Sıfır olarak ayarlandığında ek, notların sisteme geri verilmesini desteklemez.

copyHistory[]

object (CopyHistory)

Yalnızca çıkış. Bu ekin önceki kopyaları olan eklerin tanımlayıcıları.

Ekin, üst yayınının kopyalanması nedeniyle daha önce kopyalandıysa bu, önceki kopyaları olan eklerin tanımlayıcılarını kopyanın artan kronolojik sırasına göre listeler.

EmbedUri

Sorgu parametreleriyle doldurulduktan sonra iframe olarak yerleştirilecek URI.

JSON gösterimi
{
  "uri": string
}
Alanlar
uri

string

Zorunlu. Sorgu parametreleriyle doldurulduktan sonra iframe olarak yerleştirilecek URI. Bu, 1 ile 1.800 arasında karakter içeren geçerli bir UTF-8 dizesi olmalıdır.

CopyHistory

Belirli bir ekin önceki kopyasının tanımlayıcısıdır.

JSON gösterimi
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "attachmentId": string
}
Alanlar
courseId

string

Sabit. Kursun tanımlayıcısı.

postId
(deprecated)

string

Değişmez. Kullanımdan kaldırıldı, bunun yerine itemId politikasını kullanın.

itemId

string

Sabit. Ekin ekli olduğu Announcement, CourseWork veya CourseWorkMaterial öğesinin tanımlayıcısı.

attachmentId

string

Değişmez. Ekin tanımlayıcısıdır.

Yöntemler

create

Bir yayının altına eklenti eki oluşturur.

delete

Eklenti ekini siler.

get

Eklenti eki döndürür.

list

Bir eklenti tarafından oluşturulan tüm ekleri yayının altına döndürür.

patch

Eklenti ekini günceller.