- Kaynak: Öğrenci Gönderimi
- RubricGrade
- AssignmentSubmission
- Ek
- ShortAnswerSubmission
- MultipleChoiceSubmission
- SubmissionHistory
- StateHistory
- Durum
- GradeHistory
- GradeChangeType
- Yöntemler
Kaynak: Öğrenci Gönderimi
Sınıf çalışması için öğrenci gönderimi.
CourseWork
öğesi oluşturulduğunda StudentSubmission
öğe oluşturulur.
Daha önce erişilmemiş öğrenci gönderimlerinin (state
= YENİ ile) oluşturma zamanı veya güncelleme zamanı olmayabilir.
JSON gösterimi |
---|
{ "courseId": string, "courseWorkId": string, "id": string, "userId": string, "creationTime": string, "updateTime": string, "state": enum ( |
Alanlar | |
---|---|
courseId |
Kursun tanımlayıcısı. Salt okunur. |
courseWorkId |
Buna karşılık gelen sınıf çalışmasının tanımlayıcısı. Salt okunur. |
id |
Öğrencinin gönderimi için Classroom tarafından atanan Tanımlayıcı. Bu, ilgili sınıf çalışması için yapılan gönderimler arasında benzersizdir. Salt okunur. |
userId |
Bu gönderimin sahibi olan öğrencinin kimliği. Salt okunur. |
creationTime |
Bu gönderimin oluşturulma zamanı. Öğrenci bu öğeye erişmediyse bu ayar ayarlanabilir. Salt okunur. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
updateTime |
Bu gönderimin son güncelleme zamanı. Öğrenci bu öğeye erişmediyse bu ayar ayarlanabilir. Salt okunur. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
state |
Bu gönderimin durumu. Salt okunur. |
late |
Bu gönderimin geç olup olmadığı. Salt okunur. |
draftGrade |
İsteğe bağlı bekleyen not. Ayarlanmadan bırakılırsa not verilmedi. Bu değer, negatif olmayan bir sayı olmalıdır. Ondalık (yani tam sayı olmayan) değerlere izin verilir ancak bunlar iki ondalık basamağa yuvarlanır. Bu ayar yalnızca ders öğretmenleri tarafından görülebilir ve değiştirilebilir. |
assignedGrade |
İsteğe bağlı not. Ayarlanmadan bırakılırsa not verilmedi. Bu değer, negatif olmayan bir sayı olmalıdır. Ondalık (yani tam sayı olmayan) değerlere izin verilir ancak bunlar iki ondalık basamağa yuvarlanır. Bu ayar yalnızca ders öğretmenleri tarafından değiştirilebilir. |
rubricId |
Yalnızca çıkış. Şu anda bu ders çalışmasına ekli olan ve bu öğrenci gönderimine not vermek için kullanılan puan anahtarının tanımlayıcısı. Puan anahtarı yoksa bu kimlik boş olur. Bu kimlik, şu anda etkin olan puan anahtarını yansıtır. öğretmenler puan anahtarını silip yeniden oluşturursa puan değişir. Salt okunur. |
draftRubricGrades |
Puan anahtarının ölçütlerine göre bekleyen puan anahtarı notları. Bu sınıf çalışmasına ekli bir puan anahtarı yoksa veya bir puan anahtarı eklenmişse ancak herhangi bir ölçütle herhangi bir not belirlenmemişse bu harita boş olur. Girişler yalnızca belirlenen notlar için doldurulur. Anahtar: Puan anahtarının ölçüt kimliği. Salt okunur.
|
assignedRubricGrades |
Puan anahtarının Ölçütlerine göre puan anahtarı notları atandı. Bu sınıf çalışmasına ekli bir puan anahtarı yoksa veya bir değerlendirme ölçeği eklenmişse ancak herhangi bir Kriter'de herhangi bir not ayarlanmamışsa bu harita boş olur. Girişler yalnızca belirlenen notlar için doldurulur. Anahtar: Puan anahtarının ölçüt kimliği. Salt okunur.
|
alternateLink |
Classroom web kullanıcı arayüzündeki gönderimin mutlak bağlantısı. Salt okunur. |
courseWorkType |
Bu gönderimin ait olduğu sınıf çalışması türü. Salt okunur. |
associatedWithDeveloper |
Bu öğrenci gönderisinin, istekte bulunan Geliştirici Konsolu projesiyle ilişkili olup olmadığı. Ayrıntılı bilgi için Salt okunur. |
submissionHistory[] |
Ödev geçmişi (durum ve not geçmişlerini içerir). Salt okunur. |
previewVersion |
Yalnızca çıkış. API'nin önizleme sürümü. Bu, Önizleme Programı'nda geliştiricilere sunulan yeni API özelliklerine erişmek için ayarlanmalıdır. |
Birleştirme alanı content . Gönderim içeriği. Özel tür, course_work_type değerine bağlıdır. content şunlardan yalnızca biri olabilir: |
|
assignmentSubmission |
kursWorkType ASSIGNMENT olduğunda gönderim içeriği. Öğrenciler |
shortAnswerSubmission |
speechWorkType SHORT_ANSWER_QUESTION olduğunda gönderim içeriği. |
multipleChoiceSubmission |
speechWorkType MULTIPLE_CHOICE_QUESTION olduğunda gönderim içeriği. |
RubricGrade
Öğrencinin gönderimi için puan anahtarı notu. Puan anahtarı ölçütü başına en fazla bir giriş vardır.
JSON gösterimi |
---|
{ "criterionId": string, "levelId": string, "points": number } |
Alanlar | |
---|---|
criterionId |
İsteğe bağlı. Ölçüt Kimliği. |
levelId |
İsteğe bağlı. Seçilen seviyenin isteğe bağlı seviye kimliği. Boşsa hiçbir seviye seçilmediyse |
points |
İsteğe bağlı. Bu ölçüt için atanan isteğe bağlı puanlar (genellikle seviyeye göre). Seviyelerde puan olabilir veya olmayabilir. Ayarlanmadan bırakılırsa bu ölçüt için puan ayarlanmadı. |
AssignmentSubmission
Ödev için öğrenci çalışması.
JSON gösterimi |
---|
{
"attachments": [
{
object ( |
Alanlar | |
---|---|
attachments[] |
Öğrenci tarafından eklenen ekler. Öğrenci Classroom'da ödeve erişmediyse STUDENT_COPY paylaşım moduna sahip materyallere karşılık gelen Drive dosyaları henüz mevcut olmayabilir. Bazı ek meta verileri, yalnızca istekte bulunan kullanıcının erişim izni olduğunda doldurulur. Identifier veAlternativeLink alanları her zaman kullanılabilir ancak diğerleri (ör. başlık) kullanılamayabilir. |
Ek
Ek, öğrenci ödevi çalışmasına eklendi.
Ek oluştururken form
alanının ayarlanması desteklenmez.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı attachment . Ek verileri. attachment şunlardan yalnızca biri olabilir: |
|
driveFile |
Google Drive dosya eki. |
youTubeVideo |
YouTube videosu eki. |
link |
Bağlantı eki. |
form |
Google Formlar eki. |
ShortAnswerSubmission
Kısa cevaplı bir soru için öğrenci çalışması.
JSON gösterimi |
---|
{ "answer": string } |
Alanlar | |
---|---|
answer |
Öğrencinin kısa yanıtlı bir soruya verdiği yanıt. |
MultipleChoiceSubmission
Çoktan seçmeli sorular için öğrenci çalışmaları.
JSON gösterimi |
---|
{ "answer": string } |
Alanlar | |
---|---|
answer |
Öğrencinin seçimi. |
SubmissionHistory
Gönderim geçmişi. Şu an için eyalet ve not geçmişleri bu kapsama girmektedir.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı type . SubmissionHistory; StateHistory, GradeHistory'den biri olabilir. type şunlardan yalnızca biri olabilir: |
|
stateHistory |
Varsa, gönderimin durum geçmişi bilgileri. |
gradeHistory |
Varsa, ödevin not geçmişi bilgileri. |
StateHistory
Bu gönderimin bulunduğu her eyaletin geçmişi.
JSON gösterimi |
---|
{
"state": enum ( |
Alanlar | |
---|---|
state |
İş akışı ardışık düzeni aşaması. |
stateTimestamp |
Gönderimin bu duruma ne zaman girdiği. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
actorUserId |
Değişikliği yapan öğretmen veya öğrenci. |
Eyalet
Gönderimin bulunabileceği olası durumlar.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Eyalet belirtilmedi. Bu bilgi hiçbir zaman döndürülmemelidir. |
CREATED |
Gönderim oluşturuldu. |
TURNED_IN |
Öğrenci, atanmış bir dokümanı teslim etti. Bu doküman, şablon olabilir veya olmayabilir. |
RETURNED |
Öğretmen, atanan dokümanı öğrenciye geri verdi. |
RECLAIMED_BY_STUDENT |
Öğrenci, atanan dokümanı teslim etti ve ardından "göndermeyi iptal et"i seçti ödevin sahibi olarak tekrar kontrolü öğrenciye verebilir. |
STUDENT_EDITED_AFTER_TURN_IN |
Öğrenci, gönderimini teslim ettikten sonra düzenlemiştir. Şu anda yalnızca Sorular tarafından, öğrenci cevabını düzenlediğinde kullanılır. |
GradeHistory
Bu gönderimdeki her notun geçmişi.
JSON gösterimi |
---|
{
"pointsEarned": number,
"maxPoints": number,
"gradeTimestamp": string,
"actorUserId": string,
"gradeChangeType": enum ( |
Alanlar | |
---|---|
pointsEarned |
Gönderim not geçmişindeki notun şu anki payı. |
maxPoints |
Gönderim not geçmişindeki toplam not değeri. |
gradeTimestamp |
Gönderimin notunun ne zaman değiştirildiğini RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
actorUserId |
Not değişikliğini yapan öğretmen. |
gradeChangeType |
Gönderim not geçmişinde şu anki not değişikliği türü. |
GradeChangeType
Olası not değişikliği türleri.
Sıralamalar | |
---|---|
UNKNOWN_GRADE_CHANGE_TYPE |
Not değişikliği türü belirtilmedi. Bu bilgi hiçbir zaman döndürülmemelidir. |
DRAFT_GRADE_POINTS_EARNED_CHANGE |
Geçici notun payında değişiklik. |
ASSIGNED_GRADE_POINTS_EARNED_CHANGE |
Atanan notun payında değişiklik. |
MAX_POINTS_CHANGE |
Notun toplam not değerinde değişiklik. |
Yöntemler |
|
---|---|
|
Öğrencinin gönderdiği dosyayı döndürür. |
|
İsteğin OAuth kapsamları da hesaba katılarak, istekte bulunan kişinin görüntülemesine izin verilen öğrenci gönderimlerinin listesini döndürür. |
|
Öğrenci gönderimlerinin eklerini değiştirir. |
|
Öğrenci gönderiminin bir veya daha fazla alanını günceller. |
|
Sahibi olan öğrenci adına öğrenci gönderimi için yeniden hak talebinde bulunur. |
|
Öğrencinin gönderdiği dosyayı döndürür. |
|
Öğrencinin gönderdiği çalışmayı teslim eder. |