LTI 1.3 配置¶
通过 LTI 1.3 支持学习管理系统 (LMS) 集成。请联系 support@prairielearn.com 进行设置。
学习工具互操作性 (LTI) 提供学习管理系统 (LMSes)(如 Canvas、Moodle 等)与 ZJUI-Learn 之间的应用程序集成。它包括来自 LMS 的单点登录以及课程上下文信息和角色等附加功能。 1.3 版增强了 LTI,包括用于评估、分数和花名册异步双向更新的 API。
LTI 1.3 通过在 LMS 和 ZJUI-Learn 之间建立信任关系在机构级别进行配置。 LMS 管理员可以决定在何处应用该集成(每个课程、每个帐户、每个机构)。教师必须联系其 LMS 管理员来设置 ZJUI-Learn 集成。
LMS 管理员将提供的信息¶
LTI 1.3 配置
- 有关您的 LMS 的信息:类型、自托管或云提供商托管等。
- LMS 的典型 LTI 1.3 OIDC 身份验证
- 发行者、JWK 或 JWK 密钥集 URL、令牌和授权的 URL 端点
- LMS LTI 配置中 ZJUI-Learn 的客户端 ID
ZJUI-Learn 机构配置(请参阅 SAML SSO 文档 了解我们的定义)
- 该机构的电子邮件地址是什么样的? (或其他UID值)
- UIN 适合什么?
- 我们应该将 LTI 声明用于哪些用途:
- 名称(通常为 LTI 1.3/OIDC 中的
name) - UID(通常为 LTI 1.3/OIDC 中的
email) - UIN(可能是自定义 LTI 属性)
- 名称(通常为 LTI 1.3/OIDC 中的
ZJUI-Learn 管理员将提供的信息¶
LTI 1.3 配置
- 用于设置您的 LMS 以与 ZJUI-Learn 配合使用的 JSON 配置 URL
- 这可以通过编程方式导入 LMS(它是为 Canvas 设计的)或由人读取,并包含 OIDC 身份验证 URL
- 用于与 ZJUI-Learn 交换公钥的 JWKS 密钥集 URL
学习管理系统设置¶
LTI 优势服务¶
LTI 1.3 中进行成绩回传、评估设置或名册同步的服务有自己特定的标准和配置。确保 LMS 中的 ZJUI-Learn 启用这些“范围”才能使用此功能。
Canvas 在其配置中使用这些术语来启用 ZJUI-Learn LTI 开发人员密钥:
- 在成绩簿中创建和查看作业数据
- 查看与该工具关联的成绩册中的作业数据
- 查看与该工具关联的作业的提交数据
- 创建和更新与该工具关联的作业的提交结果
- 检索与工具所在上下文关联的用户数据
从技术上讲,请确保启用 AGS score 和 lineitem 作用域以及 NRPS contextmembership.readonly。
不允许匿名登录¶
您必须配置您的 LMS 以发送用户识别声明。 ZJUI-Learn 不支持匿名登录。 Canvas 称之为“隐私公开”。
展示位置¶
ZJUI-Learn 建议“课程导航”位置,如配置 JSON 中所述。将来可能会添加更多展示位置。