Notlar

Bu belgede, Classroom API ile ilgili notlandırma kavramları tanıtılmaktadır.

Google Classroom uygulamasındaki öğretmen notlandırma süreçleri hakkında bilgi edinmek için Notlandırma ve ödevleri takip etme başlıklı makaleyi inceleyin.

CourseWork ve StudentSubmissions

Google Classroom'da öğrenciler, Course'daki CourseWork ödevleri için StudentSubmissions teslim eder. CourseWork notlu veya notsuz olabilir. Not verilen bir CourseWork, maxPoints değerine sahiptir. Bu değer, ödevin toplam kaç puan değerinde olduğunu gösterir. maxPoints değeri sıfırsa veya belirtilmemişse ödev not verilmedi olarak etiketlenir.

Not verilen ödevlerde öğretmenler, ödevi öğrenciye geri vermeden önce draftGrade notu belirler.StudentSubmission Gönderim Classroom uygulamasında döndürüldüğünde assignedGrade, StudentSubmission üzerinde otomatik olarak ayarlanır ve mevcut draftGrade ile aynı değere sahip olur. Geliştiriciler bu alanların ikisini de ayarlayabilir ve Classroom uygulamasının davranışını taklit etmelidir. Örneğin, assignedGrade, draftGrade olmadan ayarlanamaz. Her iki alan da ondalık sayılarla gösterilir ve ayarlanmamışsa öğretmenin henüz ilgili notu ayarlamadığı anlamına gelir. Notları okuma, ayarlama ve döndürme ile ilgili kod örnekleri için Not oluşturma ve yönetme başlıklı makaleyi inceleyin.

Öğrenciler aynı CourseWork ödevine birden fazla gönderim yapabilir ve gönderim durumu ile not geçmişi StudentSubmission.submissionHistory içinde takip edilir.

Geç, muaf tutulan ve eksik ödevler

CourseWork öğeleri atandığında, öğrenci ilgili ödevle etkileşimde bulunmamış olsa bile her öğrenci için yer tutucu StudentSubmissions oluşturulur. Öğretmenler dueDate üzerinde CourseWork belirleyebilir ve öğrenci ödevi tarihten önce teslim etmezse ilişkili StudentSubmissions, late alanı (true olarak ayarlanır) ile işaretlenir. Öğretmenler, Classroom uygulamasındaki bir ayarla geç gönderimleri de devre dışı bırakabilir.

Ayrıca, StudentSubmissions tarihinden önce gönderilmeyen dueDate, Classroom not defterinde eksik olarak işaretlenir. Öğretmenler, Classroom uygulamasında gönderimleri manuel olarak da eksik şeklinde işaretleyebilir. Eksik ödevlere otomatik olarak draftGrade verilir. Bu puan, öğretmen tarafından özelleştirilebilir ancak varsayılan olarak 0'dır.

Eksik gönderimler, öğretmen tarafından tamamlandı veya muaf olarak işaretlenebilir. StudentSubmissions olarak işaretlenen görevlerin varsayılan draftGrade alanı, öğretmen manuel olarak yeni bir alan ayarlayana kadar kaldırılır. StudentSubmissions olarak işaretlenenler, notlandırma dönemleri de dahil olmak üzere genel puan hesaplamalarından kaldırılır.

Gönderimlerin öğretmenler tarafından nasıl işlenebileceği hakkında daha fazla bilgi edinmek için ödevlere not verme ve ödevleri geri gönderme başlıklı yardım makalesine göz atın.

Genel not ve not verme sistemleri

Classroom, öğrencilerin kurstaki genel notlarını hesaplamak için birden fazla not verme sistemini destekler. Genel notlar doğrudan toplam puanlardan, kategoriye göre ağırlıklı olarak veya hiç hesaplanmayabilir.

Farklı notlandırma sistemleri ve örnekleri hakkında bilgi edinmek için notlandırma sistemini ayarlama başlıklı makaleyi inceleyin.

