REST Resource: courses.courseWork.rubrics

リソース: ルーブリック

コースの課題のルーブリック。ルーブリックは採点ガイドで、生徒の提出物を評価し、フィードバックを提供するために使用されます。

詳細については、ルーブリックの構造と既知の制限事項をご覧ください。

JSON 表現
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  // Union field rubric_source can be only one of the following:
  "sourceSpreadsheetId": string
  // End of list of possible types for union field rubric_source.
}
フィールド
courseId

string

コースの識別子。

読み取り専用です。

courseWorkId

string

対応するコース課題の識別子。

読み取り専用です。

id

string

Classroom によって割り当てられたルーブリックの識別子。これは、関連するコース課題のルーブリックの中で唯一無二です。

読み取り専用です。

creationTime

string (Timestamp format)

出力のみ。このルーブリック作成時のタイムスタンプ。

読み取り専用です。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力のみ。このルーブリックに対する最新の変更のタイムスタンプ。

読み取り専用です。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

criteria[]

object (Criterion)

条件のリストです。各条件は、掲載結果を評価する基準となります。

previewVersion

enum (PreviewVersion)

出力のみ。このリソースの取得に使用された API のプレビュー版。

共用体フィールド rubric_source。既存のソースからルーブリックを作成するオプション。rubric_source は次のいずれかになります。
sourceSpreadsheetId

string

入力のみ。変更不可。スプレッドシートの Google スプレッドシート ID。このスプレッドシートには、フォーマットされたルーブリック設定が含まれている必要があります。課題のルーブリックを作成または再利用するをご覧ください。このフィールドを使用するには、https://www.googleapis.com/auth/spreadsheets.readonly または https://www.googleapis.com/auth/spreadsheets スコープが必要です。

Criterion

ルーブリックの基準です。各条件は、掲載結果を評価する基準となります。

JSON 表現
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ]
}
フィールド
id

string

条件 ID です。

作成時に ID が割り当てられます。

title

string

条件のタイトルです。

description

string

条件の説明です。

levels[]

object (Level)

この条件内のレベルのリストです。

レベル

条件のレベルです。

JSON 表現
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
フィールド
id

string

レベル ID。

作成時に ID が割り当てられます。

title

string

レベルのタイトル。

レベルでポイントが設定されていない場合は、タイトルを設定する必要があります。

description

string

レベルの説明。

points

number

このレベルに関連するオプションのポイント。設定する場合、ルーブリック内のすべてのレベルで点数を指定する必要があります。また、値は 1 つの基準内のすべてのレベルで異なる値にする必要があります。0 はなしポイントとは異なります。

Methods

create

ルーブリックを作成する。

delete

ルーブリックを削除します。

get

ルーブリックを返します。

list

リクエスト元に閲覧が許可されているルーブリックのリストを返します。

patch

ルーブリックを更新します。