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-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). כוללני.