Önemli noktalar:

  • Course kaynağında, kurs notu ayarlarıyla ilgili ayrıntıların yer aldığı bir gradebookSettings nesnesi bulunur.
    • calculationType, kursun hesaplama yöntemini belirtir.
    • displaySettings, Classroom uygulamasında genel notları kimlerin görebileceğini belirtir. Mümkün olduğunda kendi uygulamanızda bu ayara uymanız önerilir. Örneğin, öğrenciler Classroom'da genel notlarını göremiyorsa uygulamanızda da göstermeyin.
    • gradeCategories, kurs için yapılandırılan not verme kategorilerinin listesini (görünen adları, ağırlık yüzdesi ve ilgili ödevlerin varsayılan puanları dahil) içerir.
  • Bir kursta ağırlıklı notlandırma kullanılıyorsa kategori bulunmadığı senaryolarda ağırlıkları normalleştirmeniz gerekebilir. Örneğin, ev ödevleri için% 20, alıştırma soruları için% 10 ve sınavlar için% 70 olan kategori ağırlıkları varsa ancak alıştırma soruları yoksa Classroom, genel notları hesaplarken ağırlıkları ev ödevleri için yaklaşık% 22, sınavlar için ise yaklaşık %78 olarak ayarlar. Uygulamanızda Classroom'daki genel notları yansıtmayı planlıyorsanız aynı işlemi yapmanız gerekir.

Notlandırma dönemleri

Öğretmenler, bir kurstaki CourseWork ödevleri not verme dönemleri adı verilen farklı tarih aralıkları halinde gruplandırabilir. Notlandırma dönemleri, not defteri görünümünde kurs çalışmalarını filtrelemek ve genel not hesaplamaları için ayrı gruplar oluşturmak amacıyla kullanılabilir.

Örneğin, bir öğretmen "ilkbahar" ve "sonbahar" dönemi notlandırma dönemleri oluşturabilir. İlkbahar döneminin genel not puanı yalnızca ilkbahar tarih aralığında teslim edilmesi gereken StudentSubmissions'ları içerir.

Ders için belirlenen not verme sistemi, notlandırma dönemleri için de geçerlidir. Bu nedenle, yukarıda bahsedilen ilkbahar ve sonbahar notlandırma dönemleri, ağırlıklı notlandırma kategorilerinin kullanıldığı bir kursta ayarlanmışsa öğrenciler için nihayetinde üç genel not kümesi olur:

  • Kurstaki tüm ödevlerin genel notu.
  • İlkbahar tarih aralığındaki tüm ödevlerin genel notu.
  • Sonbahar tarih aralığındaki tüm ödevlerin genel notu.

Üçü de genel notu ağırlıklı kategorilerle hesaplar.

Özelliğe genel bir bakış için notlandırma dönemleri duyurusuna bakın.

Notlandırma dönemleri, ödevin dahil olduğu notlandırma dönemini tanımlayan bir gradingPeriodId ile CourseWork uzatılır.

API ile notlandırma dönemlerini nasıl okuyup yöneteceğinizi öğrenmek için notlandırma dönemleri API kılavuzuna bakın.

Puan anahtarları

Öğretmenler, Rubrics oluşturup CourseWork ödevleriyle ilişkilendirebilir ve ilgili StudentSubmissions notlarını verirken bu puan anahtarlarını kılavuz olarak kullanabilir.

Öğretmenlerin Classroom'da puan anahtarlarını nasıl kullanabileceğini öğrenmek için puan anahtarları makalesine göz atın.

Değerlendirme ölçekleri, StudentSubmissions kaynağını ek alanlarla genişletir:

  • rubricId, gönderimin CourseWork ile eşleşen değerlendirme ölçeğini tanımlar.
  • draftRubricGrades, gönderimi öğrenciye geri vermeden önce öğretmenin hazırladığı ölçütleri ve yer tutucu puanları gösterir.
  • assignedRubricGrades, öğrencinin öğretmen gönderimi geri verdikten sonra aldığı ölçütleri ve puanları gösterir.

API ile derecelendirme ölçeklerini yönetme ve ilgili notları okuma hakkında bilgi edinmek için rubrics API kılavuzuna bakın.

Notlandırma ölçekleri

Classroom, özelleştirilebilir notlandırma ölçeklerini destekler. Örneğin, öğretmenlerin sayısal notları harf notlarına dönüştürmesine olanak tanır. Bu ayarlar ve ilgili veriler API'de kullanılamaz.