以下簡要概略說明開發 Classroom 外掛程式的步驟。
新手上路
- 訂閱 Google for Education 開發人員公告群組,即可接收外掛程式和 Google Classroom API 的最新消息。
- 建立用於開發的私人 Google Cloud 專案。這是您的團隊在開發期間使用的 Google Cloud 專案。
- 將示範網域和 Google Cloud 專案 ID 提供給 Google 合作夥伴。當外掛程式處於搶先體驗階段時,使用者必須將 ID 加入許可清單。
- 為專案設定 OAuth。
- 為示範專案建立 Google Workspace Marketplace 清單。
- 建立老師和學生帳戶以進行測試。
- 示範網域的授權獲得核准後,請為每個測試帳戶指派帳戶名額。
- 以管理員身分登入示範網域。透過 Google Workspace Marketplace 清單設定中的應用程式網址安裝外掛程式。
開發
- 開發並測試外掛程式。
發布範圍
-
建立要發布的公開 Google Cloud 專案,並確認以下事項:
- OAuth 同意畫面:
- 使用者類型:外部
- 發布狀態:實際運作中
- 範圍: 設定網頁應用程式要求的所有範圍。
- Google Workspace Marketplace SDK 應用程式設定畫面:
- 應用程式瀏覽權限:公開
- 房源類型:不公開
- 範圍: 設定網頁應用程式要求的所有範圍。
- OAuth 同意畫面:
- 為公開專案 建立 Google Workspace Marketplace 商店資訊。
- 以外掛程式的程式碼更新公開專案。
- 發布公開外掛程式以進行 Marketplace 審查。請先不要提交 OAuth 驗證要求。
- Marketplace 審查團隊會為您製作示範影片,並納入您提交的 OAuth 驗證資訊中。
- 提交 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 的教育部分。