Method: courses.teachers.create
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
コースの教師を作成します。
ドメイン管理者は、ドメイン内のコースに教師としてドメイン内のユーザーを直接追加できます。管理者以外のユーザーは、代わりに Invitation
を送信する必要があります。
このメソッドは次のエラーコードを返します。
PERMISSION_DENIED
リクエスト元のユーザーがこのコースで教師の作成を許可されていない場合、またはアクセスエラーが発生した場合。
- リクエストされたコース ID が存在しない場合は
NOT_FOUND
。
FAILED_PRECONDITION
: リクエストされたユーザーのアカウントが無効になっている場合、次のリクエスト エラーが返されます。
- コースのメンバーの上限に達しました
- コースの変更不可
- コースの教師の上限に達しました
- ユーザー グループ メンバーシップの上限に到達
- 非アクティブなコースのオーナー
ALREADY_EXISTS
: ユーザーがすでにコースの教師または生徒である場合。
HTTP リクエスト
POST https://classroom.googleapis.com/v1/courses/{courseId}/teachers
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ |
courseId |
string
コースの ID。この ID は、Classroom によって割り当てられた ID か、alias のいずれかです。
|
リクエスト本文
リクエストの本文には Teacher
のインスタンスが含まれます。
レスポンスの本文
成功した場合、レスポンスの本文には、新しく作成された Teacher
のインスタンスが含まれます。
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/classroom.rosters
https://www.googleapis.com/auth/classroom.profile.emails
https://www.googleapis.com/auth/classroom.profile.photos
詳しくは、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-12-15 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":"その他"
}]