将 Google 课堂与学生信息系统 (SIS) 相关联

本文供管理员参考。教师请点击此处

对所有教师来说,如要使用学生信息系统 (SIS) 集成功能,必须有以下许可之一:

  • Google Workspace 教育 Plus 版许可
  • 教与学升级版许可

自 2024 年 7 月 9 日起,您必须有这些许可之一才能使用成绩导出功能。

如果您的学生信息系统 (SIS) 目前是通过 OneRoster API 与 Google 课堂集成的,那么您可以将 Google 课堂关联到您的学生信息系统。您完成关联设置后,教师就可以将自己的课程关联到学生信息系统,还能使用学生信息系统集成功能导入学生名单,以及将成绩导出至该系统。详细了解学生信息系统集成功能

只有当客户使用的是软件即服务 (SaaS) 解决方案,且该解决方案由学生信息系统提供商完全托管和管理时,才提供客户服务。建议您在管理控制台配置界面中选中“启用学生信息系统支持:允许 Google 将您的域名分享给 <SIS>,以便诊断和排查系统错误”复选框,从而让 Google 与学生信息系统共享信息。

重要提示:许多合作伙伴都支持学生信息系统 (SIS) 集成。我们正在努力与其他学生信息系统建立合作伙伴关系。了解学生信息系统集成合作伙伴关系状态

详细了解 SaaS 支持情况

如要关联学生信息系统,您需要请您的学生信息系统合作伙伴提供以下信息:

  • 主机网址
  • 访问密钥
  • Secret 代码

全部展开 | 全部收起

将 Google 课堂与您的学生信息系统相关联

请按您的学生信息系统对应的说明操作。

将 Google 课堂与 Infinite Campus 相关联

资格要求

如果满足以下条件,您可以将 Google 课堂与 Infinite Campus 相关联:

  • 通过 Campus Learning 许可使用 Infinite Campus。
  • 使用由 Infinite Campus 完全托管和管理的 SaaS 解决方案。

如果您所在的学区通过以下方式运行软件,Google 将无法提供支持:

  • 通过本地部署方式运行 Infinite Campus 软件。
  • 运行不由 Infinite Campus 直接管理的云部署,例如 AWS/GCP 中的虚拟机。

如果管理员对通过 Infinite Campus 门户网站进行初始设置有疑问,可以联系:

第 1 步:获取 OAuth 凭据

  1. 登录 Infinite Campus 系统管理员页面。
  2. 搜索并选择 Digital Learning Applications(数字学习应用)。
  3. 点击 Add application(添加应用)。
  4. 在 Browse Applications(浏览应用)下方,点击 Google Classroom(Google 课堂)。
  5. (可选)如果未看到“Browse Applications”(浏览应用),请检查您的 Campus Learning 许可:
    • 搜索并选择 Campus Learning Licensing(Campus Learning 许可)接着点击 在右上角检查您的许可状态。
    • 如果没有许可,您可以申请有效期为 45 天的一次性临时许可。
    • 如果有许可,但仍然无法生成凭据,请与 Campus 支持团队联系。
  6. 点击 Generate New OneRoster Connection(生成新的 OneRoster 关联)。

  7. 选择 OneRoster 1.2

  8. 将以下 OAuth 凭据记录下来,以便在下一步中使用:

    • 使用方密钥(OAuth 密钥)
    • 使用方 Secret (OAuth secret)
    • OneRoster 基础网址(主机网址)

第 2 步:关联 Google 课堂

  1. 前往 classroom.google.com/admin
  2. 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头
  3. 然后选择您的学生信息系统。
  4. 点击连接至 Google

    Connect to Google

  5. 点击“学生信息系统 (SIS) 设置”下的关联
  6. 输入您在上文第 1 步中记录的 OAuth 凭据:
    • 主机网址
    • 访问密钥
    • 密钥代码

  7. 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
    • 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
  8. 点击授权
    • 如果您收到错误消息,请刷新页面。

如果在设置 Infinite Campus 时遇到问题,请联系:

将 Google 课堂与 Skyward SMS 2.0 相关联

资格要求

如果您满足以下条件,则可以将 Google 课堂与 Skyward SMS 2.0 相关联:

  • 您所在的学区通过 LMS API 许可使用 Skyward 2.0。
  • 使用 Skyward 完全托管和管理的 SaaS 解决方案。

在本机上使用 Skyward 的客户可以使用学生信息系统集成,但无法获得 Google 支持服务。

如有关于通过 Skyward 门户网站进行初始设置的问题,请与 Skyward 客户服务团队联系。

