Google Classroom アドオンの一般提供が開始されました。詳しくは、
アドオンのドキュメント をご覧ください。
フィードバックを送信
対象ユーザー
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
すべてのデベロッパーが 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-04-16 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-04-16 UTC。"],[],[]]