开发者历程

下面简要介绍了开发 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 草稿测试人员。将您所做的更改保存为草稿。如果您没有看到“草稿”选项,请在 Google Workspace 开发者预览版计划中注册您的项目。
  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 管理控制台集成,让网域管理员可以快速为目标用户查找、安装和授权应用。

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