开发者历程

下面简要概述了开发 课堂插件。

初始配置

  1. 您需要测试用户使用 Teaching & &学习版或 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 项目,请确保: <ph type="x-smartling-placeholder">
      </ph>
    1. OAuth 权限请求页面: <ph type="x-smartling-placeholder">
        </ph>
      1. 用户类型:外部
      2. 发布状态:正式版
      3. 范围: 配置 Web 应用请求的所有范围
    2. Google Workspace Marketplace SDK 应用配置屏幕: <ph type="x-smartling-placeholder">
        </ph>
      1. 应用公开范围:公开
      2. 商品详情类型:不公开
      3. 范围: 配置 Web 应用请求的所有范围
  2. <ph type="x-smartling-placeholder"></ph> 为公共项目创建 Google Workspace Marketplace 产品详情。 将测试用户账号添加为 Marketplace SDK 草稿 测试。将您所做的更改保存为草稿。如果您未看到草稿 选项,请在 Google Workspace 开发者预览版计划
  3. 使用您的插件代码更新公共项目。
  4. 作为草稿测试人员之一,请访问 <ph type="x-smartling-placeholder"></ph> Marketplace 商品详情网址
  5. 提交 OAuth 验证请求。您需要 录制一段短视频,演示如何使用 多个草稿测试人员账号
  6. <ph type="x-smartling-placeholder"></ph> 发布适用于 Marketplace 的公开插件 审核。
  7. 获得批准后,更改 Marketplace SDK 产品详情 状态更改为已列出

所需的集成

您必须满足以下要求才能创建 Google 课堂插件。

  1. Google 单点登录

    如需了解如何实现,请参阅流畅的登录页面。 按照最佳实践进行登录

  2. 以以下身份提交到 Google Workspace Marketplace: 课堂插件

  3. iframe 实现

Google Workspace Marketplace

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

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