Main Content

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

MATLAB GraderBrightspace (D2L) 集成 - LTI 1.3

LMS 管理员:将 MATLAB Grader 添加到 Brightspace 外部工具中

要将 MATLAB® Grader™ 添加到 Brightspace® 外部工具中,请按照本节中的步骤执行操作。

注意

对于复制然后粘贴到集成字段中的所有文本,请确保文本中没有前导和尾随空格,否则集成可能无法正常工作。

步骤 1:以 LMS 管理员身份登录到 Brightspace

以具有管理员权限(特别是能够创建开发人员密钥和配置 LTI App)的用户身份登录到您所在大学的 Brightspace LMS 实例。

步骤 2:创建新的 LTI Advantage 工具

  1. 转至 Settings > Manage Extensibility

  2. 点击 LTI Advantage

  3. 点击 Register Tool

  4. 选择 Standard 注册,然后点击 Register

步骤 3:注册新的 LTI Advantage 工具

  1. 确保 Enabled 处于打开状态。

  2. 使用以下值配置 LTI Advantage 工具。确保复制而不是点击链接文本,并务必在粘贴后删除任何前导空格或尾随空格。

    字段名称字段值
    NameMATLAB Grader LTI 1.3
    Description

    Automatically grade MATLAB code

    Domainhttps://learningtool.mathworks.com
    Redirect URLshttps://learningtool.mathworks.com/lti/redirect
    OpenID Connect Login URLhttps://learningtool.mathworks.com/lti/oidc
    Target Link URIhttps://learningtool.mathworks.com/v1p3/launch
    Keyset URLhttps://learningtool.mathworks.com/lti/jwk
    Extensions

    选择 Assignment and Grade Services。取消选择所有其他选项,以便仅选择 Assignment and Grade Services

    Roles

    选择 Send Institution Role

    Substitution parameters

    留空。

    Custom parameters

    留空。

    在 Brightspace 的 Registration Details 中,将以下信息复制到您可以轻松再次找到的位置,以供执行后续步骤时使用:

    • Client Id

    • Brightspace Keyset URL

    • Brightspace OAuth2 Access Token URL

    • OpenID Connect Authentication Endpoint

    • Issuer

  3. 保存您的工具配置,但不要关闭。点击 View Deployments,然后转至下一步。

步骤 4:创建新部署

  1. 确保 Enabled 处于打开状态并且 Auto Migrate Links 处于禁用状态。

  2. 使用以下值配置部署。确保复制而不是点击链接文本,并务必在粘贴后删除任何前导空格或尾随空格。

    字段名称字段值
    Tool此字段中的值继承自工具配置。
    NameMATLAB Grader LTI 1.3
    Description

    Automatically grade MATLAB code

    Extensions选择 Assignment and Grade Services。取消选择所有其他选项,以便仅选择 Assignment and Grade Services
    Security
    • 选择 Org Unit Information。必须选中此项目才能访问使用此工具创建的作业。

    • 选择 User IDMATLAB Grader 使用此 ID,因此它可以知道同一用户何时返回。

    • 选择 Link Information(以及 TitleDescription)。标题和描述用于告诉 MATLAB Grader 启动该工具的课程名称,这对于报告和内容管理非常有用。

    Configuration Settings
    • 选择 Grades created by LTI will be included in Final Grade。选中此设置后,教师可以选择创建评分计入最终成绩的评判。

    • 选择 Auto Create Grade Items。如果未选中此选项,则系统不会创建任何评分列。

    Substitution parameters

    留空。

    Custom parameters

    留空。

  3. 点击 Deployment Id 旁边的复制图标以进行复制。然后,将其连同您从注册工具页面收集的其他信息一起粘贴到您可以轻松找到的位置。执行下一步操作时需要用到此信息。

    Image showing Brightspace deployment ID

  4. 点击保存

步骤 5:将工具信息注册到 MATLAB Grader

  1. 转至 MATLAB Grader

    以 LMS 管理员身份登录到 MATLAB Grader,然后点击 LMS 集成。或者,您可以直接访问该页面,网址为 https://grader.mathworks.com/lti_credentials

    登录到 MATLAB Grader 后,请使用与 LMS 管理员关联的 MathWorks® 帐户。帐户持有人还必须是管理 MathWorks 许可证的许可证管理员,并且必须已获得 MathWorks 客户支持或您所在大学的其他许可证管理员授予的 MATLAB Grader 访问权限。

  2. 在“LMS 集成”页面上输入集成值。

    1. 在步骤 1 下,选择 LTI 版本“LTI 1.3”。

    2. 在步骤 3 下,使用您从工具配置和部署配置中复制的信息,提供以下值:

      对于 MATLAB Grader 的此“LMS 集成”字段……输入您从 Brightspace (D2L) 中的以下字段复制的值:
      颁发者Issuer
      客户端 IDClient Id
      公共密钥集 URLBrightspace Keyset URL
      访问令牌 URL端点Brightspace OAuth2 Access Token URL
      OIDC 身份验证请求端点OpenID Connect Authentication Endpoint
      部署 IDDeployment Id
    3. 点击提交

教师访问准备就绪

集成现已完成。教师现在可以将 MATLAB Grader 习题添加到他们的课程中。

注意

您必须向教师提供以下 URL:https://learningtool.mathworks.com/v1p3/launch。他们需要使用该 URL 来创建新活动。

如果教师已经在 https://grader.mathworks.com 创建了评判内容,则可以按照向 LMS 课程中添加 MATLAB Grader 评判项目中的说明添加内容。

否则,教师可以转至 https://grader.mathworks.com 以设置题库(创建题库和分组)并开始添加内容(向 LMS 课程中添加 MATLAB Grader 评判项目)。

获取帮助

在您使用 LTI 1.3 将 MATLAB Grader 与 LMS 集成过程中的任何阶段,如果需要帮助,都可以联系 MathWorks 技术支持

相关主题