Kaynak: CourseWorkMaterial
Öğretmen tarafından kurs öğ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 ile 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 kurs çalışması 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 materyaline mutlak bağlantı. Bu alan yalnızca Salt okunur. |
creationTime |
Bu sınıf çalışması materyalinin oluşturulduğu zamanı gösteren zaman damgası. Salt okunur. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
updateTime |
Bu ders materyalinde yapılan en son değişikliğin zaman damgası. Salt okunur. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
scheduledTime |
Bu sınıf çalışması materyalinin yayınlanması planlandığında isteğe bağlı zaman damgası. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
assigneeMode |
Sınıf çalışması materyalinin atanan modu. Belirtilmediği takdirde varsayılan değer |
individualStudentsOptions |
Kurs çalışması 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şkilendirildiği konunun tanımlayıcısı. Kurstaki mevcut bir konuyla eşleşmelidir. |
learningGoals[] |
İsteğe bağlı. Bu ders materyaline eklenen öğrenme hedeflerine yapılan referanslar. CourseWorkMaterial'da en fazla 10 öğrenme hedefi olabilir. Bu alan yalnızca uygunpreviewVersion ayarlanırsa doldurulur.
|
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ı materyalleri 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ı materyalleri 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ı materyalini döndürür. |
|
Belirli bir yayın 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. |