开发者历程

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

新手入门

  1. 订阅 Google for Education 开发者公告群组,以接收有关插件和 Google Classroom API 的最新动态。
  2. 创建用于开发的专用 Google Cloud 项目。这是您的团队在开发过程中使用的 Google Cloud 项目。
  3. 为您的项目配置 OAuth
  4. 为演示项目创建 Google Workspace Marketplace 产品详情
  5. 创建教师和学生帐号以进行测试。
  6. 演示网域的许可获得批准后,请为每个测试帐号分配席位
  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 产品详情
  3. 使用您的插件代码更新公共项目。
  4. 发布公开插件以供 Marketplace 审核。先不要提交 OAuth 验证请求。
  5. Google 会制作一个演示视频,供您添加到 OAuth 验证提交内容中。
  6. 使用 Marketplace 审核团队提供的演示视频提交 OAuth 验证。
  7. 获得批准后,将 Marketplace SDK 产品详情状态更改为已列出

所需的集成

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

  1. Google 单点登录

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

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

  3. iframe 实现

Google Workspace Marketplace

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

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