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

必須。採点期間のタイトル。例: 「Semester 1」。

startDate

object (Date)

必須。採点期間の開始日(UTC)。包括的で、

endDate

object (Date)

必須。採点期間の終了日(UTC)。包括的で、