以下概略介紹開發 Classroom 外掛程式的步驟。
新手上路
- 您需要使用 Teaching & Learning 或 Plus 版本的 Google Workspace for Education 測試使用者。如果您無權存取具備以上任一授權的 Google Workspace for Education 網域,請完成取得開發人員測試網域的步驟,然後提交網域升級要求表單。將提供 10 份 Google Workspace for Education Plus 授權。
建立 Google Cloud 專案。您將使用此 API 設定外掛程式、發出 API 要求,以及驗證及授權使用者。您也可以使用現有的 Cloud 專案。
- 如果將「應用程式瀏覽權限」設為「公開」,請加入 Google Workspace 開發人員預覽版計畫與這個 Cloud 專案。這會為 Cloud 專案啟用草稿功能,您必須啟用這項功能才能測試應用程式。詳情請參閱「使用草稿更新應用程式資訊」。
建立老師和學生帳戶來進行測試。授權通過驗證後,請為每個測試帳戶指派座位。
為專案設定 OAuth。
為示範專案建立 Google Workspace Marketplace 產品資訊。
- 如果您將「應用程式瀏覽權限」設為「公開」,請將「所有」測試使用者的電子郵件地址新增至「草稿測試人員」清單。完成後,請選擇「儲存草稿」。
以測試使用者身分登入示範網域。在 Google Workspace Marketplace 產品資訊設定中,透過應用程式網址安裝外掛程式。
開發
- 開發外掛程式,並邀請測試測試人員進行測試。
發布中
- 在
要發布的 Google Cloud 專案中,請確認下列事項:
- OAuth 同意畫面:
- 使用者類型:外部
- 發布狀態:正式發布階段
- 範圍: 設定網頁應用程式要求的所有範圍。
- Google Workspace Marketplace SDK 應用程式設定畫面:
- 應用程式瀏覽權限:公開
- 房源類型:未發布
- 範圍: 設定網頁應用程式要求的所有範圍。
- OAuth 同意畫面:
- 為公開專案建立 Google Workspace Marketplace 產品資訊。將測試使用者帳戶新增為 Marketplace SDK 草稿測試人員。將變更內容儲存為草稿。如果沒有看到「草稿」選項,請將專案註冊至 Google Workspace 開發人員搶先體驗方案。
- 使用外掛程式程式碼更新公開專案。
- 身為 Draft 測試人員,請前往 Marketplace 商店資訊網址安裝外掛程式。
- 為公開專案提交 OAuth 驗證要求。您必須使用其中一個草稿測試人員帳戶錄製短片,展示外掛程式範圍的使用方式。
- 發布公開外掛程式,供 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 的教育專區。