Sınıf çalışması oluşturur.
Sonuçta elde edilen sınıf çalışması (ve ilgili öğrenci gönderimleri), istekte bulunmak için kullanılan OAuth istemci kimliğine ait Developer Console projesiyle ilişkilendirilir. Sınıf çalışmalarını ve öğrenci gönderimlerini değiştirmek için Classroom API istekleri, ilişkili Developer Console projesinden bir OAuth istemci kimliği ile yapılmalıdır.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIED
: İstenilen derse erişme, istenen derste sınıf çalışması oluşturma, Drive eki paylaşma veya erişim hataları olan kullanıcılar için izin verilmiyorsa.- İstek hatalıysa
INVALID_ARGUMENT
. - İstenen kurs mevcut değilse
NOT_FOUND
. - Aşağıdaki istek hatası için
FAILED_PRECONDITION
:- AttachmentNotVisible
HTTP isteği
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork
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 tanımlayıcı veya bir |
İstek içeriği
İstek metni, CourseWork
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, yeni oluşturulan CourseWork
örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/classroom.coursework.students
Daha fazla bilgi için Yetkilendirme kılavuzuna göz atın.