第 1 步:将 Google 设为 OneRoster 合作伙伴供应商,并获取 OAuth 凭据

  1. 在“Skyward Product Setup”(Skyward 产品设置)页面的“System”(系统)下方,依次点击 Product Setup [产品设置 (PS)] 接着点击 Contact Access [通讯录访问权限 (CA)]。
  2. 在“Security”[安全 (SE)] 和“Subgroup Users”[子群组用户 (US)] 下方,选择 Secured User [安全用户 (SU)] 接着点击 点击 Add(添加)。
  3. 在“Add Secured User”(添加安全用户)下方,选择供应商的名称类型 接着点击 为 Google 输入一个名称。例如,输入“Google”作为组织名称。

提示:请记下该名称,以便在后续步骤中使用。

  1. 点击 Add Entered Name to Secured Users(将输入的名称添加到“安全用户”列表),以继续操作。
  2. 在“Security Information”(安全信息)下方,点击 Account Information(账号信息)。登录名“GOOGLE”即为 API 密钥。
  3. 点击 Save(保存)。
  4. 在“Secured Users List”(安全用户列表)中,找到您在上文第 3 步输入的名称:
    • 检查该名称是否被列为“Active Secured User”(活跃安全用户)(显示 Y)。
    • 点击右下角的 API
  5. 在“API Access”(API 访问权限)窗口中,点击 Generate a New Secret(生成新 Secret)。请记下密钥和 Secret。关联 Google 课堂时将会用到这些信息和 API 网址。
  6. 生成新 Secret 后,返回“Skyward Product Setup”(Skyward 产品设置)页面,然后依次前往“Product Setup”[产品设置 (PS)] 接着点击“Contact Access”[通讯录访问权限 (CA)] 接着点击“District Setup“[学区设置 (DS)] 接着点击“Configuration”[配置 (CF)] 接着点击 选择 API Configuration [API 配置 (AP)]。
  7. 记下“Application URL”(应用网址)和“Authentication URL”(身份验证网址)。这是您学区的专属信息。如果“Application URL”(应用网址)字段为空,请与 Skyward 支持团队联系。


提示:OneRoster API 网址就是您学区的专属应用网址加上 OneRoster 端点(一律为 /ims/oneroster/v1p1/)。例如:

应用网址示例: https://esdemo1.skyward.com
官方 OneRoster 端点: /ims/oneroster/v1p1/
OneRoster API 网址示例:

https://esdemo1.skyward.com/api/ims/oneroster/v1p1/

  1. 在“OneRoster API Line Item Configuration”(OneRoster API 专列项配置)下方,将“Default Category”(默认类别)设为 Assignments(作业)或选择其他选项。
    提示:对于从 Google 课堂中导出的作业,系统会在 Skyward 成绩册中填入 Default Category(默认类别)。如果列表中没有 Default Category(默认类别),请与 Skyward 支持团队联系。
  2. 将 Google 课堂的以下 OAuth 凭据记录下来,以便在下一步中使用:
    • 密钥(访问密钥)
    • Secret(Secret 代码)
    • OneRoster API 网址(主机网址)
  3. 点击 Save(保存)。

第 2 步:关联 Google 课堂

  1. 前往 classroom.google.com/admin
  2. 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头
  3. 然后选择您的学生信息系统。
  4. 点击连接至 Google

    Connect to Google

  5. 点击“学生信息系统 (SIS) 设置”下的关联
  6. 输入您在上文第 1 步中记录的 OAuth 凭据:
    • 主机网址
    • 访问密钥
    • 密钥代码

  7. 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
    • 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
  8. 点击授权
    • 如果您收到错误消息,请刷新页面。
将 Google 课堂与 Skyward Qmlativ 相关联

资格要求

如果满足以下条件,您可以将 Google 课堂与 Skyward Qmlativ 相关联:

  • 您所在的学区通过 OneRoster® API 许可使用 Skyward Qmlativ。
  • 您使用由 Skyward 完全托管和管理的 SaaS 解决方案。
  • 您所在的学区使用自己的 Skyward Qmlativ 托管解决方案。

使用本地或自行托管解决方案的客户可以使用学生信息系统集成,但不能向 Google 支持团队寻求帮助。

如果对通过 Skyward 门户网站进行初始设置有疑问,请与 Skyward 客户服务团队联系。

