开发者历程

下面简要介绍了开发 Google 课堂插件的步骤。

初始配置

  1. 您需要拥有使用Google Workspace 教育版教与学升级版或 Plus 版的测试用户。如果您没有对具有上述任一许可的 Google Workspace 教育版网域的管理员访问权限,请完成相关步骤以获取开发者测试网域,然后提交我们的网域升级申请表单。 系统将为该网域配置 10 个 Google Workspace 教育 Plus 版许可。
  2. 将测试网域配置为允许用户安装所有 Marketplace 应用,以便您可以在发布应用之前安装并测试应用。如果您想使用限制性更高的网域设置来测试应用安装流程,可以在发布应用后更改此设置。
  3. 创建教师和学生账号以进行测试。演示网域的许可获得批准后,请为每个测试账号分配席位
  4. 创建 Google Cloud 项目。您将使用它来配置插件、发出 API 请求,以及对用户进行身份验证和授权。您也可以使用现有的 Cloud 项目。

  5. 为项目配置 OAuth

  6. 为演示项目创建 Google Workspace Marketplace 商品详情

    • 如果您将应用可见性设置为公开,请将所有测试用户的电子邮件地址添加到草稿测试人员列表中。完成后,选择保存草稿
  7. 以测试用户的身份登录您的演示网域。从 Google Workspace Marketplace 详情配置中的应用网址安装插件。

开发

  1. 开发插件并让测试用户测试该插件。

发布

  1. 要发布到的 Google Cloud 项目中,确保满足以下条件:
    1. OAuth 权限请求页面:
      1. 用户类型:外部
      2. 发布状态:正式版
      3. 范围: 配置 Web 应用请求的所有范围
    2. Google Workspace Marketplace SDK 应用配置界面:
      1. 应用公开范围:公开
      2. 房源类型:不公开房源
      3. 范围: 配置 Web 应用请求的所有范围
  2. 为公开项目 创建 Google Workspace Marketplace 产品详情。 将您的测试用户账号添加为 Marketplace SDK 草稿测试人员。将更改保存为草稿
  3. 使用插件代码更新公开项目。
  4. 作为草稿测试人员之一,请访问插件的 Marketplace 商品详情网址来安装该插件。
  5. 为您的公开项目提交 OAuth 验证申请。您需要录制一段简短的视频,演示如何使用某个草稿测试账号来使用插件范围。
  6. 发布公开插件以供 Marketplace 审核。
  7. 获得批准后,将 Marketplace SDK 商品详情状态更改为已上架

集成要求

如需构建 Google 课堂插件,您需要满足以下条件。

  1. Google 单点登录

    如需了解如何按照最佳实践实现登录,请参阅无摩擦登录页面

  2. 以 Google 课堂插件的形式提交到 Google Workspace Marketplace

  3. iframe 实现

Google Workspace Marketplace

Google Workspace Marketplace 展示了可添加到整个网域或单个 Google Workspace 账号的企业应用。应用商店与 Google 管理控制台集成,因此网域管理员可以快速找到、安装应用并授权给目标用户。

您需要熟悉的一些关键概念包括: