下面简要概述了开发 课堂插件。
初始配置
- 您需要测试用户使用 Teaching & &学习版或 Plus 版 Google Workspace 教育版。如果您没有 拥有以上任一许可的 Google Workspace 教育版网域,请完成获取 开发者测试网域,然后提交网域升级请求表单。 系统会为该网域配置 10 个 Google Workspace 教育 Plus 版许可。
创建 Google Cloud 项目。您将用它来配置 您的插件、发出 API 请求以及对用户进行身份验证和授权。您 也可以使用现有的 Cloud 项目。
- 如果您将“应用公开范围”设为公开,请加入 Google Workspace 开发者预览版计划。这个 为 Cloud 项目启用“草稿”功能, 是测试应用所必需的如需了解详情,请参阅 使用草稿更新应用详情。
创建教师和学生账号以进行测试。获得许可后 为您的每个测试账号分配席位。
为您的项目配置 OAuth。
创建 Google Workspace Marketplace 产品详情,用于 演示项目。
- 如果您将“应用公开范围”设为公开,请添加 所有测试用户添加到草稿测试人员列表中。选择保存草稿 。
以测试用户的身份登录演示域。从以下位置安装插件: Google Workspace Marketplace 产品详情配置中的应用网址。
开发
- 开发该插件,并请测试测试人员对其进行测试。
发布
- 在
要发布的 Google Cloud 项目,请确保:
<ph type="x-smartling-placeholder">
- </ph>
- OAuth 权限请求页面:
<ph type="x-smartling-placeholder">
- </ph>
- 用户类型:外部
- 发布状态:正式版
- 范围: 配置 Web 应用请求的所有范围。
- Google Workspace Marketplace SDK 应用配置屏幕:
<ph type="x-smartling-placeholder">
- </ph>
- 应用公开范围:公开
- 商品详情类型:不公开
- 范围: 配置 Web 应用请求的所有范围。
- OAuth 权限请求页面:
<ph type="x-smartling-placeholder">
- <ph type="x-smartling-placeholder"></ph> 为公共项目创建 Google Workspace Marketplace 产品详情。 将测试用户账号添加为 Marketplace SDK 草稿 测试。将您所做的更改保存为草稿。如果您未看到草稿 选项,请在 Google Workspace 开发者预览版计划。
- 使用您的插件代码更新公共项目。
- 作为草稿测试人员之一,请访问 <ph type="x-smartling-placeholder"></ph> Marketplace 商品详情网址。
- 提交 OAuth 验证请求。您需要 录制一段短视频,演示如何使用 多个草稿测试人员账号
- <ph type="x-smartling-placeholder"></ph> 发布适用于 Marketplace 的公开插件 审核。
- 获得批准后,更改 Marketplace SDK 产品详情 状态更改为已列出。
所需的集成
您必须满足以下要求才能创建 Google 课堂插件。
Google 单点登录
- Google Identity Platform。Google 提供了多种身份验证方法, 选项。
- 集成案例研究。
如需了解如何实现,请参阅流畅的登录页面。 按照最佳实践进行登录
以以下身份提交到 Google Workspace Marketplace: 课堂插件
iframe 实现
Google Workspace Marketplace
Google Workspace Marketplace 展示了企业应用 (可添加到整个网域或单个 Google Workspace) 账号。市场 已与 Google 管理控制台集成,因此网域 管理员可以为目标用户快速查找、安装和授权应用。
您需要熟悉的一些关键概念包括:
- OAuth 行为和要求。
- Google Workspace Marketplace 开发者文档。
- Google Workspace Marketplace 的教育部分。