第 1 步:为 Google 设置集成权限,并获取 OAuth 凭据

  1. 配置 OneRoster 供应商:
    1. 在 Skyward Qmlativ 菜单中,依次选择 Administrative Access(管理员权限)接着点按 API
    2. 点击 Vendor(供应商)。
    3. 在列表中找到“Google”。
      • 如果未在列表中找到“Google”,请执行以下操作:
        1. 点击 Add One Roster Vendor(添加 OneRoster 供应商)。
        2. 在“Add One Roster Vendor”(添加 OneRoster 供应商)工作流中,输入 Google
    4. 点击 Save(保存)。
  2. 设置 OneRoster 配置:
    1. 在 Skyward Qmlativ 菜单中,依次选择 Administrative Access(管理员权限)接着点按 API
    2. 点击 One Roster Configuration(OneRoster 配置)。
    3. 找到代码为“GGLCL”且供应商为“Google”的行。
      • 如果找不到“GGLCL”,请执行以下操作:
        1. 点击 Add One Roster Configuration(添加 OneRoster 配置)。
        2. 在“Add One Roster Configuration”(添加 OneRoster 配置)下,将“One Roster Vendor”(OneRoster 供应商)设置为 Google
        3. 在“Code”(代码)字段中,输入 GGLCL
        4. 在“Description”(说明)字段中,输入 Google Classroom
        5. 在“District”(学区)选择器中,选择您的学区。
        6. 选中“Allow Grade Pass Back”(允许回传成绩)旁边的复选框。
          • 如果您已经为“Grade Pass Back”(成绩回传)配置了默认类别,可从“Default Category”(默认类别)选择器中选择此类别。
    4. 点击 Save(保存)。
  3. 设置集成权限并生成 Secret:
    1. 在 Skyward Qmlativ 菜单中,依次选择 Administrative Access(管理员访问权限)接着点按 API 接着点按 Integration(集成)。
    2. 找到供应商名称为“Google Dev Team”(Google 开发团队)且产品名称为“Google Classroom”(Google 课堂)的行。
    3. 如需查找集成,请依次点击 Open(打开)接着点按 Integration Accesses(集成权限)。
    4. 点击 Add Integration Access(添加集成权限)。
    5. 在“Add Integration Access”(添加集成权限)工作流中填写相关信息:
      1. 在“Name”(名称)字段中,为“Integration Access”(集成权限)输入一个名称,例如“Google Classroom”。
      2. 在“Key”(密钥)字段中,输入 GOOGLE
      3. 在“Authentication Type”(身份验证类型)字段中,选择 OA2 - OAuth 2.0
      4. 选中“Is Active”(有效)旁边的复选框。
      5. 将“Effective Date”(生效日期)设置为您希望权限开始生效的日期。
        • 如要将其设为立即生效,请将此值保留为默认值。
      6. 将“Expiration Date”(失效日期)设置为您希望权限失效的日期。此日期默认设置为自生效日期起的一年后,但如有需要,可将其移除。
        • 出于安全方面的考虑,Skyward 建议以每年一次或更高的频率创建新集成权限。为了顺利过渡,您可以创建多条生效日期和到期日期重叠的集成权限记录。这些记录具有不同的密钥或 Secret。
      7. 在“Configuration”(配置)下,找到“OneRoster Configuration”(OneRoster 配置)选择器。
      8. 选择代码 GGLCL 和供应商 Google
      9. 点击 Save(保存)。
      10. 在“Review Results”(审核结果)中,确保“Successful Record”(成功记录)的数量是“1”。
      11. 点击 Generate Secret(生成 Secret)。
      12. 如需将集成权限密钥和 Secret 信息复制到剪贴板,请点击 Copy(复制)。
        • 将您的信息保存在方便访问的地方,因为日后您将无法再次获得这些详细信息。不过,如果您使用“Generate Secret”(生成 Secret)工作流创建了新的 Secret,则新设置的 Secret 会取代先前的 Secret。
      13. 依次点击 Run Process(运行流程)接着点按 Close(关闭)。
  4. 生成您的 Secret:
    1. 在 Skyward Qmlativ 菜单中,依次选择 Administrative Access(管理员权限)接着点按 API
    2. 点击 Integration(集成)。
    3. 找到供应商名称为“Google Dev Team”(Google 开发团队)且产品名称为“Google Classroom”(Google 课堂)的行。
    4. 如需查找集成,请依次点击 Open(打开)接着点按 Integration Accesses(集成权限)。
    5. 选择要为哪项集成权限生成 Secret。
    6. 依次点击菜单箭头按钮 接着点按 Generate Secret(生成 Secret)。
    7. 如需将集成权限密钥和 Secret 信息复制到剪贴板,请在“Generate Secret”(生成 Secret)工作流中点击 Copy(复制)。
      • 您以后将无法访问这些信息,因此请将其保存在方便访问的位置,以备将来使用。不过,如果您使用“Generate Secret”(生成 Secret)工作流创建了新的 Secret,则新设置的 Secret 会取代之前的 Secret。
    8. 依次点击 Run Process(运行流程)接着点按 Close(关闭)。

