本文供管理员参考。教师请点击此处。
对所有教师来说,如要使用学生信息系统 (SIS) 集成功能,必须有以下许可之一:
- Google Workspace 教育 Plus 版许可
- 教与学升级版许可
自 2024 年 7 月 9 日起,您必须有这些许可之一才能使用成绩导出功能。
如果您的学生信息系统 (SIS) 目前是通过 OneRoster API 与 Google 课堂集成的,那么您可以将 Google 课堂关联到您的学生信息系统。您完成关联设置后,教师就可以将自己的课程关联到学生信息系统,还能使用学生信息系统集成功能导入学生名单,以及将成绩导出至该系统。详细了解学生信息系统集成功能。
只有当客户使用的是软件即服务 (SaaS) 解决方案,且该解决方案由学生信息系统提供商完全托管和管理时,才提供客户服务。建议您在管理控制台配置界面中选中“启用学生信息系统支持:允许 Google 将您的域名分享给 <SIS>,以便诊断和排查系统错误”复选框,从而让 Google 与学生信息系统共享信息。
重要提示:许多合作伙伴都支持学生信息系统 (SIS) 集成。我们正在努力与其他学生信息系统建立合作伙伴关系。了解学生信息系统集成合作伙伴关系状态。
如要关联学生信息系统,您需要请您的学生信息系统合作伙伴提供以下信息:
- 主机网址
- 访问密钥
- Secret 代码
将 Google 课堂与您的学生信息系统相关联
请按您的学生信息系统对应的说明操作。
资格要求
如果满足以下条件,您可以将 Google 课堂与 Infinite Campus 相关联:
- 通过 Campus Learning 许可使用 Infinite Campus。
- 使用由 Infinite Campus 完全托管和管理的 SaaS 解决方案。
如果您所在的学区通过以下方式运行软件,Google 将无法提供支持:
- 通过本地部署方式运行 Infinite Campus 软件。
- 运行不由 Infinite Campus 直接管理的云部署,例如 AWS/GCP 中的虚拟机。
如果管理员对通过 Infinite Campus 门户网站进行初始设置有疑问,可以联系:
第 1 步:获取 OAuth 凭据
- 登录 Infinite Campus 系统管理员页面。
- 搜索并选择 Digital Learning Applications(数字学习应用)。
- 点击 Add application(添加应用)。
- 在 Browse Applications(浏览应用)下方,点击 Google Classroom(Google 课堂)。
- (可选)如果未看到“Browse Applications”(浏览应用),请检查您的 Campus Learning 许可:
- 搜索并选择 Campus Learning Licensing(Campus Learning 许可) 在右上角检查您的许可状态。
- 如果没有许可,您可以申请有效期为 45 天的一次性临时许可。
- 如果有许可,但仍然无法生成凭据,请与 Campus 支持团队联系。
-
点击 Generate New OneRoster Connection(生成新的 OneRoster 关联)。
-
选择 OneRoster 1.2。
-
将以下 OAuth 凭据记录下来,以便在下一步中使用:
- 使用方密钥(OAuth 密钥)
- 使用方 Secret (OAuth secret)
- OneRoster 基础网址(主机网址)
第 2 步:关联 Google 课堂
- 前往 classroom.google.com/admin。
- 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头 ,
- 然后选择您的学生信息系统。
- 点击连接至 Google。
- 点击“学生信息系统 (SIS) 设置”下的关联。
- 输入您在上文第 1 步中记录的 OAuth 凭据:
- 主机网址
- 访问密钥
- 密钥代码
- 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
- 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
- 点击授权。
- 如果您收到错误消息,请刷新页面。
资格要求
如果您满足以下条件,则可以将 Google 课堂与 Skyward SMS 2.0 相关联:
- 您所在的学区通过 LMS API 许可使用 Skyward 2.0。
- 使用 Skyward 完全托管和管理的 SaaS 解决方案。
在本机上使用 Skyward 的客户可以使用学生信息系统集成,但无法获得 Google 支持服务。
如有关于通过 Skyward 门户网站进行初始设置的问题,请与 Skyward 客户服务团队联系。
第 1 步:将 Google 设为 OneRoster 合作伙伴供应商,并获取 OAuth 凭据
- 在“Skyward Product Setup”(Skyward 产品设置)页面的“System”(系统)下方,依次点击 Product Setup [产品设置 (PS)] Contact Access [通讯录访问权限 (CA)]。
- 在“Security”[安全 (SE)] 和“Subgroup Users”[子群组用户 (US)] 下方,选择 Secured User [安全用户 (SU)] 点击 Add(添加)。
- 在“Add Secured User”(添加安全用户)下方,选择供应商的名称类型 为 Google 输入一个名称。例如,输入“Google”作为组织名称。
提示:请记下该名称,以便在后续步骤中使用。
- 点击 Add Entered Name to Secured Users(将输入的名称添加到“安全用户”列表),以继续操作。
- 在“Security Information”(安全信息)下方,点击 Account Information(账号信息)。登录名“GOOGLE”即为 API 密钥。
- 点击 Save(保存)。
- 在“Secured Users List”(安全用户列表)中,找到您在上文第 3 步输入的名称:
- 检查该名称是否被列为“Active Secured User”(活跃安全用户)(显示 Y)。
- 点击右下角的 API。
- 在“API Access”(API 访问权限)窗口中,点击 Generate a New Secret(生成新 Secret)。请记下密钥和 Secret。关联 Google 课堂时将会用到这些信息和 API 网址。
- 生成新 Secret 后,返回“Skyward Product Setup”(Skyward 产品设置)页面,然后依次前往“Product Setup”[产品设置 (PS)] “Contact Access”[通讯录访问权限 (CA)] “District Setup“[学区设置 (DS)] “Configuration”[配置 (CF)] 选择 API Configuration [API 配置 (AP)]。
- 记下“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/ |
- 在“OneRoster API Line Item Configuration”(OneRoster API 专列项配置)下方,将“Default Category”(默认类别)设为 Assignments(作业)或选择其他选项。
提示:对于从 Google 课堂中导出的作业,系统会在 Skyward 成绩册中填入 Default Category(默认类别)。如果列表中没有 Default Category(默认类别),请与 Skyward 支持团队联系。 - 将 Google 课堂的以下 OAuth 凭据记录下来,以便在下一步中使用:
- 密钥(访问密钥)
- Secret(Secret 代码)
- OneRoster API 网址(主机网址)
- 点击 Save(保存)。
第 2 步:关联 Google 课堂
- 前往 classroom.google.com/admin。
- 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头 ,
- 然后选择您的学生信息系统。
- 点击连接至 Google。
- 点击“学生信息系统 (SIS) 设置”下的关联。
- 输入您在上文第 1 步中记录的 OAuth 凭据:
- 主机网址
- 访问密钥
- 密钥代码
- 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
- 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
- 点击授权。
- 如果您收到错误消息,请刷新页面。
资格要求
如果满足以下条件,您可以将 Google 课堂与 Skyward Qmlativ 相关联:
- 您所在的学区通过 OneRoster® API 许可使用 Skyward Qmlativ。
- 您使用由 Skyward 完全托管和管理的 SaaS 解决方案。
- 您所在的学区使用自己的 Skyward Qmlativ 托管解决方案。
使用本地或自行托管解决方案的客户可以使用学生信息系统集成,但不能向 Google 支持团队寻求帮助。
如果对通过 Skyward 门户网站进行初始设置有疑问,请与 Skyward 客户服务团队联系。
第 1 步:为 Google 设置集成权限,并获取 OAuth 凭据
- 配置 OneRoster 供应商:
- 在 Skyward Qmlativ 菜单中,依次选择 Administrative Access(管理员权限) API。
- 点击 Vendor(供应商)。
- 在列表中找到“Google”。
- 如果未在列表中找到“Google”,请执行以下操作:
- 点击 Add One Roster Vendor(添加 OneRoster 供应商)。
- 在“Add One Roster Vendor”(添加 OneRoster 供应商)工作流中,输入
Google
。
- 如果未在列表中找到“Google”,请执行以下操作:
- 点击 Save(保存)。
- 设置 OneRoster 配置:
- 在 Skyward Qmlativ 菜单中,依次选择 Administrative Access(管理员权限) API。
- 点击 One Roster Configuration(OneRoster 配置)。
- 找到代码为“GGLCL”且供应商为“Google”的行。
- 如果找不到“GGLCL”,请执行以下操作:
- 点击 Add One Roster Configuration(添加 OneRoster 配置)。
- 在“Add One Roster Configuration”(添加 OneRoster 配置)下,将“One Roster Vendor”(OneRoster 供应商)设置为 Google。
- 在“Code”(代码)字段中,输入
GGLCL
。 - 在“Description”(说明)字段中,输入
Google Classroom
。 - 在“District”(学区)选择器中,选择您的学区。
- 选中“Allow Grade Pass Back”(允许回传成绩)旁边的复选框。
- 如果您已经为“Grade Pass Back”(成绩回传)配置了默认类别,可从“Default Category”(默认类别)选择器中选择此类别。
- 如果找不到“GGLCL”,请执行以下操作:
- 点击 Save(保存)。
- 设置集成权限并生成 Secret:
- 在 Skyward Qmlativ 菜单中,依次选择 Administrative Access(管理员访问权限) API Integration(集成)。
- 找到供应商名称为“Google Dev Team”(Google 开发团队)且产品名称为“Google Classroom”(Google 课堂)的行。
- 如需查找集成,请依次点击 Open(打开) Integration Accesses(集成权限)。
- 点击 Add Integration Access(添加集成权限)。
- 在“Add Integration Access”(添加集成权限)工作流中填写相关信息:
- 在“Name”(名称)字段中,为“Integration Access”(集成权限)输入一个名称,例如“Google Classroom”。
- 在“Key”(密钥)字段中,输入
GOOGLE
。 - 在“Authentication Type”(身份验证类型)字段中,选择 OA2 - OAuth 2.0。
- 选中“Is Active”(有效)旁边的复选框。
- 将“Effective Date”(生效日期)设置为您希望权限开始生效的日期。
- 如要将其设为立即生效,请将此值保留为默认值。
- 将“Expiration Date”(失效日期)设置为您希望权限失效的日期。此日期默认设置为自生效日期起的一年后,但如有需要,可将其移除。
- 出于安全方面的考虑,Skyward 建议以每年一次或更高的频率创建新集成权限。为了顺利过渡,您可以创建多条生效日期和到期日期重叠的集成权限记录。这些记录具有不同的密钥或 Secret。
- 在“Configuration”(配置)下,找到“OneRoster Configuration”(OneRoster 配置)选择器。
- 选择代码 GGLCL 和供应商 Google。
- 点击 Save(保存)。
- 在“Review Results”(审核结果)中,确保“Successful Record”(成功记录)的数量是“1”。
- 点击 Generate Secret(生成 Secret)。
- 如需将集成权限密钥和 Secret 信息复制到剪贴板,请点击 Copy(复制)。
- 将您的信息保存在方便访问的地方,因为日后您将无法再次获得这些详细信息。不过,如果您使用“Generate Secret”(生成 Secret)工作流创建了新的 Secret,则新设置的 Secret 会取代先前的 Secret。
- 依次点击 Run Process(运行流程) Close(关闭)。
- 生成您的 Secret:
- 在 Skyward Qmlativ 菜单中,依次选择 Administrative Access(管理员权限) API。
- 点击 Integration(集成)。
- 找到供应商名称为“Google Dev Team”(Google 开发团队)且产品名称为“Google Classroom”(Google 课堂)的行。
- 如需查找集成,请依次点击 Open(打开) Integration Accesses(集成权限)。
- 选择要为哪项集成权限生成 Secret。
- 依次点击菜单箭头按钮 Generate Secret(生成 Secret)。
- 如需将集成权限密钥和 Secret 信息复制到剪贴板,请在“Generate Secret”(生成 Secret)工作流中点击 Copy(复制)。
- 您以后将无法访问这些信息,因此请将其保存在方便访问的位置,以备将来使用。不过,如果您使用“Generate Secret”(生成 Secret)工作流创建了新的 Secret,则新设置的 Secret 会取代之前的 Secret。
- 依次点击 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 课堂
- 前往 classroom.google.com/admin。
- 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头 ,
- 然后选择您的学生信息系统。
- 点击连接至 Google。
- 点击“学生信息系统 (SIS) 设置”下的关联。
- 输入您在上文第 1 步中记录的 OAuth 凭据:
- 主机网址
- 访问密钥
- 密钥代码
- 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
- 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
- 点击授权。
- 如果您收到错误消息,请刷新页面。
资格要求
如果您满足以下条件,您的学区可以将 Google 课堂关联到 Aspen:
- 使用 Follett Aspen 6.2 版或更高版本
- 使用由 Follett Aspen 完全托管和管理的 SaaS 解决方案
如果管理员对 Aspen 初始设置有疑问,可以:
- 与您学区获授权的学生信息系统管理员联系
- 与 Aspen 技术支持团队联系。有关详情,请参阅 Pando。
第 1 步:设置 OneRoster 并获取 OAuth 凭据
- 以 Aspen 管理员身份登录 Pando。
- 在左侧的“Home”下方,依次点击 Community “General API Connections”页面。
- 在“Resources”中,选择“Setup and Aspen Configuration”文件夹。
- 请按照相关文章中的说明操作。
- 设置 Aspen 后,请记下您的客户端标识符和客户端密钥。
第 2 步:关联 Google 课堂
- 前往 classroom.google.com/admin。
- 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头 ,
- 然后选择您的学生信息系统。
- 点击连接至 Google。
- 点击“学生信息系统 (SIS) 设置”下的关联。
- 输入您在上文第 1 步中记录的 OAuth 凭据:
- 主机网址
- 访问密钥
- 密钥代码
- 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
- 启用此功能后,系统会将您的域名共享给您的学生信息系统 (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 社区提供的相关视频和说明来完成此流程。
- 您需要先在 PowerSchool SIS 中安装 Google Universal Rostering 插件,然后才能同步数据。您可以使用下方链接下载插件,并在 PowerSchool SIS 中访问系统:
- 下载 Google Universal Connector。
- 登录 PowerSchool SIS 应用。
- 在“System Management”(系统管理)下,依次选择 Server(服务器) Plugin Configuration(插件配置)。
- 安装 Google Universal Connector 插件:
- 在“Plugin Management Configuration”(插件管理配置)下,点击 Install(安装)。
- 提示:如果已经安装了 Google Universal Connector,请依次选择现有插件 Update(更新)。
- 选择要安装的 Google Universal Connector 插件文件:
- 在“Plugin Install”(插件安装)页面上,选择在上一步中使用链接下载的文件,然后选择 Install(安装)。
- 在 PowerSchool SIS 的“Plugin Management Configuration”(插件管理配置)中,选中复选框以启用 Google Universal Connector 插件。
- 生成要在 Google 课堂中使用的凭据:
- 安装插件后,选择该插件即可访问“Summary”(摘要)页面。“Summary”(摘要)页面包含“ClientID”和“ClientSecret”。
- 将以下 OAuth 凭据记录下来,以便在下一步中使用:
- 使用方密钥(OAuth 密钥):输入上一步中的“ClientID”。
- 使用方 Secret (OAuth secret):输入上一步中的“ClientSecret”。
- OneRoster 基础网址(主机网址):输入“https://sis.powerschool.com/api/ims/oneroster/v1p1”。
第 2 步:关联 Google 课堂
- 前往 classroom.google.com/admin。
- 点击“选择您的学生信息系统 (SIS)”旁边的向下箭头 ,
- 然后选择您的学生信息系统。
- 点击连接至 Google。
- 点击“学生信息系统 (SIS) 设置”下的关联。
- 输入您在上文第 1 步中记录的 OAuth 凭据:
- 主机网址
- 访问密钥
- 密钥代码
- 要允许 Google 与您的学生信息系统提供商共享您的域名,请务必选中“启用学生信息系统支持”旁边的复选框。
- 启用此功能后,系统会将您的域名共享给您的学生信息系统 (SIS) 提供商,以帮助诊断和排查系统错误。
- 点击授权。
- 如果您收到错误消息,请刷新页面。
如果在设置 PowerSchool SIS 时遇到问题,请与 PowerSchool SIS 支持团队联系。
完成其他任务
启用数据交换*仅限已关联学生信息系统的情况
返回“SIS Configuration”(学生信息系统配置)页面,查看并确认数据导入和导出功能。
- 前往 classroom.google.com/admin。
- 系统会显示一个对话框,提示您确认新功能。
- 点击确认并保存。
启用支持后,Google 可能会与您的学生信息系统共享您的域名,以帮助诊断和排查系统错误。
- 前往 classroom.google.com/admin。
- 选中“启用支持”旁边的复选框。
- 您的选择会自动保存,并且可随时进行更新。
- 前往 classroom.google.com/admin。
- 在“学生信息系统 (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。
重要提示:提交此表单并不保证一定能参与测试或进行集成。
此处所列的 SIS 提供商可以使用 SIS 集成功能。客户必须使用由其学生信息系统提供商完全托管和管理的 SaaS 解决方案,才能使用 Google 支持服务。对于其他部署配置(例如自行托管),我们会通过帮助中心文档尽量提供服务。
您可以查看您的学生信息系统是否受支持。请确认您的学生信息系统部署是否由学生信息系统提供商管理,并位于提供商自己的云环境中。
如果您不确定,请根据身份执行操作:
- 教师:请联系您的管理员。
- 管理员:请联系您的学生信息系统支持团队。
相关文章
- 将成绩导出到您的学生信息系统 (SIS)(面向教师)
- 学生信息系统 (SIS) 集成功能常见问题解答(面向教师)
- 学生信息系统 (SIS) 集成功能常见问题解答(面向管理员)
- 学生信息系统 (SIS) 学生名单导入功能使用入门
“Google”、Google Workspace 以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。