Kaynak: CourseWorkMaterial
Dersin öğrencileri için öğretmen tarafından 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 Classroom tarafından atanan kimliği (her ders için benzersizdir). 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 sınıf çalışması materyalinin isteğe bağlı açıklaması. Metin en fazla 30.000 karakter içeren geçerli bir UTF-8 dizesi olmalıdır. |
materials[] |
Ek materyaller. Sınıf çalışması materyalinde 20'den fazla malzeme olmamalıdır. |
state |
Bu sınıf çalışması materyalinin durumu. Bir değer belirtilmezse varsayılan durum |
alternateLink |
Classroom web kullanıcı arayüzünde bu sınıf çalışması materyalinin mutlak bağlantısı. Bu alan yalnızca Salt okunur. |
creationTime |
Sınıf çalışması materyalinin oluşturulduğu zamanı gösteren zaman damgası. Salt okunur. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
updateTime |
Bu sınıf çalışması materyalinde yapılan en son değişikliğin zaman damgası. Salt okunur. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
scheduledTime |
Sınıf çalışması materyalinin yayınlanmasının planlandığı isteğe bağlı zaman damgası. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
assigneeMode |
Sınıf çalışması materyalinin atanan modu. Bir değer belirtilmezse varsayılan değer |
individualStudentsOptions |
Sınıf çalışması materyallerine 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 ders çalışması materyalinin ilişkili olduğu konunun tanımlayıcısı. Dersteki 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 asla döndürülmez. |
PUBLISHED |
Yayınlanan sınıf çalışması materyalinin durumu. Bu, varsayılan durumdur. |
DRAFT |
Henüz yayınlanmamış sınıf çalışması materyalinin durumu. Bu durumdaki sınıf çalışması materyallerini yalnızca ders öğretmenleri ve alan yöneticileri görebilir. |
DELETED |
Yayınlanan ancak silinen sınıf çalışması materyalinin durumu. Bu durumdaki sınıf çalışması materyallerini yalnızca ders öğretmenleri ve alan yöneticileri görebilir. Bu durumdaki sınıf çalışması materyalleri bir süre sonra silinir. |
Yöntemler |
|
---|---|
|
Sınıf çalışması materyali oluşturur. |
|
Sınıf çalışması materyalini siler. |
|
Sınıf çalışması materyalini döndürür. |
|
Belirli bir yayın bağlamında Classroom eklentileri için meta verileri alır. |
|
İstek sahibinin görüntülemesine izin verilen sınıf çalışması materyallerinin listesini döndürür. |
|
Sınıf çalışması materyalinin bir veya daha fazla alanını günceller. |