- Kaynak: Kurs
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- Yöntemler
Kaynak: Kurs
Classroom'da bir kurs.
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ıdır.
Bu alanın bir kurs güncelleme maskesinde belirtilmesi hatayla sonuçlanır. |
name |
Dersin adı. Örneğin, "10. Sınıf Biyoloji". Ad gerekli. 1 ila 750 karakter uzunluğunda ve geçerli bir UTF-8 dizesi olmalıdır. |
section |
Kursun bölümü. Örneğin, "Dönem 2". Ayarlanırsa bu alan geçerli bir UTF-8 dizesi olmalı ve 2.800 karakterden uzun olmamalıdır. |
descriptionHeading |
Açıklama için isteğe bağlı başlık. Örneğin, "10. Sınıf Biyoloji'ye Hoş Geldiniz." Ayarlandıysa bu alan geçerli bir UTF-8 dizesi olmalı ve 3.600 karakterden uzun olmamalıdır. |
description |
İsteğe bağlı açıklama. Örneğin, "Öğrencilerimiz, ders kitapları, konuk konferansları ve laboratuvar çalışmaları aracılığıyla canlı organizmaların yapısı hakkında bilgi edinecek. Heyecanlanacaksınız." Ayarlanırsa bu alan geçerli bir UTF-8 dizesi olmalı ve 30.000 karakterden uzun olmamalıdır. |
room |
İsteğe bağlı oda konumu. Örneğin, "301". Ayarlanırsa bu alan geçerli bir UTF-8 dizesi olmalı ve 650 karakterden uzun olmamalıdır. |
ownerId |
Bir dersin sahibinin tanımlayıcısıdır.
Bu, bir oluşturma isteğinde ayarlanmalıdır. Yöneticiler, sahipliği aktarmak için |
creationTime |
Kursun oluşturulma zamanı. Bu alanın kurs güncelleme maskesinde belirtilmesi hataya neden olur. Salt okunur. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
updateTime |
Bu kursla ilgili en son güncellemenin tarihi. Bu alanın bir kurs güncelleme maskesinde belirtilmesi hatayla sonuçlanır. Salt okunur. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
enrollmentCode |
Bu kursa katılırken kullanılacak kayıt kodu. Bu alanın kurs güncelleme maskesinde belirtilmesi hataya neden olur. Salt okunur. |
courseState |
Kursun durumu. Belirtilmemişse varsayılan durum |
alternateLink |
Classroom web kullanıcı arayüzündeki bu dersin mutlak bağlantısı. Salt okunur. |
teacherGroupEmail |
Dersteki tüm öğretmenlerini içeren Google grubunun e-posta adresi. Bu grup e-posta kabul etmiyor ve yalnızca izinler 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 izinler için kullanılabilir. Salt okunur. |
teacherFolder |
Dersteki tüm öğretmenlerle paylaşılan Drive Klasörü hakkındaki bilgiler. Bu alan yalnızca kursun öğretmenleri ve alan yöneticileri için ayarlanır. Salt okunur. |
courseMaterialSets[] |
Bu dersin "hakkında" sayfasında görünen materyal grupları. Salt okunur. |
guardiansEnabled |
Bu kurs için veli bildirimlerinin etkinleştirilip etkinleştirilmediği. Salt okunur. |
calendarId |
Tüm ders üyelerinin görebileceği, Classroom'un dersteki sınıf çalışmaları ve duyurularla ilgili etkinlikleri ekleyebileceği Takvim Kimliği. Bir dersin takvimi, ders ilk kez Salt okunur. |
gradebookSettings |
Bir öğrencinin kurstaki genel notunun nasıl hesaplanacağını ve kime gösterileceğini belirten not defteri ayarları. Salt okunur |
CourseState
Bir dersin bulunabileceği olası durumlar.
Sıralamalar | |
---|---|
COURSE_STATE_UNSPECIFIED |
Kurs durumu yok. Döndürülen hiçbir Kurs mesajı bu değeri kullanmaz. |
ACTIVE |
Kurs etkin olmalıdır. |
ARCHIVED |
Ders arşivlendi. Farklı bir duruma ayarlamak dışında değiştiremezsiniz. |
PROVISIONED |
Kurs oluşturuldu ancak henüz etkinleştirilmedi. Birincil öğretmen ve alan yöneticileri bu sayfaya erişebilir. Bu sayfayı değiştirebilir veya ACTIVE ya da DECLINED durumlarından birine ayarlayabilir. Bir kurs yalnızca DECLINED durumundayken PROVISIONED olarak değiştirilebilir. |
DECLINED |
Kurs oluşturuldu ancak reddedildi. Web kullanıcı arayüzünde gösterilmese de kurs sahibi ve alan yöneticileri tarafından erişilebilir. Kursu, PROVISIONED durumuna değiştirmek dışında değiştiremezsiniz. Bir kurs yalnızca PROVISIONED durumundayken DECLINED olarak değiştirilebilir. |
SUSPENDED |
Ders askıya alındı. Kursu değiştiremezsiniz ve yalnızca ownerId ile tanımlanan kullanıcı kursu görüntüleyebilir. Hizmet Şartları'nı ihlal etme ihtimali olan kurslar bu duruma geçirilebilir. |
CourseMaterialSet
Kursun "Hakkında" sayfasında görünen bir dizi materyal. Bu materyaller arasında müfredat, program veya kursla ilgili diğer arka plan bilgileri yer alabilir.
JSON gösterimi |
---|
{
"title": string,
"materials": [
{
object ( |
Alanlar | |
---|---|
title |
Bu grubun başlığı. |
materials[] |
Bu gruba eklenen materyaller. |
CourseMaterial
Bir materyal grubunun parçası olarak bir kursa eklenen materyal.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı material . Malzeme verileri. material şunlardan yalnızca biri olabilir: |
|
driveFile |
Google Drive dosyası eki. |
youTubeVideo |
YouTube videosu eki. |
link |
Bağlantı ekleme. |
form |
Google Formlar eki. |
GradebookSettings
Bir 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ı için olası yöntemler.
Sıralamalar | |
---|---|
CALCULATION_TYPE_UNSPECIFIED |
Yöntem belirtilmedi. Bu bilgiler hiçbir zaman geri gönderilmez. |
TOTAL_POINTS |
Genel not, notların toplamının kategoriye bakılmaksızın toplam puanların toplamına bölünmesiyle elde edilir. |
WEIGHTED_CATEGORIES |
Genel not, kategoriye göre ağırlıklı ortalamadır. |
DisplaySetting
Genel notu görüntülemeyle ilgili olası ayarlar.
Sıralamalar | |
---|---|
DISPLAY_SETTING_UNSPECIFIED |
Ayar belirtilmedi. Bu bilgi hiçbir zaman döndürülmez. |
SHOW_OVERALL_GRADE |
Not defterinde ve öğrenci profilinde genel notu hem öğretmenlere hem de öğrencilere gösterir. |
HIDE_OVERALL_GRADE |
Not defteri veya öğrenci profilinde genel not gösterilmez. |
SHOW_TEACHERS_ONLY |
Not defterinde ve öğrenci profilinde öğretmenlere genel notu gösterir. Öğrenci profillerindeki öğrencilerden gizlenir. |
Yöntemler |
|
---|---|
(deprecated) |
Kullanıcının belirli bir kursta eklenti eki oluşturmaya uygun olup olmadığını döndürür. |
(deprecated) |
Kullanıcının belirli bir kurstaki GradingPeriodSettings ayarlarını güncellemeye uygun olup olmadığını döndürür. |
|
Kurs oluşturur. |
|
Ders silinir. |
|
Bir kurs döndürür. |
|
Bir kurstaki notlandırma dönemi ayarlarını döndürür. |
|
İstekte bulunan kullanıcının görüntülemesine izin verilen kursların listesini döndürür. Bu liste, istekle eşleşen kurslarla sınırlıdır. |
|
Bir kurstaki bir veya daha fazla alanı günceller. |
|
Dersi günceller. |
|
Bir dersin notlandırma dönemi ayarlarını günceller. |