- Kaynak: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Devir
- MultipleChoiceQuestion
- Yöntemler
Kaynak: CourseWork
Dersin öğrencileri için bir öğretmen tarafından oluşturulan sınıf çalışması.
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 benzersizdir). 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. CourseWork'te en fazla 20 malzeme öğesi bulunabilir. |
state |
Bu sınıf çalışmasının durumu. Belirtilmemişse varsayılan durum |
alternateLink |
Bu ders çalışmasının Classroom web kullanıcı arayüzündeki mutlak bağlantısı. Bu alan yalnızca Salt okunur. |
creationTime |
Bu kurs çalışmasının oluşturulduğu zaman damgası. Salt okunur. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
updateTime |
Bu sınıf çalışmasında yapılan en son değişikliğin zaman damgası. Salt okunur. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
dueDate |
Bu sınıf çalışması için gönderilen isteğe bağlı tarih (UTC). |
dueTime |
Bu kurs çalışması için gönderimlerin teslim edilmesi gereken isteğe bağlı saat (UTC). |
scheduledTime |
Bu kurs çalışmasının yayınlanmasının planlandığı isteğe bağlı zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
maxPoints |
Bu sınıf çalışması için maksimum not. Ödev sıfırsa veya belirtilmemişse bu ödev not verilmemiş olarak kabul edilir. Negatif olmayan bir tam sayı 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 kurs ç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 belirtilmediyse varsayılan değer |
individualStudentsOptions |
Sınıf çalışması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 belirtilmediyse varsayılan değer |
creatorUserId |
Sınıf çalışmasını oluşturan kullanıcının kimliği. Salt okunur. |
topicId |
Bu kurs çalışmasının ilişkilendirildiği 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 not hesaplamasında kullanılabilir. Salt okunur. |
previewVersion |
Yalnızca çıkış. Bu kaynağı almak için kullanılan API'nin önizleme sürümü. |
Birleştirme alanı details . Sınıf çalışması türüne özel ek ayrıntılar. details şunlardan yalnızca biri olabilir: |
|
assignment |
Atama ayrıntıları. Bu alan yalnızca Salt okunur. |
multipleChoiceQuestion |
Çoktan seçmeli sorunun ayrıntıları. Okuma işlemlerinde bu alan yalnızca |
gradingPeriodId |
Sınıf ç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 bilgi hiçbir zaman döndürülmez. |
PUBLISHED |
Yayınlanan çalışmaların durumu. Bu, varsayılan durumdur. |
DRAFT |
Henüz yayınlanmamış çalışmaların durumu. Bu durumdaki çalışmalar yalnızca ders öğretmenleri ve alan yöneticileri tarafından görülebilir. |
DELETED |
Yayınlanan ancak silinmiş olan çalışmaları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 bilgi hiçbir zaman 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
Atamalarla 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çenekler. |
Yöntemler |
|
---|---|
|
Sınıf çalışması oluşturur. |
|
Sınıf çalışmasını siler. |
|
Sınıf çalışmasını geri verir. |
|
Belirli bir yayının bağlamında Classroom eklentilerinin meta verilerini alır. |
|
İstekte bulunan kişinin görüntülemesine izin verilen sınıf çalışmalarının listesini döndürür. |
|
Atananlar modunu ve sınıf çalışmasının seçeneklerini değiştirir. |
|
Bir sınıf çalışmasının bir veya daha fazla alanını günceller. |