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)입니다. 포용적이고