Kaynak: CourseWorkMaterial
Bir öğ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 | |
---|---|
course |
Dersin tanımlayıcısıdır. Salt okunur. |
id |
Bu ders çalışması materyalinin Classroom tarafından atanan, kursa özel benzersiz tanımlayıcısı. Salt okunur. |
title |
Bu sınıf çalışması materyalinin başlığı. Başlık, 1 ila 3.000 karakter içeren geçerli bir UTF-8 dizesi olmalıdır. |
description |
Bu kurs ç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. Bir kurs çalışma materyalinde en fazla 20 materyal öğesi bulunmalıdır. |
state |
Bu kurs çalışma materyalinin durumu. Belirtilmemişse varsayılan durum |
alternate |
Classroom web kullanıcı arayüzündeki bu ders çalışması materyalinin mutlak bağlantısı. Bu yalnızca Salt okunur. |
creation |
Bu sınıf çalışması materyalinin oluşturulduğu zaman damgası. Salt okunur. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
update |
Bu kurs çalışma materyalinde yapılan en son değişikliğin zaman damgası. Salt okunur. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
scheduled |
Bu sınıf çalışması materyalinin yayınlanması planlanan isteğe bağlı zaman damgası. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
assignee |
Sınıf çalışması materyalinin atananı modu. Belirtilmediği takdirde varsayılan değer |
individual |
Ders çalışma materyaline erişimi olan öğrencilerin tanımlayıcıları. Bu alan yalnızca |
creator |
Sınıf çalışması materyalini oluşturan kullanıcının tanımlayıcısıdır. Salt okunur. |
topic |
Bu sınıf çalışması materyalinin ilişkili olduğu konunun tanımlayıcısıdır. 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 bilgiler hiçbir zaman geri gönderilmez. |
PUBLISHED |
Yayınlanan 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 artık silinmiş olan 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ı materyalleri bir süre sonra silinir. |
Yöntemler |
|
---|---|
|
Sınıf çalışması materyali oluşturur. |
|
Ders çalışma materyalini siler. |
|
Bir ders ç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 çalışması materyallerinin listesini döndürür. |
|
Bir kurs çalışma materyalinin bir veya daha fazla alanını günceller. |