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

詳しくは、認可ガイドをご覧ください。