リソース: Rubric
コースの課題のルーブリック。ルーブリックとは、生徒の課題を評価してフィードバックを提供するために使用される採点ガイドです。
詳しくは、ルーブリックの構造と既知の制限事項をご覧ください。
| JSON 表現 |
|---|
{ "courseId": string, "courseWorkId": string, "id": string, "creationTime": string, "updateTime": string, "criteria": [ { object ( |
| フィールド | |
|---|---|
courseId |
コースの識別子。 読み取り専用です。 |
courseWorkId |
対応するコース課題の識別子。 読み取り専用です。 |
id |
Classroom によって割り当てられたルーブリックの識別子。これは、関連するコース課題のルーブリック間で一意です。 読み取り専用です。 |
creationTime |
出力専用。このルーブリックが作成されたときのタイムスタンプ。 読み取り専用です。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。このルーブリックの最新の変更のタイムスタンプ。 読み取り専用です。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
criteria[] |
条件のリスト。各評価基準は、パフォーマンスを評価するディメンションです。 |
previewVersion |
出力専用。このリソースの取得に使用された API のプレビュー版。 |
| 既存のソースからルーブリックを作成するためのオプション。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
sourceSpreadsheetId |
入力専用。変更不可。スプレッドシートの Google スプレッドシート ID。このスプレッドシートには、フォーマットされたルーブリック設定が含まれている必要があります。課題のルーブリックを作成または再利用するをご覧ください。このフィールドを使用するには、 |
| 相互に排他的なフィールドの終了。 | |
Criterion
ルーブリックの条件。各評価基準は、パフォーマンスを評価するディメンションです。
| JSON 表現 |
|---|
{ "id": string, "title": string, "description": string, "levels": [ { object ( |
| フィールド | |
|---|---|
id |
条件 ID。 作成時に ID が割り当てられます。 |
title |
条件のタイトル。 |
description |
条件の説明。 |
levels[] |
この基準内のレベルのリスト。 |
learningGoal |
省略可。 この評価基準に関連付けられている学習目標。ルーブリック評価基準に添付された学習目標は、ルーブリックがリンクされている課題にすでに添付されている必要があります。このフィールドは、適切なpreviewVersion が設定されている場合にのみ入力されます。
|
レベル
条件のレベル。
| JSON 表現 |
|---|
{ "id": string, "title": string, "description": string, "points": number } |
| フィールド | |
|---|---|
id |
レベル ID。 作成時に ID が割り当てられます。 |
title |
レベルのタイトル。 レベルにポイントが設定されていない場合は、タイトルを設定する必要があります。 |
description |
レベルの説明。 |
points |
このレベルに関連付けられたオプションのポイント。設定する場合、ルーブリック内のすべてのレベルでポイントを指定する必要があり、その値は 1 つの基準内のすべてのレベルで一意である必要があります。0 はポイントなしとは異なります。 |
メソッド |
|
|---|---|
|
ルーブリックを作成します。 |
|
ルーブリックを削除します。 |
|
ルーブリックを返します。 |
|
リクエスト元が表示を許可されているルーブリックのリストを返します。 |
|
ルーブリックを更新します。 |