提示:OneRoster® API 网址就是您学区的专属应用网址末尾加上“API”字样和 OneRoster® 端点(一律为 /ims/oneroster/v1p1)。例如:

应用网址示例: https://demo.skyward.com/demo
API 网址示例: https://demo.skyward.com/demoAPI
官方 OneRoster® 端点: /ims/oneroster/v1p1/
OneRoster® API 网址示例:

https://demo.skyward.com/demoapi/ims/oneroster/v1p1/

第 2 步:关联 Google 课堂

  1. 前往 classroom.google.com/admin
  2. 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头
  3. 然后选择您的学生信息系统。
  4. 点击连接至 Google

    Connect to Google

  5. 点击“学生信息系统 (SIS) 设置”下的关联
  6. 输入您在上文第 1 步中记录的 OAuth 凭据:
    • 主机网址
    • 访问密钥
    • 密钥代码

  7. 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
    • 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
  8. 点击授权
    • 如果您收到错误消息,请刷新页面。
将 Google 课堂与 Aspen 相关联

资格要求

如果您满足以下条件,您的学区可以将 Google 课堂关联到 Aspen:

  • 使用 Follett Aspen 6.2 版或更高版本
  • 使用由 Follett Aspen 完全托管和管理的 SaaS 解决方案

如果管理员对 Aspen 初始设置有疑问,可以:

  • 与您学区获授权的学生信息系统管理员联系
  • 与 Aspen 技术支持团队联系。有关详情,请参阅 Pando

第 1 步:设置 OneRoster 并获取 OAuth 凭据

  1. 以 Aspen 管理员身份登录 Pando
  2. 在左侧的“Home”下方,依次点击 Community 接着点按“General API Connections”页面
  3. 在“Resources”中,选择“Setup and Aspen Configuration”文件夹。
  4. 请按照相关文章中的说明操作。
  5. 设置 Aspen 后,请记下您的客户端标识符和客户端密钥。

第 2 步:关联 Google 课堂

  1. 前往 classroom.google.com/admin
  2. 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头
  3. 然后选择您的学生信息系统。
  4. 点击连接至 Google

    Connect to Google

  5. 点击“学生信息系统 (SIS) 设置”下的关联
  6. 输入您在上文第 1 步中记录的 OAuth 凭据:
    • 主机网址
    • 访问密钥
    • 密钥代码

  7. 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
    • 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
  8. 点击授权
    • 如果您收到错误消息,请刷新页面。
将 Google 课堂与 PowerSchool SIS 相关联

资格要求

  • 如果您使用的是启用了读/写功能的 PowerSchool Universal Rostering Connector,则可以将 Google 课堂与 PowerSchool SIS 相关联。
  • 为获得最佳用户体验,建议您使用 PowerSchool SIS 版本 24.5.1.0 或更高版本。
  • 如果您所在学区运行的云部署不是由 PowerSchool 直接管理的,例如 AWS 或 GCP 中的虚拟机,Google 将无法提供支持。
  • 为获得最佳支持体验,建议您使用由 PowerSchool 完全托管和管理的 SaaS 解决方案。
  • 如果管理员对 PowerSchool SIS 门户中的初始设置有疑问,可联系 PowerSchool SIS 支持团队

第 1 步:获取 OAuth 凭据

要想让 PowerSchool SIS 提供 Universal Rostering 写入权限,必须先完成自行注册流程。技术管理员可以参考 PowerSchool 社区提供的相关视频和说明来完成此流程。

  1. 您需要先在 PowerSchool SIS 中安装 Google Universal Rostering 插件,然后才能同步数据。您可以使用下方链接下载插件,并在 PowerSchool SIS 中访问系统:
    1. 下载 Google Universal Connector
    2. 登录 PowerSchool SIS 应用。
    3. 在“System Management”(系统管理)下,依次选择 Server(服务器)接着点按 Plugin Configuration(插件配置)。
  2. 安装 Google Universal Connector 插件:
    • 在“Plugin Management Configuration”(插件管理配置)下,点击 Install(安装)。
    • 提示:如果已经安装了 Google Universal Connector,请依次选择现有插件 接着点按 Update(更新)。
  3. 选择要安装的 Google Universal Connector 插件文件:
    • 在“Plugin Install”(插件安装)页面上,选择在上一步中使用链接下载的文件,然后选择 Install(安装)。
  4. 在 PowerSchool SIS 的“Plugin Management Configuration”(插件管理配置)中,选中复选框以启用 Google Universal Connector 插件。
  5. 生成要在 Google 课堂中使用的凭据:
    1. 安装插件后,选择该插件即可访问“Summary”(摘要)页面。“Summary”(摘要)页面包含“ClientID”和“ClientSecret”。
    2. 将以下 OAuth 凭据记录下来,以便在下一步中使用:
      • 使用方密钥(OAuth 密钥):输入上一步中的“ClientID”。
      • 使用方 Secret (OAuth secret):输入上一步中的“ClientSecret”。
      • OneRoster 基础网址(主机网址):输入“https://sis.powerschool.com/api/ims/oneroster/v1p1”。

