以下是開發 Classroom 外掛程式時的步驟快速總覽。
新手上路
- 您需要使用 Teaching & Learning 或 Plus 版本的 Google Workspace for Education 測試使用者。如果您沒有這兩種授權的 Google Workspace for Education 網域管理員存取權,請完成取得開發人員測試網域的步驟,然後提交網域升級要求表單。系統會為網域佈建 10 個 Google Workspace for Education Plus 授權。
- 設定測試網域,允許使用者安裝所有 Marketplace 應用程式,以便在發布前安裝及測試應用程式。如要使用限制較嚴格的網域設定測試應用程式安裝程序,可以在發布應用程式後變更這項設定。
- 建立老師和學生帳戶,以進行測試。試用網域的授權核准後,請為每個測試帳戶指派席位。
建立 Google Cloud 專案。您將使用此金鑰設定外掛程式、發出 API 要求,以及驗證和授權使用者。您也可以使用現有的 Cloud 專案。
為專案設定 OAuth。
為示範專案建立 Google Workspace Marketplace 資訊。
- 如果將應用程式顯示設定為「公開」,請將所有測試人員的電子郵件地址新增至「草稿測試人員」清單。完成後,選擇「儲存草稿」。
以測試使用者身分登入示範網域。在 Google Workspace Marketplace 資訊設定中,從「應用程式網址」安裝外掛程式。
開發
- 開發外掛程式,並邀請測試使用者進行測試。
發布中
- 在要發布的
Google Cloud 專案中,確認下列事項:
- OAuth 同意畫面:
- 使用者類型:外部
- 發布狀態:正式發布階段
- 範圍: 設定網頁應用程式要求的所有範圍。
- Google Workspace Marketplace SDK 應用程式設定畫面:
- 應用程式顯示設定:公開
- 房源類型:未列出
- 範圍: 設定網頁應用程式要求的所有範圍。
- OAuth 同意畫面:
- 為公開專案建立 Google Workspace Marketplace 產品資訊。 將測試使用者帳戶新增為 Marketplace SDK 草稿測試人員。將變更儲存為草稿。
- 使用外掛程式碼更新公開專案。
- 以草稿測試人員的身分,前往 Marketplace 資訊網址安裝外掛程式。
- 為公開專案提交 OAuth 驗證要求。您必須使用其中一個草稿測試人員帳戶,錄製一段短片,示範如何使用外掛程式範圍。
- 發布公開外掛程式,以供 Marketplace 審查。
- 獲得核准後,請將 Marketplace SDK 產品資訊狀態變更為「已列出」。
必要整合項目
如要建構 Classroom 外掛程式,您必須符合以下條件:
Google 單一登入
- Google Identity Platform。Google 提供多種驗證方式。
- 整合個案研究。
如要瞭解如何按照最佳做法實作登入功能,請參閱無阻力登入頁面。
以 Classroom 外掛程式的形式提交至 Google Workspace Marketplace
iframe 實作
Google Workspace Marketplace
Google Workspace Marketplace 展示了可新增至整個網域或個別 Google Workspace 帳戶的企業應用程式。Marketplace 與 Google 管理控制台整合,網域管理員可以快速尋找、安裝及授權應用程式給特定使用者。
以下是幾個需要瞭解的重要概念:
- OAuth 行為和規定。
- Google Workspace Marketplace 開發人員說明文件。
- Google Workspace Marketplace 的教育專區。