開發人員流程

以下是開發 Classroom 外掛程式時的步驟快速總覽。

新手上路

  1. 您需要使用 Teaching & Learning 或 Plus 版本的 Google Workspace for Education 測試使用者。如果您沒有這兩種授權的 Google Workspace for Education 網域管理員存取權,請完成取得開發人員測試網域的步驟,然後提交網域升級要求表單。系統會為網域佈建 10 個 Google Workspace for Education Plus 授權。
  2. 設定測試網域,允許使用者安裝所有 Marketplace 應用程式,以便在發布前安裝及測試應用程式。如要使用限制較嚴格的網域設定測試應用程式安裝程序,可以在發布應用程式後變更這項設定。
  3. 建立老師和學生帳戶,以進行測試。試用網域的授權核准後,請為每個測試帳戶指派席位
  4. 建立 Google Cloud 專案。您將使用此金鑰設定外掛程式、發出 API 要求,以及驗證和授權使用者。您也可以使用現有的 Cloud 專案。

  5. 為專案設定 OAuth

  6. 為示範專案建立 Google Workspace Marketplace 資訊

    • 如果將應用程式顯示設定為「公開」,請將所有測試人員的電子郵件地址新增至「草稿測試人員」清單。完成後,選擇「儲存草稿」
  7. 以測試使用者身分登入示範網域。在 Google Workspace Marketplace 資訊設定中,從「應用程式網址」安裝外掛程式。

開發

  1. 開發外掛程式,並邀請測試使用者進行測試。

發布中

  1. 在要發布的 Google Cloud 專案中,確認下列事項:
    1. OAuth 同意畫面:
      1. 使用者類型:外部
      2. 發布狀態:正式發布階段
      3. 範圍: 設定網頁應用程式要求的所有範圍
    2. Google Workspace Marketplace SDK 應用程式設定畫面:
      1. 應用程式顯示設定:公開
      2. 房源類型:未列出
      3. 範圍: 設定網頁應用程式要求的所有範圍
  2. 為公開專案建立 Google Workspace Marketplace 產品資訊。 將測試使用者帳戶新增為 Marketplace SDK 草稿測試人員。將變更儲存為草稿
  3. 使用外掛程式碼更新公開專案。
  4. 以草稿測試人員的身分,前往 Marketplace 資訊網址安裝外掛程式。
  5. 為公開專案提交 OAuth 驗證要求。您必須使用其中一個草稿測試人員帳戶,錄製一段短片,示範如何使用外掛程式範圍。
  6. 發布公開外掛程式,以供 Marketplace 審查。
  7. 獲得核准後,請將 Marketplace SDK 產品資訊狀態變更為「已列出」

必要整合項目

如要建構 Classroom 外掛程式,您必須符合以下條件:

  1. Google 單一登入

    如要瞭解如何按照最佳做法實作登入功能,請參閱無阻力登入頁面

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

  3. iframe 實作

Google Workspace Marketplace

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

以下是幾個需要瞭解的重要概念: