開發人員流程

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

新手上路

  1. 您需要使用 Teaching & Learning 或 Plus 版本的 Google Workspace for Education 測試使用者。如果您沒有 Google Workspace for Education 網域的管理員存取權,且沒有上述任一項授權,請完成取得開發人員測試網域的步驟,然後提交網域升級申請表單。這個網域將配給 10 個 Google Workspace for Education Plus 授權。
  2. 建立 Google Cloud 專案。您將使用此 API 設定外掛程式、發出 API 要求,以及驗證及授權使用者。您也可以使用現有的 Cloud 專案。

  3. 建立教師和學生帳戶進行測試。授權通過驗證後,請為每個測試帳戶指派座位

  4. 為專案設定 OAuth

  5. 為示範專案建立 Google Workspace Marketplace 產品資訊

    • 如果您將「應用程式顯示設定」設為「公開」,請將所有測試使用者的電子郵件地址新增至「草稿測試人員」清單。完成後,請選擇「儲存草稿」
  6. 以測試使用者身分登入示範網域。在 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. 身為 Draft 測試人員,請前往 Marketplace 商店資訊網址安裝外掛程式。
  5. 為公開專案提交 OAuth 驗證要求。您必須使用 Draft 測試人員帳戶,錄製一段短片,展示如何使用外掛程式範圍。
  6. 發布公開外掛程式,供 Marketplace 審查。
  7. 獲得核准後,請將 Marketplace SDK 產品資訊狀態變更為「已上架」

必要整合

如要建構 Classroom 外掛程式,您必須具備下列條件。

  1. Google 單一登入

    如要瞭解如何實作符合最佳做法的登入流程,請參閱無摩擦登入頁面

  2. 將外掛程式提交至 Google Workspace Marketplace 並設為 Classroom 外掛程式

  3. iframe 實作

Google Workspace Marketplace

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

以下是一些需要熟悉的重要概念: