Method: courses.courseWork.create

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

string

Kursun tanımlayıcısı. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir alias olabilir.

İ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.