REST Resource: courses.courseWork.rubrics

リソース: Rubric

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

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

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

  "sourceSpreadsheetId": string
}
フィールド
courseId

string

コースの識別子。

読み取り専用です。

courseWorkId

string

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

読み取り専用です。

id

string

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

読み取り専用です。

creationTime

string (Timestamp format)

出力専用。このルーブリックが作成されたときのタイムスタンプ。

読み取り専用です。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

出力専用。このルーブリックの最新の変更のタイムスタンプ。

読み取り専用です。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

criteria[]

object (Criterion)

条件のリスト。各評価基準は、パフォーマンスを評価するディメンションです。

previewVersion

enum (PreviewVersion)

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

既存のソースからルーブリックを作成するためのオプション。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。
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)
    }
  ],
  "learningGoal": {
    object (LearningGoal)
  }
}
フィールド
id

string

条件 ID。

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

title

string

条件のタイトル。

description

string

条件の説明。

levels[]

object (Level)

この基準内のレベルのリスト。

learningGoal

object (LearningGoal)

省略可。

この評価基準に関連付けられている学習目標。ルーブリック評価基準に添付された学習目標は、ルーブリックがリンクされている課題にすでに添付されている必要があります。このフィールドは、適切な previewVersion が設定されている場合にのみ入力されます。

レベル

条件のレベル。

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

string

レベル ID。

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

title

string

レベルのタイトル。

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

description

string

レベルの説明。

points

number

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

メソッド

create

ルーブリックを作成します。

delete

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

get

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

list

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

patch

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