开发者历程

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

初始配置

  1. 您需要使用教与学版或 Plus 版 Google Workspace 教育版测试用户。如果您没有对使用这两种许可的 Google Workspace 教育版网域的管理员访问权限,请完成获取开发者测试网域的步骤,然后提交网域升级申请表单。系统会为该网域预配 10 个 Google Workspace 教育 Plus 版许可。
  2. 创建 Google Cloud 项目。您将使用它配置插件、发出 API 请求,以及对用户进行身份验证和授权。您也可以使用现有的 Cloud 项目。

  3. 创建教师和学生账号以进行测试。在您的演示版网域获得许可批准后,请为每个测试账号分配座位

  4. 为您的项目配置 OAuth

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

    • 如果您将应用公开范围设置为公开,请将所有测试用户的电子邮件地址添加到草稿测试人员列表中。完成后,选择保存草稿
  6. 以测试用户的身份登录您的演示版网域。通过 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. 作为 Draft 测试人员之一,您可以访问其 Marketplace 商品详情网址来安装该插件。
  5. 为您的公开项目提交 OAuth 验证请求。您需要录制一个短视频,演示如何使用 Draft 测试人员账号使用插件作用域。
  6. 发布公开插件以供 Marketplace 审核。
  7. 获得批准后,将 Marketplace SDK 商品详情状态更改为已列出

集成要求

构建 Google 课堂插件需要满足以下要求。

  1. Google 单点登录

    如需了解如何遵循最佳实践实现登录,请参阅流畅登录页面

  2. 作为 Google 课堂插件提交到 Google Workspace Marketplace

  3. iframe 实现

Google Workspace Marketplace

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

您需要熟悉以下一些关键概念: