开发者历程

下面简要介绍了开发 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 账号的企业应用 。Marketplace 与 Google 管理控制台 集成,以便网域 管理员可以快速查找、安装应用并为目标用户授权。

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