Method: courses.courseWork.rubrics.create

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

このリクエストは、親コースの作業アイテムの作成に使用される OAuth クライアント ID を使用して、Google Cloud コンソールから行う必要があります。

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

このメソッドは、次のエラーコードを返します。

  • PERMISSION_DENIED: リクエスト元のユーザーに、リクエストされたコースのコース課題のルーブリックの作成が許可されていない場合。
  • INTERNAL: リクエストに十分な OAuth スコープがない場合。
  • INVALID_ARGUMENT: リクエストの形式が不適切で、次のリクエスト エラーの場合:
    • RubricCriteriaInvalidFormat
  • NOT_FOUNDリクエストされたコースまたはコースの課題が存在しない場合、またはユーザーがそのコースまたはコースの課題にアクセスできない場合。
  • 次のリクエスト エラーの場合は FAILED_PRECONDITION
    • AttachmentNotVisible

HTTP リクエスト

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
courseId

string

必須。コースの識別子。

courseWorkId

string

必須。コースの課題の識別子。

クエリ パラメータ

パラメータ
previewVersion

enum (PreviewVersion)

(省略可)API のプレビュー版。プレビュー プログラムでデベロッパーが利用できる新しい API 機能にアクセスするには、設定する必要があります。

リクエスト本文

リクエストの本文には Rubric のインスタンスが含まれています。

レスポンスの本文

成功した場合、レスポンスの本文には、新しく作成された Rubric のインスタンスが含まれます。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/classroom.coursework.students

詳細については、承認ガイドをご覧ください。