Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

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 工具

  1. 在您的 LMS 出现提示时,使用以下值配置 MATLAB Grader

    字段名称字段值
    Tool NameMATLAB Grader LTI 1.3
    Tool URL / Target URL / Launch URLhttps://learningtool.mathworks.com/v1p3/launch
    Tool DescriptionAutomatically grade MATLAB code
  2. LTI version 更改为 LTI 1.3。下表使用新字段进行了更新。在出现提示时使用以下值:

    字段名称字段值
    Public key typeKeyset URLPublic JWK URL
    Public keyset URLPublic JWK URLhttps://learningtool.mathworks.com/lti/jwk
    Initiate login URL OIDC Authentication URLhttps://learningtool.mathworks.com/lti/oidc
    Redirect URLRedirect URIhttps://learningtool.mathworks.com/lti/redirect
  3. 如果出现提示,请确保 IMS LTI Assignment and Grade Services 设置为 YES 或处于选中状态。

  4. Privacy 下,如果出现提示,请使用以下选项:

    字段名称字段值
    Share launcher’s name with toolNever
    Share launcher’s email with toolNever
    Accept grades from the toolAlways
    Force SSLUse SSLRequire Secure ConnectionsUSE HTTPSYES 或处于选中状态
  5. 保存您的工具配置。

步骤 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. 在步骤 1 下,选择 LTI 版本“LTI 1.3”。

  2. 在步骤 3 下,使用您在“第 4 步:从 LMS 中获取工具配置详细信息”中复制的信息,提供以下值。

    • 颁发者

    • 客户端 ID

    • 公共密钥集 URL

    • 访问令牌 URL端点

    • OIDC 身份验证请求端点

    • 部署 ID

  3. 点击提交

教师访问准备就绪

集成现已完成。教师现在可以将 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 技术支持

相关主题