- Kaynak: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Atama
- MultipleChoiceQuestion
- Yöntemler
Kaynak: CourseWork
Dersin öğrencileri için öğretmen tarafından oluşturulan sınıf çalışmaları.
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ının Classroom tarafından atanan tanımlayıcısı (her ders için benzersiz). Salt okunur. |
title |
Bu sınıf çalışmasının 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ının isteğe bağlı açıklaması. Ayarlanırsa açıklama en fazla 30.000 karakter içeren geçerli bir UTF-8 dizesi olmalıdır. |
materials[] |
Ek materyaller. Kursta 20'den fazla malzeme öğesi olmamalıdır. |
state |
Bu sınıf çalışmasının durumu. Bir değer belirtilmezse varsayılan durum |
alternateLink |
Classroom web kullanıcı arayüzünde bu ders çalışmasının mutlak bağlantısı. Bu alan yalnızca Salt okunur. |
creationTime |
Bu sınıf çalışmasının oluşturulduğu 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ında 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: |
dueDate |
Bu sınıf çalışması için teslim tarihi olan isteğe bağlı tarih (UTC olarak). |
dueTime |
Bu sınıf çalışması için teslim tarihi isteğe bağlı olan saat (UTC olarak) |
scheduledTime |
Bu ders çalışmasının yayınlanmak üzere 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: |
maxPoints |
Bu sınıf çalışması için maksimum not. Sıfır veya belirtilmediyse bu ödev not verilmedi olarak kabul edilir. Bu, negatif olmayan bir tam sayı değeri olmalıdır. |
workType |
Bu sınıf çalışmasının türü. Tür, sınıf çalışması oluşturulduğunda ayarlanır ve değiştirilemez. |
associatedWithDeveloper |
Bu sınıf çalışması öğesinin, istekte bulunan Geliştirici Konsolu projesiyle ilişkili olup olmadığı. Ayrıntılı bilgi için Salt okunur. |
assigneeMode |
Sınıf çalışmasının atanan modu. Bir değer belirtilmezse varsayılan değer |
individualStudentsOptions |
Sınıf çalışmalarına erişimi olan öğrencilerin tanımlayıcıları. Bu alan yalnızca |
submissionModificationMode |
Öğrencilerin gönderimleri ne zaman değiştirebileceğini belirleyen ayar. Bir değer belirtilmezse varsayılan değer |
creatorUserId |
Sınıf çalışmasını oluşturan kullanıcının tanımlayıcısı. Salt okunur. |
topicId |
Bu sınıf çalışmasının ilişkili olduğu konunun tanımlayıcısı. Dersteki mevcut bir konuyla eşleşmelidir. |
gradeCategory |
Bu sınıf çalışması notunun katkıda bulunduğu kategori. Yalnızca sınıf çalışması için bir kategori seçildiğinde gösterilir. Genel notun hesaplanmasında kullanılabilir. Salt okunur. |
details alanı. Sınıf çalışması türüne özel ek ayrıntılar. details şunlardan yalnızca biri olabilir: |
|
assignment |
Ödev ayrıntıları. Bu alan yalnızca Salt okunur. |
multipleChoiceQuestion |
Çoktan seçmeli soru ayrıntıları. Okuma işlemleri için bu alan yalnızca |
CourseWorkState
Sınıf çalışmasının olası durumları.
Sıralamalar | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Eyalet belirtilmedi. Bu değer asla döndürülmez. |
PUBLISHED |
Yayınlanan çalışmanın durumu. Bu, varsayılan durumdur. |
DRAFT |
Henüz yayınlanmamış çalışmanın durumu. Bu durumdaki çalışmalar yalnızca ders öğretmenleri ve alan yöneticileri tarafından görülebilir. |
DELETED |
Daha önce yayınlanmış ancak silinmiş olan çalışmanın durumu. Bu durumdaki çalışmalar yalnızca ders öğretmenleri ve alan yöneticileri tarafından görülebilir. Bu durumdaki çalışmalar bir süre sonra silinir. |
SubmissionModificationMode
Öğrenci gönderimleri için olası değişiklik modları.
Sıralamalar | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Değişiklik modu belirtilmedi. Bu değer asla döndürülmez. |
MODIFIABLE_UNTIL_TURNED_IN |
Gönderimler teslim edilmeden önce değiştirilebilir. |
MODIFIABLE |
Gönderimler herhangi bir zamanda değiştirilebilir. |
Ödev
Ödevlerle ilgili ek ayrıntılar.
JSON gösterimi |
---|
{
"studentWorkFolder": {
object ( |
Alanlar | |
---|---|
studentWorkFolder |
Öğrenci gönderimlerindeki eklerin yerleştirildiği Drive klasörü. Bu alan yalnızca ders öğretmenleri ve yöneticileri için doldurulur. |
MultipleChoiceQuestion
Çoktan seçmeli sorular için ek ayrıntılar.
JSON gösterimi |
---|
{ "choices": [ string ] } |
Alanlar | |
---|---|
choices[] |
Olası seçimler. |
Yöntemler |
|
---|---|
|
Sınıf çalışması oluşturur. |
|
Sınıf çalışmasını siler. |
|
Sınıf çalışmasını 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ının listesini döndürür. |
|
Sınıf çalışmasının atanan modunu ve seçeneklerini değiştirir. |
|
Sınıf çalışmasının bir veya daha fazla alanını günceller. |