REST Resource: courses.posts.addOnAttachments

Kaynak: AddOnAttachment

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)
    }
  ],
  "gradeSyncEnabled": boolean
}
Alanlar
courseId

string

Değiştirilemez. Dersin tanımlayıcısı.

postId
(deprecated)

string

Değiştirilemez. Desteği sonlandırıldı. Bunun yerine itemId politikasını kullanın.

itemId

string

Değiştirilemez. Ekin eklendiği Announcement, CourseWork veya CourseWorkMaterial tanımlayıcısı. Ders başına benzersizdir.

id

string

Değiştirilemez. Bu ek için Classroom tarafından atanan ve her yayın için benzersiz olan tanımlayıcı.

title

string

Zorunlu. Bu ekin başlığı. Başlık 1 ila 1.000 karakter uzunluğunda 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ışmasını görmesi için URI (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 da silinir.

dueDate

object (Date)

Bu ekin teslim tarihi (UTC biçiminde). dueTime belirtilmişse bu değer de belirtilmelidir.

dueTime

object (TimeOfDay)

Bu ek üzerinde çalışmanın tamamlanması gereken günün saati (UTC olarak). dueDate belirtilmişse bu değer 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 dışında bir değer girin. Ayarlanırsa bu değer, negatif olmayan bir tam sayı olmalıdır. Sıfır olarak ayarlandığında ek, not aktarmayı desteklemez.

copyHistory[]

object (CopyHistory)

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

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

gradeSyncEnabled

boolean

Yalnızca çıkış. Bu ekin student submissions öğesindeki pointsEarned değerlerinde yapılan değişikliklerin öğrencilerin CourseWork submissions öğesindeki pointsEarned alanına kopyalanıp kopyalanmayacağı. Bu alan, akış öğesi başına en fazla bir eklenti eki için true olabilir.

Yöntemler

create

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

delete

Eklenti ekini siler.

get

Eklenti eki döndürür.

list

Gönderinin altında bir eklenti tarafından oluşturulan tüm ekleri döndürür.

patch

Eklenti ekini günceller.