開發人員流程

以下簡要概略說明開發 Classroom 外掛程式的步驟。

新手上路

  1. 訂閱 Google for Education 開發人員公告群組,即可接收外掛程式和 Google Classroom API 的最新消息。
  2. 建立用於開發的私人 Google Cloud 專案。這是您的團隊在開發期間使用的 Google Cloud 專案。
  3. 將示範網域和 Google Cloud 專案 ID 提供給 Google 合作夥伴。當外掛程式處於搶先體驗階段時,使用者必須將 ID 加入許可清單。
  4. 為專案設定 OAuth
  5. 為示範專案建立 Google Workspace Marketplace 清單
  6. 建立老師和學生帳戶以進行測試。
  7. 示範網域的授權獲得核准後,請為每個測試帳戶指派帳戶名額
  8. 以管理員身分登入示範網域。透過 Google Workspace Marketplace 清單設定中的應用程式網址安裝外掛程式。

開發

  1. 開發並測試外掛程式。

發布範圍

  1. 建立要發布的公開 Google Cloud 專案,並確認以下事項:
    1. OAuth 同意畫面:
      1. 使用者類型:外部
      2. 發布狀態:實際運作中
      3. 範圍: 設定網頁應用程式要求的所有範圍
    2. Google Workspace Marketplace SDK 應用程式設定畫面:
      1. 應用程式瀏覽權限:公開
      2. 房源類型:不公開
      3. 範圍: 設定網頁應用程式要求的所有範圍
  2. 為公開專案 建立 Google Workspace Marketplace 商店資訊
  3. 以外掛程式的程式碼更新公開專案。
  4. 發布公開外掛程式以進行 Marketplace 審查。請先不要提交 OAuth 驗證要求。
  5. Marketplace 審查團隊會為您製作示範影片,並納入您提交的 OAuth 驗證資訊中。
  6. 提交 OAuth 驗證資訊,並附上 Marketplace 審查團隊提供的示範影片。
  7. 獲得核准後,請將 Marketplace SDK 產品資訊狀態變更為「已列出」

必要整合項目

您必須符合下列條件,才能建立 Classroom 外掛程式。

  1. Google 單一登入

    如要瞭解如何遵循最佳做法實作登入,請參閱順暢的登入頁面

  2. 以 Classroom 外掛程式的形式提交至 Google Workspace Marketplace

  3. iframe 導入方式

Google Workspace Marketplace

Google Workspace Marketplace 展示了可新增至整個網域或個別 Google Workspace 帳戶的企業應用程式。Marketplace 已與 Google 管理控制台整合,因此網域管理員可為目標使用者快速尋找、安裝及授權應用程式。

需要熟悉的重要概念包括: