你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将 Canvas 配置为使用 Azure 实验室服务

Canvas Learning Management System (LMS) 是基于云的学习管理系统,为教师和学生提供课程内容、测验和成绩的一个位置。 本文介绍如何将 Azure 实验室服务应用添加到 Canvas。 教师可以从 Canvas 中创建实验室,学生会看到其实验室 VM 以及课程的其他材料。

详细了解 在 Canvas 中使用 Azure 实验室服务的好处。

若要将 Canvas 配置为使用 Azure 实验室服务,请完成在 Canvas 中启用 Azure 实验室服务应用的一次性步骤。 接下来,可以将 Azure 实验室服务应用添加到课程

如果已将课程配置为使用 Azure 实验室服务,请 了解如何在 Canvas 中创建和管理实验室。

注意

本文引用了实验室计划中可用的功能,该计划取代了实验室帐户。

先决条件

  • 画布帐户需要管理员权限才能将 Azure 实验室服务应用添加到 Canvas。

  • 若要链接实验室计划,Azure 帐户需要以下权限。 了解如何 向用户分配 Microsoft Entra 角色。

    • Azure 订阅上的读取者角色。
    • 包含实验室计划的资源组上的“参与者”角色。
    • 对实验室计划的写入访问权限。

在 Canvas 中启用 Azure 实验室服务应用

让用户通过 Canvas 访问实验室和实验室计划的第一步是在 Canvas 中启用 Azure 实验室服务应用。 若要在 Canvas 中使用第三方应用程序(如 Azure 实验室服务),必须在 Canvas 中启用相应的开发人员密钥。

Azure 实验室服务应用的 Canvas 开发人员密钥是继承 的密钥,也称为 全局开发人员密钥。 详细了解 Canvas 社区中心中的开发人员密钥。

若要为 Azure 实验室服务应用启用开发人员密钥,请执行以下操作:

  1. 在 Canvas 中,选择管理员页。

  2. 左侧导航中选择“开发人员密钥 ”。

  3. 选择开发人员密钥的“继承”选项卡。

  4. 在列表中,将 Azure 实验室服务条目的状态更改为“打开”。

    Screenshot that shows how to turn on the inherited Azure Lab Services app in the Canvas Admin settings.

将 Azure 实验室服务应用添加到帐户(可选)

可以通过以下两种方式之一为画布课程启用 Azure 实验室服务应用:

在 Canvas 帐户级别添加应用时,可以避免为每个单独的课程添加应用。 如果有多个使用 Azure 实验室服务的课程,请在帐户级别添加应用可能更快。 为 Canvas 帐户添加应用后,只需 在课程导航中启用 Azure 实验室服务应用。

若要在 Canvas 帐户级别添加应用,请执行以下操作:

  1. 在 Canvas 中,选择“管理员”菜单。

  2. 选择要将 Azure 实验室服务应用添加到的帐户。 或者,选择“ 所有帐户 ”,将 Azure 实验室服务应用添加到 Canvas Learning Management System (LMS) 实例的所有帐户。

    Screenshot that shows the Admin menu and accounts list in Canvas.

  3. 选择设置,然后选择“应用”选项卡。

  4. 选择页面右上角的“查看应用配置”按钮。

    Screenshot that shows the App tab of the admin settings page in Canvas.

  5. 选择 页面右上角的“+ 应用 ”按钮。

    Screenshot that shows Add app button in the admin settings page.

  6. 在“添加应用”对话框中的“配置类型”下拉列表中,选择“按客户端 ID”。 在“客户端 ID”字段中输入 Azure 实验室服务客户端 ID,即 170000000000711。 选择“提交”按钮。

    Screenshot that shows Add by Client ID dialog in Canvas admin settings page.

  7. 当“ 添加应用 ”对话框要求 工具“Azure 实验室服务”找到客户端 ID 170000000000711时。是否要安装它?,选择“ 安装”。

Azure 实验室服务应用现在可用于该帐户中的所有课程。

将 Azure 实验室服务添加到课程

接下来,将 Azure 实验室服务应用与 Canvas 中的课程相关联。 可以使用两个选项在 Canvas 中配置课程以使用 Azure 实验室服务:

将 Azure 实验室服务应用添加到课程

现在,将 Azure 实验室服务应用添加到 Canvas 中的特定课程。

  1. 在 Canvas 中,转到将要使用 Azure 实验室服务的课程。

  2. 选择设置,然后选择“应用”选项卡。

  3. 选择页面右上角的“查看应用配置”按钮。

    Screenshot that shows the App tab of the settings page for a course in Canvas.

  4. 选择 页面右上角的“+ 应用 ”按钮。

    Screenshot that shows Add app button in Canvas.

  5. 在“添加应用”对话框中的“配置类型”下拉列表中,选择“按客户端 ID”。 在“客户端 ID”字段中输入 Azure 实验室服务客户端 ID,即 170000000000711。 选择“提交”按钮。

    Screenshot that shows Add by Client ID dialog in Canvas.

  6. 当“ 添加应用 ”对话框要求 工具“Azure 实验室服务”找到客户端 ID 170000000000711时。是否要安装它?,选择“ 安装”。

    Azure 实验室服务应用需要一些时间才能在课程导航列表中显示。

可以跳到将 实验室计划链接到课程 ,以完成 Canvas 的配置。

在课程导航中启用 Azure 实验室服务

如果之前在 Canvas 帐户级别添加了应用,则无需为特定课程添加应用。 而是在 Canvas 课程导航中启用应用:

  1. 在 Canvas 中,转到使用 Azure 实验室服务的课程。

  2. 选择“设置”,然后选择“导航”选项卡。

  3. 找到 Azure 实验室服务条目,选择三个垂直点,然后选择“启用”。

    Screenshot of enabling Lab Services app in course navigation.

  4. 选择“保存”。

在 Canvas 中启用 Azure 实验室服务应用并将其与课程相关联后,可将特定实验室计划链接到 Canvas。 只能使用链接的实验室计划在 Canvas 中创建实验室。

若要将实验室计划链接到 Canvas,画布帐户必须是 Canvas 管理员。 此外,Azure 帐户必须对实验室计划具有以下权限。

  • 订阅上的“读取者”角色。
  • 包含实验室计划的资源组上的“参与者”角色。

执行以下步骤将实验室计划链接到 Canvas:

  1. 在 Canvas 中,转到之前为其添加了 Azure 实验室服务应用的课程。

  2. 在课程中打开 Azure 实验室服务应用。

  3. 选择右上角的工具图标可查看所有实验室计划的列表。

  4. 从列表中选择要链接到 Canvas 的实验室计划。

    Screenshot that shows the list of lab plans that can be linked to Canvas.

  5. 选择“保存”。

    Azure 门户中,实验室计划的 LMS 设置页显示已成功将实验室计划链接到 Canvas。

    Screenshot of the L M S settings page for a lab plan.

后续步骤

已成功将 Canvas 配置为访问 Azure 实验室服务。 现在可以继续在 Canvas 中为课程创建和管理实验室。

请参阅以下文章: