GradingPeriodSettings

강의의 모든 개별 평가 기간이 포함된 평가 기간 설정입니다.

JSON 표현
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
입력란
gradingPeriods[]

object (GradingPeriod)

특정 과정의 평가 기간 목록입니다.

applyToExistingCoursework

boolean

기존 스트림 항목에 평가 기간 적용을 전환할 수 있습니다. 설정된 후에는 이 값이 유지됩니다. 즉, GradingPeriodSettings를 업데이트하기 위한 모든 요청에서 이 값을 설정할 필요가 없습니다. 이전에 설정하지 않은 경우 기본값은 False입니다.

previewVersion

enum (PreviewVersion)

출력 전용입니다. 이 리소스를 검색하는 데 사용되는 API의 미리보기 버전입니다.

GradingPeriod

개별 평가 기간

startDate 및 endDate 필드는 평가 기간 간에 겹칠 수 없습니다. 예를 들어 평가 기간의 종료일이 2024년 1월 25일인 경우 다음 평가 기간의 startDate는 2024년 1월 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)입니다. 포용적이고