Google Classroom アドオンの一般提供が開始されました。詳しくは、
アドオンのドキュメント をご覧ください。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
フィードバックを送信
対象ユーザー
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google Classroom API にはすべてのデベロッパーがリクエストを送信できますが、一部の Google Classroom 機能は特定のユーザーのみが利用できます。各機能には、特定の Google Workspace for Education ライセンス タイプが必要であるなど、さまざまな要件があります。Google Workspace for Education の各ライセンス レベルの機能の詳細については、エディションの比較ページ をご覧ください。
重要な用語: 対象 ユーザーは、特定の Classroom 機能の要件を満たしている場合、その機能を使用する権限 を持っています。 キーポイント: 権限はユーザーごとに個別に決定され、時間の経過とともに変更される可能性があります。Classroom API の一部の機能の利用資格は、Google Classroom アプリの対応する機能とは異なる場合があります。たとえば、API を使用してルーブリックを作成、変更、削除する際には、特定のライセンス要件 が適用されます。 利用資格要件のある機能
次の Classroom API 機能は、対象となるユーザーのみが利用できます。
ユーザーの権限を判断する
Classroom API へのリクエストは、個々のユーザーに代わって行われます。そのため、資格要件を含む API リクエストを発行する前に、ユーザーが適切な機能を持っているかどうかを確認する必要があります。
重要なポイント: ユーザーの機能を確認して、アクセスできる Classroom の機能に合わせてプロダクトの外観や動作を調整することを検討してください。 ユーザーが特定の機能を使用できるかどうかを確認するには、checkUserCapability メソッドに API リクエストを送信します。使用する Classroom 機能に適した Capability タイプを含めます。各機能に適切な Capability を指定します。
ユーザーが...
Capability
リクエストの作成に使用された OAuth クライアント ID の Google Cloud プロジェクトに関連付けられた Classroom アドオンの添付ファイルを作成 または変更 できる
CREATE_ADD_ON_ATTACHMENT
採点期間の設定を変更 できる
UPDATE_GRADING_PERIOD_SETTINGS
ルーブリックを作成 、変更 、削除 できる
CREATE_RUBRIC
次に、レスポンスの allowed フィールドを確認します。allowed が true の場合、ユーザーは選択した Capability にアクセスできます。その後、ユーザーに代わって Capability に関連する API リクエストを行うことができます。
重要: ユーザーが対象であっても、対象資格に依存する API リクエストが失敗する可能性があります。利用資格は、特定のユーザーが Classroom の機能を利用できることを意味しますが、特定のリクエストが成功することを意味するものではありません。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-01 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-01 UTC。"],[],[]]