Kaynak: CourseWork
Bir öğretmen tarafından dersin öğrencileri için oluşturulan sınıf çalışması.
JSON gösterimi |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Alanlar | |
---|---|
courseId |
Dersin tanımlayıcısıdır. Salt okunur. |
id |
Bu sınıf çalışmasının Classroom tarafından atanan, kurs başına benzersiz bir tanımlayıcısıdır. Salt okunur. |
title |
Bu sınıf çalışmasının 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ının isteğe bağlı açıklaması. Ayarlandıysa açıklama, en fazla 30.000 karakter içeren geçerli bir UTF-8 dizesi olmalıdır. |
materials[] |
Ek materyaller. Öğrenim materyali en fazla 20 öğe içermelidir. |
state |
Bu kurs çalışmasının durumu. Belirtilmemişse varsayılan durum |
alternateLink |
Classroom web kullanıcı arayüzündeki bu kurs çalışmasının mutlak bağlantısı. Bu yalnızca Salt okunur. |
creationTime |
Bu sınıf çalışmasının oluşturulduğu zaman damgası. Salt okunur. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
updateTime |
Bu kurs çalışmasında yapılan en son değişikliğin zaman damgası. Salt okunur. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
dueDate |
Bu kurs çalışmasının teslim tarihinin UTC saat diliminde belirtildiği isteğe bağlı tarih. |
dueTime |
Bu kurs çalışmasının teslim tarihinin UTC saat diliminde isteğe bağlı saati. |
scheduledTime |
Bu sınıf çalışmasının yayınlanması planlanan isteğe bağlı zaman damgası. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
maxPoints |
Bu sınıf çalışması için maksimum not. Sıfır veya belirtilmemişse bu ödeve not verilmemiş 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, kurs çalışması oluşturulurken belirlenir ve değiştirilemez. |
associatedWithDeveloper |
Bu kurs çalışması öğesinin, isteği gönderen Developer Console projesiyle ilişkili olup olmadığı. Ayrıntılı bilgi için Salt okunur. |
assigneeMode |
Ders çalışmasının atananı modu. Belirtilmediği takdirde varsayılan değer |
individualStudentsOptions |
Ders materyallerine erişimi olan öğrencilerin tanımlayıcıları. Bu alan yalnızca |
submissionModificationMode |
Öğrencilerin gönderimleri ne zaman değiştirebileceğini belirlemek için kullanılan ayar. Belirtilmediği takdirde varsayılan değer |
creatorUserId |
Ödevi oluşturan kullanıcının tanımlayıcısıdır. Salt okunur. |
topicId |
Bu ders çalışmasının ilişkili olduğu konunun tanımlayıcısıdır. Kurstaki mevcut bir konuyla eşleşmelidir. |
gradeCategory |
Bu ödevin notunun dahil edildiği kategori. Yalnızca sınıf çalışması için bir kategori seçildiğinde gösterilir. Genel notu hesaplamak için kullanılabilir. Salt okunur. |
previewVersion |
Yalnızca çıkış. Bu kaynağı almak için kullanılan API'nin önizleme sürümü. |
Birlik alanı details . Bir ders çalışması türüne özel ek ayrıntılar. details yalnızca aşağıdakilerden biri olabilir: |
|
assignment |
Atama 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 |
gradingPeriodId |
Ders çalışmasıyla ilişkili notlandırma döneminin tanımlayıcısı.
|
CourseWorkState
Sınıf çalışmasının olası durumları.
Sıralamalar | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Eyalet belirtilmedi. Bu bilgiler hiçbir zaman geri gönderilmez. |
PUBLISHED |
Yayınlanan çalışmanın durumu. Bu, varsayılan durumdur. |
DRAFT |
Henüz yayınlanmamış çalışmaların durumu. Bu durumdaki çalışmalar yalnızca kurs öğretmenleri ve alan yöneticileri tarafından görülebilir. |
DELETED |
Yayınlanmış ancak artık silinmiş çalışmaların durumu. Bu durumdaki çalışmalar yalnızca kurs öğ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 bilgiler hiçbir zaman geri gönderilmez. |
MODIFIABLE_UNTIL_TURNED_IN |
Gönderimler teslim edilmeden önce değiştirilebilir. |
MODIFIABLE |
Gönderimler istediğiniz zaman değiştirilebilir. |
Ödev
Ödevler için ek ayrıntılar.
JSON gösterimi |
---|
{
"studentWorkFolder": {
object ( |
Alanlar | |
---|---|
studentWorkFolder |
Öğrencilerin gönderimlerindeki eklerin yerleştirildiği Drive klasörü. Bu alan yalnızca kurs öğ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çenekler. |
Yöntemler |
|
---|---|
|
Sınıf çalışması oluşturur. |
|
Ders çalışmasını siler. |
|
Sınıf çalışmalarını döndürme |
|
Belirli bir yayın bağlamında Classroom eklentilerinin meta verilerini alır. |
|
İsteği gönderen kullanıcının görüntülemesine izin verilen kurs çalışmalarının listesini döndürür. |
|
Ödevin atananı modunu ve seçeneklerini değiştirir. |
|
Bir ders çalışmasının bir veya daha fazla alanını günceller. |