Classroom notlandırma ölçekleriyle ilgili bilginiz yoksa notlandırma ölçeğinin genel yapısı ve Classroom kullanıcı arayüzünde notlandırma ölçeğiyle notlandırma hakkında bilgi edinmek için bu Yardım Merkezi makalelerine göz atın.
Puan anahtarı yapısı
Ölçütlerle etkileşim kurmak için API'yi kullanırken vurgulamaya değer bazı önemli kavramlar vardır:
- Bir
CourseWork
ile ilişkili (en fazla) tek bir rubrik vardır ve bu rubrik söz konusuCourseWork
'a özgüdür (CourseWork
kaynakları arasında paylaşılamaz). - Ölçütler, seviyelerden oluşan ölçütlerden oluşur. Bir notlandırmada her zaman en az bir ölçüt, ölçütte ise her zaman en az bir seviye olmalıdır.
- Seviyeler puanlanabilir (puanları vardır) veya puanlanamaz (puanları yoktur). Seviyeler, notlandırma ölçeğinde tamamen puanlanmalı veya puanlanmamalıdır.
- Seviyeler puanlanıyorsa bir ölçütteki tüm seviyelerin benzersiz bir puan değeri grubu olmalıdır. Puanlar tam sayı (ör. 10) veya kayan noktalı değer (ör. 9,99) olabilir. 0 da bu değerler arasında yer alabilir. Boş değerler kabul edilmez. Ayrıca, notlandırma ölçeğinde 0 puan olan tek bir seviyeye sahip tek bir ölçüt olamaz.
- Seviyeler puanlanmamışsa puan alanı atlanmalıdır; boş değerler kabul edilmez.
- Ölçütlerin ve düzeylerin sırası anlamlıdır ve Classroom kullanıcı arayüzünde gösterildikleri sırayı yansıtır.
- Özellikle puanlı seviyeler her zaman puana göre artan veya azalan düzende sıralanır.
- Puan anahtarı başına en fazla 50 ölçüt ve ölçüt başına en fazla 10 performans düzeyi olabilir.
İlgili öğrenci gönderimi alanları
StudentSubmission
nesneleri, notlarla ilgili alanları destekler:
- Puan çizelgesi ile notlandırılan öğrenci gönderimlerinde, mevcut
draftGrade
veassignedGrade
özelliklerine ek olarakdraftRubricGrades
veassignedRubricGrades
özellikleri de bulunur. Bunlar, öğrencinin notlandırma sırasında değerlendirme ölçütünden aldığı notları (seçilen seviyeler ve puan değerleri) sırasıyla taslak ve atanmış durumlarında gösterir. - Bu özellikler şu anda salt okunur durumdadır. Yani API, gönderilere not vermek için kullanılamaz ancak Classroom kullanıcı arayüzünde not verilen gönderileri okuyabilirsiniz.
Puan anahtarı davranışları
API, tutarlılık için mümkün olduğunda Classroom kullanıcı arayüzünü yansıtmayı hedefler ancak bu, geliştiriciler için sezgisel olmayan davranışlara neden olabilir ve bahsetmeye değerdir:
- Ölçütler, öğretmenleri kısıtlamadan not verme konusunda rehberlik etmeyi amaçlar. Sonuç olarak, öğretmenler bir gönderimi notlandırmak için puanlandırma ölçütlerini kullanarak şunları yapabilir:
- Not verirken puan anahtarını tamamen yoksayma.
- Ölçütün seviyelerinde mevcut puanlardan bağımsız olarak bir ölçüt için puanları geçersiz kılabilirsiniz.
- Yalnızca ölçütlerin bir alt kümesi için düzey seçin.
- İlgili bir seviye seçmeden ölçütlere puan atayın.
- Puan anahtarından alınacak puanlardan bağımsız olarak ödevin toplam puanını geçersiz kılabilirsiniz.
Ayrıca API, Classroom kullanıcı arayüzünde bulunmayan davranışları desteklemez. Örneğin, API, ödevlerde puan anahtarı kullanımını zorunlu kılma veya öğretmenlerin puan anahtarlarını ve gönderimleri düzenleme özelliğini geçersiz kılma olanağı sunmaz.
Notlandırma sırasındaki sınırlamalar
Benzer şekilde, bir öğretmen değerlendirme ölçeğiyle not vermeye başladıktan sonra değerlendirme ölçeklerini düzenlemeyle ilgili bazı ek sınırlamalar vardır. Notlandırma işlemi başladıktan sonra yalnızca aşağıdaki düzenlemeler yapılabilir:
- Ölçüt ve seviye başlıkları ile açıklamaları için metin düzenlemelerine izin verilir.
- Ölçütler dahilinde seviye sıralaması değişebilir.
Ek kapsamlar
Puan anahtarları, öğretmenler tarafından yeniden kullanılmak üzere Google E-Tablolar'a manuel olarak dışa aktarılabilir.
Bu e-tablolardan bir notlandırma oluşturur veya güncellerseniz (kılavuzda bir örneğe bakın) uygulamanızın https://www.googleapis.com/auth/spreadsheets.readonly
veya https://www.googleapis.com/auth/spreadsheets
kapsamını istemesi gerekir. spreadsheets
kapsamlarının hassas kabul edildiğini ve uygulamanızın doğrulanmasını gerektirebileceğini unutmayın.
Üçüncü taraf ders çalışmaları
Ölçütler yalnızca üst CourseWork
öğeyi oluşturan Google Cloud projesi tarafından oluşturulabilir. Bu, Classroom API'deki daha geniş bir tasarım kalıbıdır ve farklı uygulamaların kendi kaynakları dışındaki kaynakları etkilemesini önler.
Bu durum, Classroom uygulamasında kullanıcılar tarafından oluşturulan kaynaklar için de geçerlidir. Örneğin, bir uygulamanın, uygulamanın sahibi olan öğretmenin Classroom kullanıcı arayüzünde oluşturduğu bir kurs çalışmasının notlandırma sistemini yönetmesi mümkün değildir. Bu durum kullanım alanınızı önemli ölçüde kısıtlarsa herkese açık sorun izleyicide geri bildirim paylaşın.
Lisans koşulları
Kullanıcılar Classroom API ile notlandırma oluşturmak, güncellemek ve silmek için aşağıdaki koşulları karşılamalıdır:
- İsteği gönderen kullanıcıya Google Workspace for Education Plus lisansı atanmış olmalıdır.
- İlgili dersin sahibine Google Workspace for Education Plus lisansı atanmış olmalıdır.
API özelliklerinin kullanıcılara nasıl sunulduğu ve Classroom API'yi tanımak ve geliştirme için demo hesap istemek üzere ön koşullar hakkında daha fazla bilgi edinmek için kullanıcı uygunluğu bölümüne bakın.