開發人員流程

以下概略介紹開發 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 草稿測試人員。將變更內容儲存為草稿。如果沒有看到「草稿」選項,請將專案註冊至 Google Workspace 開發人員搶先體驗方案
  3. 使用外掛程式程式碼更新公開專案。
  4. 身為 Draft 測試人員,請前往 Marketplace 商店資訊網址安裝外掛程式。
  5. 為公開專案提交 OAuth 驗證要求。您必須使用其中一個草稿測試人員帳戶錄製短片,展示外掛程式範圍的使用方式。
  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 管理控制台整合,讓網域管理員可以快速為指定使用者尋找、安裝及授權應用程式。

請務必熟悉以下重要概念: