İstekte bulunan kullanıcı ve ders sahibi, notlandırma dönemlerini değiştirmeye uygun olmalıdır. Ayrıntılar için lisanslama koşullarını inceleyin.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIED
İstekte bulunan kullanıcının bir dersteki notlandırma dönemi ayarlarını değiştirmesine izin verilmiyorsa veya erişim hataları için:- UserIneligibleToUpdateGradingPeriodSettings
- İstek bozuksa
INVALID_ARGUMENT
. - İstenen ders mevcut değilse
NOT_FOUND
.
HTTP isteği
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/gradingPeriodSettings
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
courseId |
Zorunlu. Kursun tanımlayıcısı. |
Sorgu parametreleri
Parametreler | |
---|---|
updateMask |
GradingPeriodSettings'de hangi alanların güncelleneceğini tanımlayan maske. GradingPeriodSettings
Aşağıdaki alanlar belirtilebilir:
Bu, tam nitelikli alan adlarının virgülle ayrılmış bir listesidir. Örnek: |
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, GradingPeriodSettings
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılıysa yanıt metni, GradingPeriodSettings
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/classroom.courses
Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.