GradingPeriodSettings

评分周期设置,其中包含课程中的所有单独评分周期。

JSON 表示法
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
字段
gradingPeriods[]

object (GradingPeriod)

特定课程的评分周期列表。

applyToExistingCoursework

boolean

支持在现有数据流项中切换评分周期的应用。此值一经设置,就会保留,这意味着您无需在每次请求更新 GradingPeriodSettings 时都设置此值。如果之前未设置,则默认为 False。

previewVersion

enum (PreviewVersion)

仅限输出。用于检索此资源的 API 的预览版。

GradingPeriod

单个评分周期。

startDate 和 endDate 字段在不同评分周期之间不能重叠。例如,如果评分周期的 endDate 为 2024-01-25,则下一个评分周期的 startDate 必须为 2024-01-26 或之后。

JSON 表示法
{
  "id": string,
  "title": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
字段
id

string

仅限输出。系统生成的评分周期 ID。

只读。

title

string

必需。评分周期的标题。例如“第 1 学期”。

startDate

object (Date)

必需。评分周期的开始日期(世界协调时间)。包容性。

endDate

object (Date)

必需。评分周期的结束日期(世界协调时间)。包容性。