将 MATLAB Grader 与其他 LMS 集成 - LTI 1.3
将 MATLAB Grader 添加到其他 LMS 中
要将 MATLAB® Grader™ 添加到未列出的 LMS 中,请按照本节中的步骤执行操作。
注意
对于复制然后粘贴到集成字段中的所有文本,请确保文本中没有前导和尾随空格,否则集成可能无法正常工作。
步骤 1:以 LMS 管理员身份登录
以具有管理员权限(特别是能够注册新的 LTI 1.3/Advantage 工具)的用户身份登录到您所在大学的学习管理系统 (LMS)。
步骤 2:为新的 LTI 1.3/Advantage 工具创建条目
在您的 LMS 中,转至 Manage Tools 并为新的 LTI 1.3/Advantage 工具创建一个条目。有关如何开始此过程的详细说明,请咨询您的 LMS 供应商。
步骤 3:注册 LTI 1.3/Advantage 工具
在您的 LMS 出现提示时,使用以下值配置 MATLAB Grader:
字段名称 字段值 Tool Name MATLAB Grader LTI 1.3 Tool URL / Target URL / Launch URL https://learningtool.mathworks.com/v1p3/launch
Tool Description Automatically grade MATLAB code 将 LTI version 更改为 LTI 1.3。下表使用新字段进行了更新。在出现提示时使用以下值:
字段名称 字段值 Public key type Keyset URL 或 Public JWK URL Public keyset URL 或 Public JWK URL https://learningtool.mathworks.com/lti/jwk
Initiate login URL 或 OIDC Authentication URL https://learningtool.mathworks.com/lti/oidc
Redirect URL 或 Redirect URI https://learningtool.mathworks.com/lti/redirect
如果出现提示,请确保 IMS LTI Assignment and Grade Services 设置为 YES 或处于选中状态。
在 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 或处于选中状态 保存您的工具配置。
步骤 4:从 LMS 中获取工具配置详细信息
在此步骤中,您将获得配置详细信息,以便您可以在下一步中在 MATLAB Grader 中注册 LMS 信息。
在 LMS 中查找新创建的“MATLAB Grader LTI 1.3”条目。您看到的 MATLAB Grader 配置信息和每个字段的特定标签在您的 LMS 中可能有所不同,但您必须确定以下值。
颁发者或平台 ID
客户端 ID
公共密钥集 URL
访问令牌 URL 或端点
OIDC 身份验证请求端点或身份验证请求 URL
部署 ID
如果您在查找这些值时遇到任何问题,请联系您的 LMS 供应商。
步骤 5:以 LMS 管理员身份登录到 MATLAB Grader
登录到 MATLAB Grader 后,请使用与 LMS 管理员关联的 MathWorks® 帐户。帐户持有人还必须是管理 MathWorks 许可证的许可证管理员,并且必须已获得 MathWorks 客户支持或您所在大学的其他许可证管理员授予的 MATLAB Grader 访问权限。
登录 URL https://grader.mathworks.com,然后点击 LMS 集成。或者,您可以直接访问该页面,网址为 https://grader.mathworks.com/lti_credentials。
步骤 6:在 MATLAB Grader 中注册 LMS 信息
在 LMS 集成页面上:
在步骤 1 下,选择 LTI 版本“LTI 1.3”。
在步骤 3 下,使用您在“第 4 步:从 LMS 中获取工具配置详细信息”中复制的信息,提供以下值。
颁发者
客户端 ID
公共密钥集 URL
访问令牌 URL 或端点
OIDC 身份验证请求端点
部署 ID
点击提交。
教师访问准备就绪
集成现已完成。教师现在可以将 MATLAB Grader 习题添加到他们的课程中。
如果教师已经在 https://grader.mathworks.com 创建了评判内容,则可以按照向 LMS 课程中添加 MATLAB Grader 评判项目中的说明添加内容。
否则,教师可以转至 https://grader.mathworks.com 以设置题库(创建题库和分组)并开始添加内容(向 LMS 课程中添加 MATLAB Grader 评判项目)。
对 MATLAB Grader LMS 集成进行故障排除
集成失败的常见原因如下:
URL 在公共互联网上或不受防火墙保护。这包括 SSO 挑战。
没有 SSL 证书或 SSL 证书是自签名的。
URL 必须使用 HTTPS。
LMS 服务器配置在非标准端口号上。LMS 服务器可以在防火墙的代理服务或端口映射后进行配置,以确保对服务器的公共访问始终通过端口 443。
如果您有非标准的 LMS 安装,可能需要进行一些配置更改,以允许 MATLAB Grader 服务器和您的 LMS 服务器成功通信。
获取帮助
在您使用 LTI 1.3 将 MATLAB Grader 与 LMS 集成过程中的任何阶段,如果需要帮助,都可以联系 MathWorks 技术支持。