- Kaynak: Kurs
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- Yöntemler
Kaynak: Kurs
Classroom'da Bir Ders.
JSON gösterimi |
---|
{ "id": string, "name": string, "section": string, "descriptionHeading": string, "description": string, "room": string, "ownerId": string, "creationTime": string, "updateTime": string, "enrollmentCode": string, "courseState": enum ( |
Alanlar | |
---|---|
id |
Classroom tarafından atanan bu dersin tanımlayıcısı.
Kurs güncelleme maskesinde bu alanın belirtilmesi hatayla sonuçlanır. |
name |
Dersin adı. Örneğin, "10. Sınıf Biyoloji". Ad gerekli. 1 ile 750 karakter arasında ve geçerli bir UTF-8 dizesi olmalıdır. |
section |
Dersin bu bölümü. Örneğin, "Dönem 2". Ayarlanırsa bu alan geçerli bir UTF-8 dizesi olmalı ve en fazla 2800 karakterden oluşmalıdır. |
descriptionHeading |
Açıklama için isteğe bağlı başlık. Örneğin, "10. Sınıf Biyolojiye Hoş Geldiniz." Ayarlanırsa bu alan geçerli bir UTF-8 dizesi olmalı ve en fazla 3600 karakterden oluşmalıdır. |
description |
İsteğe bağlı açıklama. Örneğin, "Ders kitaplarından, misafir derslerinden ve laboratuvar çalışmalarının bir kombinasyonundan yaşayan canlıların yapısı hakkında bilgi edineceğiz. Heyecanla bekliyoruz." Ayarlanırsa bu alan geçerli bir UTF-8 dizesi olmalı ve en fazla 30.000 karakterden oluşmalıdır. |
room |
İsteğe bağlı oda konumu. Örneğin, "301". Ayarlanırsa bu alan geçerli bir UTF-8 dizesi olmalı ve en fazla 650 karakterden oluşmalıdır. |
ownerId |
Ders sahibinin tanımlayıcısı. Bir
Bu, oluşturma isteğinde ayarlanmalıdır. Yöneticiler, sahipliği aktarmak için bu alanı |
creationTime |
Kursun oluşturulma zamanı. Kurs güncelleme maskesinde bu alanın belirtilmesi hatayla sonuçlanır. Salt okunur. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
updateTime |
Bu kursla ilgili en son güncelleme zamanı. Kurs güncelleme maskesinde bu alanın belirtilmesi hatayla sonuçlanır. Salt okunur. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
enrollmentCode |
Bu derse katılırken kullanılacak kayıt kodu. Kurs güncelleme maskesinde bu alanın belirtilmesi hatayla sonuçlanır. Salt okunur. |
courseState |
Kursun durumu. Bir değer belirtilmezse varsayılan durum |
alternateLink |
Classroom web kullanıcı arayüzünde bu derse yönlendiren mutlak bağlantı. Salt okunur. |
teacherGroupEmail |
Dersin tüm öğretmenlerini içeren bir Google grubunun e-posta adresi. Bu grup e-posta kabul etmiyor ve yalnızca izin almak için kullanılabilir. Salt okunur. |
courseGroupEmail |
Kursun tüm üyelerini içeren bir Google grubunun e-posta adresi. Bu grup e-posta kabul etmiyor ve yalnızca izin almak için kullanılabilir. Salt okunur. |
teacherFolder |
Bir Drive klasörü hakkında, kurstaki tüm öğretmenlerle paylaşılan bilgiler. Bu alan yalnızca dersin öğretmenleri ve alan yöneticileri için ayarlanacaktır. Salt okunur. |
courseMaterialSets[] |
Bu kursun "hakkında" sayfasında görünen materyal grupları. Salt okunur. |
guardiansEnabled |
Bu ders için veli bildirimlerinin etkinleştirilip etkinleştirilmediği. Salt okunur. |
calendarId |
Tüm ders üyelerinin görebileceği, Classroom tarafından sınıf çalışmaları için etkinlikler ve sınıftaki duyurular için eklenen takvimin Takvim Kimliği. Ders ilk kez Salt okunur. |
gradebookSettings |
Öğrencinin dersteki genel notunun nasıl hesaplanacağını ve kimlere gösterileceğini belirten not defteri ayarları. Salt okuma |
CourseState
Bir kursun içinde bulunabileceği olası durumlar.
Sıralamalar | |
---|---|
COURSE_STATE_UNSPECIFIED |
Kurs durumu yok. Döndürülen Kurs mesajlarının hiçbiri bu değeri kullanmayacak. |
ACTIVE |
Ders etkin. |
ARCHIVED |
Ders arşivlendi. Durumunuzu değiştirmek dışında bir değişiklik yapamazsınız. |
PROVISIONED |
Ders oluşturuldu ancak henüz etkinleştirilmedi. Birincil öğretmen ve alan yöneticileri bu ödeve erişebilir. Bu kişiler, ödevde değişiklik yapabilir ya da durumu ACTIVE veya DECLINED olarak değiştirebilir. Bir kurs yalnızca DECLINED durumundaysa PROVISIONED olarak değiştirilebilir. |
DECLINED |
Ders oluşturuldu ancak reddedildi. Bu form, web kullanıcı arayüzünde görüntülenmese de ders sahibi ve alan yöneticileri tarafından erişilebilir. Derste değişiklik yapamazsınız ancak dersin durumunu PROVISIONED olarak değiştirmeniz gerekir. Bir kurs yalnızca PROVISIONED durumundaysa DECLINED olarak değiştirilebilir. |
SUSPENDED |
Ders askıya alındı. Derste değişiklik yapamazsınız ve yalnızca ownerId tarafından tanımlanan kullanıcı dersi görüntüleyebilir. Kurs, Hizmet Şartları'nı ihlal etme potansiyeli varsa bu duruma yerleştirilebilir. |
CourseMaterialSet
Kursun "Hakkında" sayfasında görünen bir dizi materyal. Bu materyaller ders programını, zaman çizelgesini veya kursun bütünüyle ilgili başka arka plan bilgilerini içerebilir.
JSON gösterimi |
---|
{
"title": string,
"materials": [
{
object ( |
Alanlar | |
---|---|
title |
Bu grubun başlığı. |
materials[] |
Bu sete eklenen malzemeler. |
CourseMaterial
Materyal setinin parçası olarak kursa eklenen malzeme.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
material alanı. Materyal verileri. material şunlardan yalnızca biri olabilir: |
|
driveFile |
Google Drive dosya eki. |
youTubeVideo |
YouTube videosu eki. |
link |
Bağlantı eki. |
form |
Google Formlar eki. |
GradebookSettings
Dersin not defteri ayarları. Ayrıntılar için Yardım Merkezi makalesini inceleyin.
JSON gösterimi |
---|
{ "calculationType": enum ( |
Alanlar | |
---|---|
calculationType |
Genel notun nasıl hesaplandığını gösterir. |
displaySetting |
Genel notu kimlerin görebileceğini belirtir. |
gradeCategories[] |
Kurstaki sınıf çalışmaları için kullanılabilen not kategorileri. |
CalculationType
Genel not hesaplamasında kullanılabilecek olası yöntemler.
Sıralamalar | |
---|---|
CALCULATION_TYPE_UNSPECIFIED |
Yöntem belirtilmedi. Bu değer asla döndürülmez. |
TOTAL_POINTS |
Genel not, notların toplamının, kategoriden bağımsız olarak toplam puanın toplamına bölünmesiyle hesaplanır. |
WEIGHTED_CATEGORIES |
Genel not, kategoriye göre ağırlıklı ortalamadır. |
DisplaySetting
Genel notu görüntülemek için kullanılabilecek ayarlar.
Sıralamalar | |
---|---|
DISPLAY_SETTING_UNSPECIFIED |
Ayar belirtilmedi. Bu değer asla döndürülmez. |
SHOW_OVERALL_GRADE |
Hem öğretmenlere hem de öğrencilere, not defteri ve öğrenci profilinde genel not gösterilir. |
HIDE_OVERALL_GRADE |
Genel not, not defterinde veya öğrenci profilinde gösterilmez. |
SHOW_TEACHERS_ONLY |
Not defterinde ve öğrenci profilinde öğretmenlere verilen genel notu gösterir. Öğrenci profillerinde öğrencilerden gizlenir. |
Yöntemler |
|
---|---|
|
Kullanıcının belirli bir derste eklenti ekleri oluşturmaya uygun olup olmadığını döndürür. |
|
Bir ders oluşturur. |
|
Dersleri siler. |
|
Bir dersi döndürür. |
|
İstekte bulunan kullanıcının görüntülemesine izin verilen, istekle eşleşenlerle sınırlı derslerin listesini döndürür. |
|
Dersteki bir veya daha fazla alanı günceller. |
|
Bir dersi günceller. |