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