第 2 步:关联 Google 课堂

  1. 前往 classroom.google.com/admin
  2. 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头
  3. 然后选择您的学生信息系统。
  4. 点击连接至 Google

    Connect to Google

  5. 点击“学生信息系统 (SIS) 设置”下的关联
  6. 输入您在上文第 1 步中记录的 OAuth 凭据:
    • 主机网址
    • 访问密钥
    • 密钥代码

  7. 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
    • 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
  8. 点击授权
    • 如果您收到错误消息,请刷新页面。

如果在设置 PowerSchool SIS 时遇到问题,请与 PowerSchool SIS 支持团队联系。

完成其他任务

启用数据交换

*仅限已关联学生信息系统的情况

返回“SIS Configuration”(学生信息系统配置)页面,查看并确认数据导入和导出功能。

  1. 前往 classroom.google.com/admin
  2. 系统会显示一个对话框,提示您确认新功能。
  3. 点击确认并保存
启用学生信息系统合作伙伴支持

启用支持后,Google 可能会与您的学生信息系统共享您的域名,以帮助诊断和排查系统错误。

  1. 前往 classroom.google.com/admin
  2. 选中“启用支持”旁边的复选框。
    • 您的选择会自动保存,并且可随时进行更新。
将 Google 课堂与学生信息系统解除关联
您将 Google 课堂与学生信息系统解除关联后,教师将无法使用集成功能。系统会保存之前导出的数据,但不会更新这些数据。如果您之后重新关联学生信息系统,日后导出的成绩可能会重复保存在该系统中。
  1. 前往 classroom.google.com/admin
  2. 在“学生信息系统 (SIS) 设置”下方,依次点击移除 接着点击 取消关联
查看学生信息系统 (SIS) 合作伙伴关系状态
学生信息系统 状态
Infinite Campus 可供拥有 Campus Learning 许可的 Infinite Campus 用户使用。如果没有 Campus Learning 许可,请与学生信息系统支持团队联系以了解详情。
Skyward SMS 2.0 适用于通过 LMS API 许可使用 Skyward SMS 2.0 的学区。如果没有 LMS API 许可,请与您的学生信息系统支持团队联系以了解详情。
Skyward Qmlativ 适用于通过 OneRoster® API 许可使用 Skyward Qmlativ 的学区。如果没有 OneRoster® API 许可,请与学生信息系统支持团队联系以了解详情。
Follett Aspen 适用于使用 Aspen 6.2 版或更高版本的学区。
PowerSchool SIS 为获得最佳用户体验,建议您使用 PowerSchool SIS 版本 24.5.1.0 或更高版本。

您的学生信息系统可能不在列表中。我们会继续与符合 OneRoster 规范的特定学生信息系统合作。如果有兴趣参与日后的小规模测试,请填写 SIS 集成功能使用意向调查表

如果您的学生信息系统不符合 OneRoster 规范,请改用 Classroom API 来实现集成功能。了解 Classroom API

重要提示:提交此表单并不保证一定能参与测试或进行集成。

查看 SaaS 的资格要求

此处所列的 SIS 提供商可以使用 SIS 集成功能。客户必须使用由其学生信息系统提供商完全托管和管理的 SaaS 解决方案,才能使用 Google 支持服务。对于其他部署配置(例如自行托管),我们会通过帮助中心文档尽量提供服务。

您可以查看您的学生信息系统是否受支持。请确认您的学生信息系统部署是否由学生信息系统提供商管理,并位于提供商自己的云环境中。

如果您不确定,请根据身份执行操作:

  • 教师:请联系您的管理员。
  • 管理员:请联系您的学生信息系统支持团队。

相关文章


“Google”、Google Workspace 以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。

该内容对您有帮助吗?

您有什么改进建议?

需要更多帮助?

请尝试以下步骤:

搜索
清除搜索内容
关闭搜索框
主菜单
17097774389343944355
true
搜索支持中心
true
true
true
false
false