Method: courses.courseWork.create
コースの課題を作成します。
作成されたコースの課題(および対応する生徒の提出物)は、リクエストの作成に使用された OAuth クライアント ID の Developer Console プロジェクトに関連付けられています。Classroom の API リクエストでコースの課題と生徒の提出物を変更するには、関連する Developer Console プロジェクトの OAuth クライアント ID を使用する必要があります。
このメソッドは、次のエラーコードを返します。
PERMISSION_DENIED
リクエストしたユーザーがリクエストされたコースにアクセスできない場合、リクエストされたコースで課題を作成する、ドライブの添付ファイルを共有する、またはアクセスエラー。
INVALID_ARGUMENT
: リクエストの形式が正しくない場合。
NOT_FOUND
: リクエストされたコースが存在しない場合。
- 次のリクエスト エラーの場合は
FAILED_PRECONDITION
:
- AttachmentNotVisible(添付ファイルの表示不可)
HTTP リクエスト
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ |
courseId |
string
コースの ID。この ID は、Classroom で割り当てられた ID または alias のいずれかです。
|
リクエスト本文
リクエストの本文には CourseWork
のインスタンスが含まれます。
レスポンスの本文
成功した場合、レスポンスの本文には、新しく作成された CourseWork
のインスタンスが含まれます。
認証スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/classroom.coursework.students
詳しくは、OAuth 2.0 の概要をご覧ください。
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-03-21 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]