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)

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

endDate

object (Date)

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