開発者のプロセス

ここでは、Terraform ワークフローを開発する際の手順の概要を Classroom アドオン。

オンボーディング

  1. Teaching and Learning Upgrade のGoogle Cloud のエディション Google Workspace for Education管理者権限が付与されていない場合、 これらのライセンスのいずれかを持つ Google Workspace for Education ドメインは、 デベロッパー テスト ドメインをご確認のうえ、ドメイン アップグレードのリクエスト フォームを送信してください。 このドメインには、10 個の Google Workspace for Education Plus ライセンスがプロビジョニングされます。
  2. Google Cloud プロジェクトを作成します。これを使用して API リクエストの作成、ユーザーの認証と認可を行います。マイページ 既存の Cloud プロジェクトも使用できます

  3. テスト用の教師と生徒のアカウントを作成します。ライセンスが付与されたら、 承認された場合は、各テスト アカウントにシートを割り当ててください

  4. プロジェクトに OAuth を構成します

  5. 貴社の Google Workspace Marketplace リスティングを作成します。 できます。

    • [App Visibility] を [public] に設定した場合は、 すべてのテストユーザーをドラフト テスターのリストに追加します。[下書きを保存] を選択します。 選択します。
  6. デモドメインにテストユーザーとしてログインします。アドオンをインストールする Google Workspace Marketplace のリスティング構成にあるアプリの URL

開発

  1. アドオンを開発し、テストテスターとともにテストします。

公開

  1. <ph type="x-smartling-placeholder"></ph> 公開する Google Cloud プロジェクト」の場合は、次のことを確認してください。 <ph type="x-smartling-placeholder">
      </ph>
    1. OAuth 同意画面: <ph type="x-smartling-placeholder">
        </ph>
      1. User Type: 外部
      2. 公開ステータス: 本番環境
      3. スコープ: ウェブアプリでリクエストされるスコープをすべて構成します。
    2. Google Workspace Marketplace SDK アプリの構成画面: <ph type="x-smartling-placeholder">
        </ph>
      1. アプリの公開設定: 公開
      2. リスティング タイプ: 限定公開
      3. スコープ: ウェブアプリでリクエストされるスコープをすべて構成します。
  2. <ph type="x-smartling-placeholder"></ph> 公開プロジェクト用に Google Workspace Marketplace のリスティングを作成します。 テストユーザー アカウントを Marketplace SDK ドラフトとして追加する 。変更を下書きとして保存します。下書きが表示されない場合 オプションを使用してプロジェクトを登録し、 Google Workspace デベロッパー プレビュー プログラム:
  3. アドオンコードで一般公開プロジェクトを更新します。
  4. ドラフト テスターの 1 人として、 <ph type="x-smartling-placeholder"></ph> Marketplace リスティング URL
  5. <ph type="x-smartling-placeholder"></ph>を送信 公開プロジェクトに対する OAuth 検証リクエスト次の操作が必要です。 アドオン スコープの使い方を説明する短い動画を録画します。 公開されません
  6. <ph type="x-smartling-placeholder"></ph> Marketplace で一般公開アドオンを公開する 確認しましょう。
  7. 承認されたら、Marketplace SDK リスティングを変更します ステータスを掲載済みに変更します。

必要な統合

Classroom アドオンを作成するには、次のものが必要です。

  1. Google シングル サインオン

    実装方法については、スムーズなログインページをご覧ください。 ベスト プラクティスに沿ってログインすることをおすすめします。

  2. Google Workspace Marketplace に Classroom アドオン

  3. iframe の実装

Google Workspace Marketplace

Google Workspace Marketplace: エンタープライズ アプリケーションを紹介 ドメイン全体または個々の Google Workspace に追加できる できます。マーケットプレイス Google 管理コンソールと統合されているため、ドメインは 管理者は、対象ユーザーのアプリをすばやく検索、インストール、承認できます。

知っておくべき重要なコンセプトは次のとおりです。