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)

必需。评分周期的结束日期(世界协调时间)。兼收并蓄。