- 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 |
Kursun 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 |
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. Bir
Bu, oluşturma isteğinde ayarlanmalıdır. Yöneticiler, sahipliği aktarmak için |
creationTime |
Kursun oluşturulma zamanı. 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: |
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 derse 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 |
Kursun tüm öğretmenlerini içeren bir 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 etmez ve yalnızca izinler için kullanılabilir. Salt okunur. |
teacherFolder |
Kursun tüm öğretmenleriyle paylaşılan bir Drive klasörü hakkında bilgi. Bu alan yalnızca dersin öğ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 ders yalnızca DECLINED durumundaysa 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 ekli materyaller. |
CourseMaterial
Bir materyal grubunun parçası olarak bir kursa eklenen materyal.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik 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ılı bilgi 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 |
Herhangi bir ayar belirtilmedi. Bu bilgiler hiçbir zaman geri gönderilmez. |
SHOW_OVERALL_GRADE |
Not defterinde ve öğrenci profilinde hem öğretmenlere hem de öğrencilere genel notu gösterir. |
HIDE_OVERALL_GRADE |
Not defterinde veya öğrenci profilinde genel not gösterilmez. |
SHOW_TEACHERS_ONLY |
Not defterinde ve öğrenci profilinde öğretmenlere genel notu gösterir. Öğrenci profilinde öğrencilerden gizlenir. |
Yöntemler |
|
---|---|
(deprecated) |
Kullanıcının belirli bir derste eklenti ekleri oluşturmaya uygun olup olmadığını döndürür. |
(deprecated) |
Kullanıcının belirli bir kurstaki GradingPeriodSettings değerini 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. |
|
Dersin notlandırma dönemi ayarlarını günceller. |