リソース: ルーブリック
コースの課題のルーブリック。ルーブリックは採点ガイドで、生徒の提出物を評価し、フィードバックを提供するために使用されます。
詳細については、ルーブリックの構造と既知の制限事項をご覧ください。
JSON 表現 |
---|
{ "courseId": string, "courseWorkId": string, "id": string, "creationTime": string, "updateTime": string, "criteria": [ { object ( |
フィールド | |
---|---|
courseId |
コースの識別子。 読み取り専用です。 |
courseWorkId |
対応するコース課題の識別子。 読み取り専用です。 |
id |
Classroom によって割り当てられたルーブリックの識別子。これは、関連するコース課題のルーブリックの中で唯一無二です。 読み取り専用です。 |
creationTime |
出力のみ。このルーブリック作成時のタイムスタンプ。 読み取り専用です。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
updateTime |
出力のみ。このルーブリックに対する最新の変更のタイムスタンプ。 読み取り専用です。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
criteria[] |
条件のリストです。各条件は、掲載結果を評価する基準となります。 |
previewVersion |
出力のみ。このリソースの取得に使用された API のプレビュー版。 |
共用体フィールド rubric_source 。既存のソースからルーブリックを作成するオプション。rubric_source は次のいずれかになります。 |
|
sourceSpreadsheetId |
入力のみ。変更不可。スプレッドシートの Google スプレッドシート ID。このスプレッドシートには、フォーマットされたルーブリック設定が含まれている必要があります。課題のルーブリックを作成または再利用するをご覧ください。このフィールドを使用するには、 |
Criterion
ルーブリックの基準です。各条件は、掲載結果を評価する基準となります。
JSON 表現 |
---|
{
"id": string,
"title": string,
"description": string,
"levels": [
{
object ( |
フィールド | |
---|---|
id |
条件 ID です。 作成時に ID が割り当てられます。 |
title |
条件のタイトルです。 |
description |
条件の説明です。 |
levels[] |
この条件内のレベルのリストです。 |
レベル
条件のレベルです。
JSON 表現 |
---|
{ "id": string, "title": string, "description": string, "points": number } |
フィールド | |
---|---|
id |
レベル ID。 作成時に ID が割り当てられます。 |
title |
レベルのタイトル。 レベルでポイントが設定されていない場合は、タイトルを設定する必要があります。 |
description |
レベルの説明。 |
points |
このレベルに関連するオプションのポイント。設定する場合、ルーブリック内のすべてのレベルで点数を指定する必要があります。また、値は 1 つの基準内のすべてのレベルで異なる値にする必要があります。0 はなしポイントとは異なります。 |
Methods |
|
---|---|
|
ルーブリックを作成する。 |
|
ルーブリックを削除します。 |
|
ルーブリックを返します。 |
|
リクエスト元に閲覧が許可されているルーブリックのリストを返します。 |
|
ルーブリックを更新します。 |