Add-on Google Classroom kini tersedia secara umum untuk developer. Lihat
dokumentasi add-on untuk informasi selengkapnya.
GradingPeriodSettings
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Setelan periode penilaian yang menyertakan semua periode penilaian dalam kursus.
Representasi JSON |
{
"gradingPeriods": [
{
object (GradingPeriod )
}
],
"applyToExistingCoursework": boolean,
"previewVersion": enum (PreviewVersion )
} |
Kolom |
gradingPeriods[] |
object (GradingPeriod )
Daftar periode penilaian dalam kursus tertentu. Periode penilaian tidak boleh memiliki rentang tanggal yang tumpang-tindih dan harus dicantumkan dalam urutan kronologis. Setiap periode penilaian harus memiliki judul unik dalam kursus.
|
applyToExistingCoursework |
boolean
Mendukung pengaktifan dan penonaktifan penerapan periode penilaian pada item streaming yang ada. Setelah ditetapkan, nilai ini akan dipertahankan, yang berarti nilai ini tidak perlu ditetapkan dalam setiap permintaan untuk memperbarui GradingPeriodSettings . Jika sebelumnya tidak ditetapkan, defaultnya adalah Salah (False).
|
previewVersion |
enum (PreviewVersion )
Hanya output. Versi pratinjau API yang digunakan untuk mengambil resource ini.
|
GradingPeriod
Periode penilaian individual.
Periode penilaian tidak boleh memiliki rentang tanggal yang tumpang-tindih dan harus dicantumkan dalam urutan kronologis. Misalnya, jika endDate periode penilaian adalah 25-01-2024, startDate periode penilaian berikutnya harus 26-01-2024 atau yang lebih baru. Setiap periode penilaian harus memiliki judul unik dalam kursus.
Representasi JSON |
{
"id": string,
"title": string,
"startDate": {
object (Date )
},
"endDate": {
object (Date )
}
} |
Kolom |
id |
string
Hanya output. ID periode penilaian yang dibuat sistem. Hanya baca.
|
title |
string
Wajib. Judul periode penilaian. Misalnya, “Semester 1”.
|
startDate |
object (Date )
Wajib. Tanggal mulai periode penilaian, dalam UTC. Inklusif.
|
endDate |
object (Date )
Wajib. Tanggal akhir periode penilaian, dalam UTC. Inklusif.
|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-25 UTC."],[],[],null,["# GradingPeriodSettings\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [GradingPeriod](#GradingPeriod)\n - [JSON representation](#GradingPeriod.SCHEMA_REPRESENTATION)\n\nGrading period settings that include all the individual grading periods in a course.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"gradingPeriods\": [ { object (/workspace/classroom/reference/rest/v1/GradingPeriodSettings#GradingPeriod) } ], \"applyToExistingCoursework\": boolean, \"previewVersion\": enum (/workspace/classroom/reference/rest/v1/PreviewVersion) } ``` |\n\n| Fields ||\n|-----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `gradingPeriods[]` | `object (`[GradingPeriod](/workspace/classroom/reference/rest/v1/GradingPeriodSettings#GradingPeriod)`)` The list of grading periods in a specific course. Grading periods must not have overlapping date ranges and must be listed in chronological order. Each grading period must have a unique title within a course. |\n| `applyToExistingCoursework` | `boolean` Supports toggling the application of grading periods on existing stream items. Once set, this value is persisted meaning that it does not need to be set in every request to update `GradingPeriodSettings`. If not previously set, the default is False. |\n| `previewVersion` | `enum (`[PreviewVersion](/workspace/classroom/reference/rest/v1/PreviewVersion)`)` Output only. The preview version of the API used to retrieve this resource. |\n\nGradingPeriod\n-------------\n\nAn individual grading period.\n\nGrading periods must not have overlapping date ranges and must be listed in chronological order. For example, if the endDate of a grading period is 2024-01-25, then the startDate of the next grading period must be 2024-01-26 or later. Each grading period must have a unique title within a course.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"id\": string, \"title\": string, \"startDate\": { object (/workspace/classroom/reference/rest/v1/Date) }, \"endDate\": { object (/workspace/classroom/reference/rest/v1/Date) } } ``` |\n\n| Fields ||\n|-------------|----------------------------------------------------------------------------------------------------------------------------------|\n| `id` | `string` Output only. System generated grading period ID. Read-only. |\n| `title` | `string` Required. Title of the grading period. For example, \"Semester 1\". |\n| `startDate` | `object (`[Date](/workspace/classroom/reference/rest/v1/Date)`)` Required. Start date, in UTC, of the grading period. Inclusive. |\n| `endDate` | `object (`[Date](/workspace/classroom/reference/rest/v1/Date)`)` Required. End date, in UTC, of the grading period. Inclusive. |"]]