Kaynak: CourseWorkMaterial
Öğretmen tarafından dersin öğrencileri için oluşturulan sınıf çalışması materyali
JSON gösterimi |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Alanlar | |
---|---|
courseId |
Kursun tanımlayıcısı. Salt okunur. |
id |
Bu sınıf çalışması materyalinin, sınıfta atanan ve ders başına benzersiz olan tanımlayıcısı. Salt okunur. |
title |
Bu sınıf çalışması materyalinin başlığı. Başlık, 1 ila 3.000 karakter arasında geçerli bir UTF-8 dizesi olmalıdır. |
description |
Bu kurs çalışması materyalinin isteğe bağlı açıklaması. Metin,30.000 karakterden uzun olmayan geçerli bir UTF-8 dizesi olmalıdır. |
materials[] |
Ek materyaller. Bir ödev materyalinde en fazla 20 materyal öğesi bulunmalıdır. |
state |
Bu ders materyalinin durumu. Belirtilmemişse varsayılan durum |
alternateLink |
Classroom web kullanıcı arayüzünde bu ders çalışması materyalinin mutlak bağlantısı. Bu alan yalnızca Salt okunur. |
creationTime |
Bu sınıf çalışması materyalinin oluşturulduğu zamanı gösteren zaman damgası. Salt okunur. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: |
updateTime |
Bu kurs çalışması materyalinde yapılan en son değişikliğin zaman damgası. Salt okunur. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: |
scheduledTime |
Bu sınıf çalışması materyalinin yayınlanması planlandığında isteğe bağlı olarak zaman damgası ekleyebilirsiniz. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: |
assigneeMode |
Sınıf çalışması materyalinin atanan modu. Belirtilmediği takdirde varsayılan değer |
individualStudentsOptions |
Kurs materyaline erişimi olan öğrencilerin tanımlayıcıları. Bu alan yalnızca |
creatorUserId |
Sınıf çalışması materyalini oluşturan kullanıcının tanımlayıcısı. Salt okunur. |
topicId |
Bu sınıf çalışması materyalinin ilişkili olduğu konunun tanımlayıcısı. Kurstaki mevcut bir konuyla eşleşmelidir. |
CourseWorkMaterialState
Sınıf çalışması materyalinin olası durumları
Sıralamalar | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Eyalet belirtilmedi. Bu değer hiçbir zaman döndürülmez. |
PUBLISHED |
Yayınlanmış sınıf çalışması materyalinin durumu. Bu, varsayılan durumdur. |
DRAFT |
Henüz yayınlanmamış bir sınıf çalışması materyalinin durumu. Bu durumdaki sınıf çalışması materyali yalnızca kurs öğretmenleri ve alan yöneticileri tarafından görülebilir. |
DELETED |
Yayınlanmış ancak silinmiş sınıf çalışması materyalinin durumu. Bu durumdaki sınıf çalışması materyali yalnızca kurs öğretmenleri ve alan yöneticileri tarafından görülebilir. Bu durumdaki kurs çalışması materyali bir süre sonra silinir. |
Yöntemler |
|
---|---|
|
Sınıf çalışması materyali oluşturur. |
|
Ders materyalini siler. |
|
Bir kurs çalışması materyali döndürür. |
|
Belirli bir gönderi bağlamında Classroom eklentilerinin meta verilerini alır. |
|
İstekte bulunan kullanıcının görüntülemesine izin verilen kurs materyallerinin listesini döndürür. |
|
Bir kurs çalışması materyalinin bir veya daha fazla alanını günceller. |