- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- LateValues
- Deneyin.
İ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. -
, öğrencilerin birden çok sınıf çalışması öğesi için gönderimlerini dahil etmek üzere courseWorkId
olarak belirtilebilir.
Ders öğrencileri yalnızca kendi çalışmalarını görüntüleyebilir. Ders öğretmenleri ve alan yöneticileri tüm öğrenci gönderimlerini görüntüleyebilir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIED
istekte bulunan kullanıcının istenen kursa veya kurs çalışmasına ya da erişim hataları erişmesine izin verilmiyorsa.- İstek bozuksa
INVALID_ARGUMENT
. - İstenen ders mevcut değilse
NOT_FOUND
.
HTTP isteği
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
courseId |
Kursun tanımlayıcısı. Bu tanımlayıcı, Classroom tarafından atanan bir tanımlayıcı veya bir |
courseWorkId |
İstenecek öğrenci çalışmasının tanımlayıcısı. Bu, belirtilen dersteki tüm sınıf çalışmaları için öğrenci çalışmalarını talep etmek üzere |
Sorgu parametreleri
Parametreler | |
---|---|
userId |
Geri verilen öğrenci çalışmalarını, belirtilen tanımlayıcıya sahip öğrencinin sahip olduğu çalışmalarla kısıtlamak için isteğe bağlı bağımsız değişken. Tanımlayıcı aşağıdakilerden biri olabilir:
|
states[] |
İstenen gönderim durumları. Belirtilmesi durumunda, geri verilen öğrenci gönderimleri belirtilen gönderim durumlarından biriyle eşleşir. |
late |
İstenen gecikme değeri. Belirtilirse geri verilen öğrencilerin gönderimleri, istenen değerle kısıtlanır. Belirtilmemesi durumunda, gönderimler |
pageSize |
İade edilecek maksimum öğe sayısı. Sıfır veya belirtilmedi olarak, sunucunun maksimum değer atayabileceğini gösterir. Sunucu, belirtilen sayıdan daha az sonuç döndürebilir. |
pageToken |
Önceki bir Aksi takdirde, |
previewVersion |
İsteğe bağlı. API'nin önizleme sürümü. Bu, Önizleme Programı'nda geliştiricilere sunulan yeni API özelliklerine erişmek için ayarlanmalıdır. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Öğrenci gönderimlerini listelerken yanıt verin.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"studentSubmissions": [
{
object ( |
Alanlar | |
---|---|
studentSubmissions[] |
İstekle eşleşen öğrenci çalışmaları. |
nextPageToken |
Döndürülecek sonuçların sonraki sayfasını tanımlayan jeton. Boşsa başka sonuç sunulmaz. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/classroom.coursework.students.readonly
https://www.googleapis.com/auth/classroom.coursework.me.readonly
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.
LateValues
İade edilen ürünlerin geç değeriyle ilgili kısıtlamalar.
Sıralamalar | |
---|---|
LATE_VALUES_UNSPECIFIED |
Gönderim gecikmiş değerleriyle ilgili herhangi bir kısıtlama belirtilmedi. |
LATE_ONLY |
Gecikmeli geçerli olduğu durumlarda Öğrenci Gönderimlerini geri verin. |
NOT_LATE_ONLY |
Geciken yanlış seçeneği için Öğrenci Gönderimlerini geri ver. |