将 MATLAB and Simulink Online Courses 与其他 LMS 集成 - LTI 1.3
要将 MATLAB® and Simulink® Online™ Courses 添加到未列出的 LMS 中(请参阅将 MATLAB and Simulink Online Courses 与 LMS 集成),请按照本节中的步骤执行操作。
注意
在此过程的每个步骤中,确保从本页复制并粘贴的文本中没有前导或尾随空格。否则集成可能无法正常工作。
步骤 1:以 LMS 管理员身份登录到 MATLAB and Simulink Online Courses
注意
只有许可证管理员才能执行集成。如果您是所在大学的 LMS 管理员,请联系您的许可证管理员,以委托您担任许可证管理员,或代表您进行集成。如果您需要帮助来确定谁是您的许可证管理员,或者如果他们需要帮助来将访问权限委托给您,请联系安装支持。
在 URL https://matlabacademy.mathworks.com/ 上登录,然后点击 LMS 集成。或者,您可以直接访问该页面,网址为 https://matlabacademy.mathworks.com/lti_credentials。
登录后,点击添加部署。在产品下拉列表中选择 MATLAB and Simulink Online Courses,并在平台下拉列表中选择其他。
步骤 2:以 LMS 管理员身份登录
以具有管理员权限(特别是能够注册新的 LTI 1.3/Advantage 工具)的用户身份登录到您所在大学的学习管理系统 (LMS)。
步骤 3:为新的 LTI 1.3/Advantage 工具创建条目
在您的 LMS 中,转至 Manage Tools 并为新的 LTI 1.3/Advantage 工具创建一个条目。有关如何开始此过程的详细说明,请咨询您的 LMS 供应商。
步骤 4:注册 LTI 1.3/Advantage 工具
在您的 LMS 出现提示时,使用以下字段值配置 MATLAB and Simulink Online Courses。在您的 LMS 中,字段名称可能略有不同。
字段名称 字段值 Tool Name MATLAB and Simulink Online Courses LTI 1.3 Tool URL / Target URL / Launch URL https://matlabacademy.mathworks.com/service/v1/lti/launchTool Description Automatically track progress in self-paced training courses 将 LTI version 更改为 LTI 1.3。下表使用新字段进行了更新。在出现提示时使用以下值。
字段名称 字段值 Public key type Keyset URL 或 Public JWK URL Public keyset URL 或 Public JWK URL https://learningtool.mathworks.com/lti/jwkInitiate login URL 或 OIDC Authentication URL https://learningtool.mathworks.com/lti/oidcRedirect URL 或 Redirect URI https://learningtool.mathworks.com/lti/redirect如果出现提示,请设置以下字段:
确保 IMS LTI Assignment and Grade Services 设置为 YES 或处于选中状态。
如果提供了选项,请选择 Open in New Tab,以便 LMS 在新标签页中启动 MATLAB and Simulink Online Courses。您应该启用此设置以符合安全性和可访问性要求。
在 Privacy 下,如果出现提示,请使用以下选项。
字段名称 字段值 Share launcher’s name with tool Never Share launcher’s email with tool Never Accept grades from the tool Always Force SSL、Use SSL、Require Secure Connections 或 USE HTTPS YES 或处于选中状态 保存您的工具配置。
步骤 5:从 LMS 中获取工具配置详细信息
在此步骤中,您将获得配置详细信息,以便您可以在下一步中在 MATLAB and Simulink Online Courses 中注册 LMS 信息。
在 LMS 中查找为 MATLAB and Simulink Online Courses LTI 1.3 新创建的条目。您看到的 MATLAB and Simulink Online Courses 配置信息和每个字段的特定标签在您的 LMS 中可能有所不同,但您必须确定以下值。
颁发者或平台 ID
客户端 ID
公共密钥集 URL
访问令牌 URL 或端点
OIDC 身份验证请求端点或身份验证请求 URL
部署 ID
如果您在查找这些值时遇到任何问题,请联系您的 LMS 供应商。
步骤 6:在 MATLAB and Simulink Online Courses 中注册 LMS 信息
在 LMS 集成页面上:
在步骤 6 下,使用您在步骤 5 中复制的信息,提供以下值。
客户端 ID
部署 ID
Issuer
公共密钥集 URL
访问令牌 URL 或端点
OIDC 身份验证请求端点
点击提交。
至此,集成便已完成,教师可以将 MATLAB and Simulink Online Courses 中的内容添加到其 LMS 课程中。
对 MATLAB and Simulink Online Courses LMS 集成进行故障排除
集成失败的常见原因如下:
URL 在公共互联网上或不受防火墙保护。这些失败包括 SSO 挑战。
未提供 SSL 证书或 SSL 证书是自签名的。
URL 未使用 HTTPS 协议。
LMS 服务器配置在非标准端口号上。LMS 服务器可以在防火墙的代理服务或端口映射后进行配置,以确保对服务器的公共访问始终通过端口 443。
如果您有非标准的 LMS 安装,则可能需要进行一些配置更改,以允许 MATLAB and Simulink Online Courses 服务器和您的 LMS 服务器相互成功通信。
获得帮助
在您使用 LTI 1.3 将 MATLAB and Simulink Online Courses 与 LMS 集成的过程中,如果您在任何阶段需要帮助,都可以联系 MathWorks 技术支持。