GradingPeriodSettings

تنظیمات دوره درجه بندی که شامل تمام دوره های نمره دهی فردی در یک دوره می شود.

نمایندگی JSON
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
زمینه های
gradingPeriods[]

object ( GradingPeriod )

لیست دوره های نمره دهی در یک دوره خاص.

applyToExistingCoursework

boolean

از تغییر کاربرد دوره‌های درجه‌بندی در آیتم‌های جریان موجود پشتیبانی می‌کند. پس از تنظیم، این مقدار باقی می ماند به این معنی که لازم نیست در هر درخواست برای به روز رسانی GradingPeriodSettings تنظیم شود. اگر قبلا تنظیم نشده باشد، پیش فرض نادرست است.

previewVersion

enum ( PreviewVersion )

فقط خروجی نسخه پیش نمایش API مورد استفاده برای بازیابی این منبع.

دوره درجه بندی

دوره نمره دهی فردی

فیلدهای startDate و endDate نمی‌توانند در دوره‌های درجه‌بندی همپوشانی داشته باشند. به عنوان مثال، اگر تاریخ پایان یک دوره درجه بندی 2024-01-25 باشد، تاریخ شروع دوره درجه بندی بعدی باید 2024-01-26 یا بالاتر باشد.

نمایندگی JSON
{
  "id": string,
  "title": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
زمینه های
id

string

فقط خروجی شناسه دوره درجه بندی ایجاد شده توسط سیستم.

فقط خواندنی.

title

string

ضروری. عنوان دوره درجه بندی. به عنوان مثال، "ترم 1".

startDate

object ( Date )

ضروری. تاریخ شروع دوره درجه بندی، به UTC. شامل.

endDate

object ( Date )

ضروری. تاریخ پایان دوره درجه بندی، به UTC. شامل.