- Kaynak: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Atama
- MultipleChoiceQuestion
- Yöntemler
Kaynak: CourseWork
Öğ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 | |
---|---|
course |
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 |
alternate |
Classroom web kullanıcı arayüzündeki bu kurs çalışmasının mutlak bağlantısı. Bu yalnızca Salt okunur. |
creation |
Bu sınıf çalışmasının 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ışmasında 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: |
due |
Bu kurs çalışmasının teslim tarihinin UTC saat diliminde belirtildiği isteğe bağlı tarih. |
due |
Bu kurs çalışmasının teslim tarihinin UTC saat diliminde isteğe bağlı saati. |
scheduled |
Bu sınıf çalışmasının 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: |
max |
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. |
work |
Bu sınıf çalışmasının türü. Tür, kurs çalışması oluşturulurken belirlenir ve değiştirilemez. |
associated |
Bu kurs çalışması öğesinin, isteği gönderen Developer Console projesiyle ilişkili olup olmadığı. Daha fazla bilgi için Salt okunur. |
assignee |
Ders çalışmasının atananı modu. Belirtilmediği takdirde varsayılan değer |
individual |
Sınıf çalışmasına erişimi olan öğrencilerin tanımlayıcıları. Bu alan yalnızca |
submission |
Öğrencilerin gönderimleri ne zaman değiştirebileceğini belirlemek için kullanılan ayar. Belirtilmediği takdirde varsayılan değer |
creator |
Ödevi oluşturan kullanıcının tanımlayıcısıdır. Salt okunur. |
topic |
Bu ders çalışmasının ilişkili olduğu konunun tanımlayıcısıdır. Kurstaki mevcut bir konuyla eşleşmelidir. |
grade |
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. |
preview |
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 özgü ek ayrıntılar. details yalnızca aşağıdakilerden biri olabilir: |
|
assignment |
Atama ayrıntıları. Bu alan yalnızca Salt okunur. |
multiple |
Çoktan seçmeli soru ayrıntıları. Okuma işlemleri için bu alan yalnızca |
grading |
Ders çalışmasıyla ilişkili notlandırma döneminin tanımlayıcısı.
|
CourseWorkState
Sınıf çalışmaları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
Ödevlerle ilgili ek ayrıntılar.
JSON gösterimi |
---|
{
"studentWorkFolder": {
object ( |
Alanlar | |
---|---|
student |
Öğ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. |