下面简要介绍了开发 Google 课堂插件时的步骤。
初始配置
- 您需要拥有 Google Workspace 教育版教学与学习版或 Plus 版本的 测试用户。如果您没有对拥有其中任一许可的 Google Workspace 教育版网域的管理员访问权限,请完成获取开发者测试网域的步骤,然后提交我们的网域升级申请表单。系统将为该网域预配 10 个 Google Workspace 教育 Plus 版许可。
- 配置测试网域,以允许用户安装所有 Marketplace 应用,以便您 可以在发布应用之前安装并测试应用。如果您想使用限制性更强的网域设置测试应用安装流程,可以在发布应用后更改此设置。
- 创建教师和学生账号以进行测试。在您的演示网域的许可获得 批准后,为每个测试账号分配席位。
创建 Google Cloud 项目。您将使用它来配置插件、发出 API 请求,以及对用户进行身份验证和授权。您也可以使用现有的 Cloud 项目。
为 演示项目创建 Google Workspace Marketplace 产品详情。
- 如果您将“应用可见性”设置为公开,请将 所有测试用户的电子邮件地址添加到草稿测试人员列表中。完成后,选择保存草稿 。
以测试用户的身份登录演示网域。从 Google Workspace Marketplace 产品详情配置中的应用网址 安装插件。
开发
- 开发插件并让测试用户进行测试。
发布
- 在您要发布的 Google Cloud 云项目中,确保满足以下条件:
- 为公开项目创建 Google Workspace Marketplace 产品详情。将测试用户账号添加为 Marketplace SDK 草稿 测试人员。以草稿形式 保存更改。
- 使用插件代码更新公开项目。
- 作为草稿测试人员之一,访问其 Marketplace 产品详情网址以安装插件。
- 为公开项目提交 OAuth 验证请求。您需要录制一段短视频,演示如何使用其中一个草稿测试人员账号使用插件范围。
- 发布公开插件 以供 Marketplace 审核。
- 获得批准后,将 Marketplace SDK 产品详情 状态更改为已列出。
集成要求
如需构建 Google 课堂插件,必须满足以下要求。
Google 单点登录
- Google Identity Platform。Google 提供多种身份验证选项。
- 集成案例研究。
如需了解如何按照最佳实践实现 登录,请参阅无缝登录页面。
以 Google 课堂插件的形式提交到 Google Workspace Marketplace
iframe 实现
Google Workspace Marketplace
Google Workspace Marketplace 展示了可以添加到整个网域或各个 Google Workspace 账号的企业应用 。Marketplace 与 Google 管理控制台 集成,以便网域 管理员可以快速查找、安装应用并为目标用户授权。
您需要熟悉的一些关键概念包括:
- OAuth 行为和要求。
- Google Workspace Marketplace 开发者文档。
- Google Workspace Marketplace 的教育版块。