開發人員流程

以下概略介紹開發 Classroom 外掛程式的步驟。

新手上路

  1. 您需要使用 Teaching and Learning Upgrade 或 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 清單

    • 如果您將「應用程式瀏覽權限」設為「公開」,請將「所有」測試使用者的電子郵件地址新增至「草稿測試人員」清單。完成後,選擇「Save DRAFT」
  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. 身為草稿測試人員,請前往 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 管理控制台整合,因此網域管理員可快速為目標使用者尋找、安裝應用程式並授權。

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