- Kaynak: Kurs
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- CourseLearningStandardSettings
- LearningStandardSetRoot
- 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ı.
Bu alanın bir ders güncelleme maskesinde belirtilmesi hataya neden olur. |
name |
Kursun 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, "2. Dönem". Bu alan ayarlanırsa 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 Dersine Hoş Geldiniz." Bu alan ayarlanırsa geçerli bir UTF-8 dizesi olmalı ve 3.600 karakterden uzun olmamalıdır. |
description |
İsteğe bağlı açıklama. Örneğin, "Canlıların yapısını ders kitapları, konuk dersleri ve laboratuvar çalışmalarının bir kombinasyonundan öğreneceğiz. Heyecanlanmaya hazır olun." Bu alan ayarlanırsa geçerli bir UTF-8 dizesi olmalı ve 30.000 karakteri aşmamalıdır. |
room |
İsteğe bağlı oda konumu. Örneğin, "301". Bu alan ayarlanmışsa geçerli bir UTF-8 dizesi olmalı ve 650 karakterden uzun olmamalıdır. |
ownerId |
Ders sahibinin tanımlayıcısı.
Bu, bir oluşturma isteğinde ayarlanmalıdır. Yöneticiler, sahipliği aktarmak için bu alanı |
creationTime |
Kursun oluşturulma zamanı. Bu alanın bir ders güncelleme maskesinde belirtilmesi hataya neden olur. Salt okunur. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
updateTime |
Bu kursun en son güncellendiği zaman. Bu alanın bir ders güncelleme maskesinde belirtilmesi hataya neden olur. Salt okunur. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
enrollmentCode |
Bu kursa katılırken kullanılacak kayıt kodu. Bu alanın bir ders güncelleme maskesinde belirtilmesi hataya neden olur. Salt okunur. |
courseState |
Kursun durumu. Belirtilmezse varsayılan durum |
alternateLink |
Classroom web kullanıcı arayüzünde bu kursun mutlak bağlantısı. Salt okunur. |
teacherGroupEmail |
Kursun tüm öğretmenlerini içeren bir Google grubunun e-posta adresi. Bu grup e-posta kabul etmez 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 |
Dersin tüm öğretmenleriyle paylaşılan bir Drive klasörüyle ilgili bilgiler. Bu alan yalnızca dersin öğretmenleri ve alan yöneticileri için ayarlanı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 kurs üyelerinin görebileceği bir takvimin takvim kimliği. Classroom, kurs çalışmaları ve kurstaki duyurular için bu takvime etkinlikler ekler. Bir dersin takvimi, ders ilk kez Salt okunur. |
gradebookSettings |
Öğrencinin kurstaki genel notunun nasıl hesaplanacağını ve kimlere gösterileceğini belirten not defteri ayarları. Salt okunur. |
subject |
İsteğe bağlıdır. Kursun konusu. |
learningStandardSettings |
İsteğe bağlıdır. Derste kullanılabilen öğrenme standartlarıyla ilgili ayarlar. Bir kursa en fazla 20 öğrenme standardı seti kökü atanabilir. |
levels |
İsteğe bağlıdır. Kursun seviyeleri. Örnekler: "9. sınıf", "Ortaokul", "4. - 5.", "K-2", "3000". Bu alan ayarlanırsa geçerli bir UTF-8 dizesi olmalı ve 1.000 karakterden az olmalıdır. Bu alan yalnızca |
CourseState
Bir dersin bulunabileceği olası durumlar.
| Sıralamalar | |
|---|---|
COURSE_STATE_UNSPECIFIED |
Kurs durumu yok. Döndürülen hiçbir Course mesajı bu değeri kullanmaz. |
ACTIVE |
Kurs etkin. |
ARCHIVED |
Kurs arşivlendi. Farklı bir eyalet seçmek dışında bu bilgiyi değiştiremezsiniz. |
PROVISIONED |
Kurs oluşturuldu ancak henüz etkinleştirilmedi. Birincil öğretmen ve alan yöneticileri tarafından erişilebilir. Bu kullanıcılar, şablonu değiştirebilir veya ACTIVE ya da DECLINED durumlarına geçirebilir. Bir kurs yalnızca DECLINED durumundaysa PROVISIONED olarak değiştirilebilir. |
DECLINED |
Kurs oluşturuldu ancak reddedildi. Kurs sahibi ve alan yöneticileri tarafından erişilebilir ancak web kullanıcı arayüzünde gösterilmez. Kursu PROVISIONED durumuna getirmek dışında değiştiremezsiniz. Bir kurs yalnızca PROVISIONED durumundaysa DECLINED olarak değiştirilebilir. |
SUSPENDED |
Kurs askıya alındı. Kursu değiştiremezsiniz ve kursu yalnızca ownerId ile tanımlanan kullanıcı görüntüleyebilir. Hizmet Şartları'nı ihlal etme olasılığı bulunan kurslar bu duruma alınabilir. |
CourseMaterialSet
Kursun "Hakkında" sayfasında görünen bir dizi materyal. Bu materyaller arasında ders müfredatı, program veya dersin tamamıyla ilgili diğer arka plan bilgileri yer alabilir.
| JSON gösterimi |
|---|
{
"title": string,
"materials": [
{
object ( |
| Alanlar | |
|---|---|
title |
Bu grubun başlığı. |
materials[] |
Bu sete eklenen materyaller. |
CourseMaterial
Materyal setinin bir parçası olarak kursa eklenen materyal.
| JSON gösterimi |
|---|
{ "driveFile": { object ( |
| Alanlar | |
|---|---|
| Malzeme verileri. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır: | |
driveFile |
Google Drive dosya eki. |
youTubeVideo |
YouTube video eki. |
link |
Bağlantı eki. |
form |
Google Formlar eki. |
| Birbirini hariç tutan alanların sonu. | |
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[] |
Dersteki çalışma materyalleri için kullanılabilen not kategorileri. |
CalculationType
Genel not hesaplaması için kullanılabilecek yöntemler.
| Sıralamalar | |
|---|---|
CALCULATION_TYPE_UNSPECIFIED |
Yöntem belirtilmedi. Bu değer hiçbir zaman döndürülmez. |
TOTAL_POINTS |
Genel not, kategoriden bağımsız olarak notların toplamını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östermek için olası ayarlar.
| Sıralamalar | |
|---|---|
DISPLAY_SETTING_UNSPECIFIED |
Ayar belirtilmedi. Bu değer hiçbir zaman döndürülmez. |
SHOW_OVERALL_GRADE |
Not defterindeki ve öğrenci profilindeki genel notu hem öğretmenlere hem de öğrencilere gösterir. |
HIDE_OVERALL_GRADE |
Not defterinde veya öğrenci profilinde genel notu göstermez. |
SHOW_TEACHERS_ONLY |
Öğretmenlere, not defterinde ve öğrenci profilinde genel notu gösterir. Öğrencilerin öğrenci profilinde gizlenir. |
CourseLearningStandardSettings
| JSON gösterimi |
|---|
{
"standardSets": [
{
object ( |
| Alanlar | |
|---|---|
standardSets[] |
Zorunlu. Bu derse uygulanan öğrenme standardı kökleri grubu. |
LearningStandardSetRoot
| JSON gösterimi |
|---|
{ "caseGuid": { object ( |
| Alanlar | |
|---|---|
caseGuid |
Zorunlu. Öğrenme standardı seti kökü için Satchel Rosetta Exchange GUID'si. |
documentTitle |
Yalnızca çıkış. Öğrenme standardı seti kökünün belge başlığı. |
standardTitle |
Yalnızca çıkış. Öğrenme standardı seti kökünün başlığı. |
sourceDataAvailabilityStatus |
Yalnızca çıkış. Öğrenme standardı seti kökünün kullanılabilirlik durumu. Öğrenme standartları seti kökünün kaynaktan silinip silinmediğini belirlemek için bunu kullanın. |
Yöntemler |
|
|---|---|
(deprecated) |
Kullanıcının belirli bir kursta eklenti ekleri oluşturmaya uygun olup olmadığını döndürür. |
(deprecated) |
Kullanıcının belirli bir kursta GradingPeriodSettings'i güncellemeye uygun olup olmadığını döndürür. |
|
Kurs oluşturur. |
|
Bir dersi siler. |
|
Bir ders döndürür. |
|
Bir dersteki notlandırma dönemi ayarlarını döndürür. |
|
İstekte bulunan kullanıcının görüntülemesine izin verilen ve istekle eşleşen kursların listesini döndürür. |
|
Bir dersteki bir veya daha fazla alanı günceller. |
|
Bir kursu günceller. |
|
Bir dersin notlandırma dönemi ayarlarını günceller. |