GradingPeriodSettings

הגדרות של תקופות למתן ציונים שכוללות את כל התקופות הנפרדות למתן ציונים בקורס.

ייצוג ב-JSON
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
שדות
gradingPeriods[]

object (GradingPeriod)

רשימת התקופות למתן ציונים בקורס ספציפי.

applyToExistingCoursework

boolean

תמיכה בהפעלה או השבתה של תקופות למתן ציונים בפריטים קיימים בעדכונים. אחרי שמגדירים את הערך הזה, הוא נשמר, כלומר אין צורך להגדיר אותו בכל בקשה לעדכון של GradingPeriodSettings. אם לא הגדרתם את הערך קודם, ברירת המחדל היא False.

previewVersion

enum (PreviewVersion)

פלט בלבד. גרסת התצוגה המקדימה של ה-API ששימשה לאחזור המשאב הזה.

GradingPeriod

תקופה ספציפית למתן ציונים.

השדות startDate ו-endDate לא יכולים להיות חופפים בין תקופות למתן ציונים. לדוגמה, אם תאריך הסיום של תקופת הערכה הוא 25 בינואר 2024, תאריך ההתחלה של תקופת הערכה הבאה חייב להיות 26 בינואר 2024 ואילך.

ייצוג ב-JSON
{
  "id": string,
  "title": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
שדות
id

string

פלט בלבד. מזהה תקופת הערכה שנוצר על ידי המערכת.

קריאה בלבד.

title

string

חובה. השם של התקופה למתן ציונים. לדוגמה, 'סמסטר 1'.

startDate

object (Date)

חובה. תאריך ההתחלה של תקופת המטלות, לפי שעון UTC. מעודד את קבלת האחר.

endDate

object (Date)

חובה. תאריך הסיום של תקופת המטלות, לפי שעון UTC. מעודד את קבלת האחר.