你当前正在访问 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 实验室计划。 如果还没有实验室计划,请按照快速入门:设置资源以创建实验室中的步骤操作。
画布帐户需要管理员权限才能将 Azure 实验室服务应用添加到 Canvas。
若要链接实验室计划,Azure 帐户需要以下权限。 了解如何 向用户分配 Microsoft Entra 角色。
- Azure 订阅上的读取者角色。
- 包含实验室计划的资源组上的“参与者”角色。
- 对实验室计划的写入访问权限。
在 Canvas 中启用 Azure 实验室服务应用
让用户通过 Canvas 访问实验室和实验室计划的第一步是在 Canvas 中启用 Azure 实验室服务应用。 若要在 Canvas 中使用第三方应用程序(如 Azure 实验室服务),必须在 Canvas 中启用相应的开发人员密钥。
Azure 实验室服务应用的 Canvas 开发人员密钥是继承 的密钥,也称为 全局开发人员密钥。 详细了解 Canvas 社区中心中的开发人员密钥。
若要为 Azure 实验室服务应用启用开发人员密钥,请执行以下操作:
将 Azure 实验室服务应用添加到帐户(可选)
可以通过以下两种方式之一为画布课程启用 Azure 实验室服务应用:
在 Canvas 帐户级别添加 Azure 实验室服务应用。
在 Canvas 中添加特定课程 的 Azure 实验室服务应用。
在 Canvas 帐户级别添加应用时,可以避免为每个单独的课程添加应用。 如果有多个使用 Azure 实验室服务的课程,请在帐户级别添加应用可能更快。 为 Canvas 帐户添加应用后,只需 在课程导航中启用 Azure 实验室服务应用。
若要在 Canvas 帐户级别添加应用,请执行以下操作:
在 Canvas 中,选择“管理员”菜单。
选择要将 Azure 实验室服务应用添加到的帐户。 或者,选择“ 所有帐户 ”,将 Azure 实验室服务应用添加到 Canvas Learning Management System (LMS) 实例的所有帐户。
选择设置,然后选择“应用”选项卡。
选择页面右上角的“查看应用配置”按钮。
选择 页面右上角的“+ 应用 ”按钮。
在“添加应用”对话框中的“配置类型”下拉列表中,选择“按客户端 ID”。 在“客户端 ID”字段中输入 Azure 实验室服务客户端 ID,即 170000000000711。 选择“提交”按钮。
当“ 添加应用 ”对话框要求 工具“Azure 实验室服务”找到客户端 ID 170000000000711时。是否要安装它?,选择“ 安装”。
Azure 实验室服务应用现在可用于该帐户中的所有课程。
将 Azure 实验室服务添加到课程
接下来,将 Azure 实验室服务应用与 Canvas 中的课程相关联。 可以使用两个选项在 Canvas 中配置课程以使用 Azure 实验室服务:
如果在 Canvas 帐户级别添加了 Azure 实验室服务应用,请在 课程导航中启用该应用。
将 Azure 实验室服务应用添加到课程
现在,将 Azure 实验室服务应用添加到 Canvas 中的特定课程。
在 Canvas 中,转到将要使用 Azure 实验室服务的课程。
选择设置,然后选择“应用”选项卡。
选择页面右上角的“查看应用配置”按钮。
选择 页面右上角的“+ 应用 ”按钮。
在“添加应用”对话框中的“配置类型”下拉列表中,选择“按客户端 ID”。 在“客户端 ID”字段中输入 Azure 实验室服务客户端 ID,即 170000000000711。 选择“提交”按钮。
当“ 添加应用 ”对话框要求 工具“Azure 实验室服务”找到客户端 ID 170000000000711时。是否要安装它?,选择“ 安装”。
Azure 实验室服务应用需要一些时间才能在课程导航列表中显示。
可以跳到将 实验室计划链接到课程 ,以完成 Canvas 的配置。
在课程导航中启用 Azure 实验室服务
如果之前在 Canvas 帐户级别添加了应用,则无需为特定课程添加应用。 而是在 Canvas 课程导航中启用应用:
在 Canvas 中,转到使用 Azure 实验室服务的课程。
选择“设置”,然后选择“导航”选项卡。
找到 Azure 实验室服务条目,选择三个垂直点,然后选择“启用”。
选择“保存”。
将实验室计划链接到 Canvas
在 Canvas 中启用 Azure 实验室服务应用并将其与课程相关联后,可将特定实验室计划链接到 Canvas。 只能使用链接的实验室计划在 Canvas 中创建实验室。
若要将实验室计划链接到 Canvas,画布帐户必须是 Canvas 管理员。 此外,Azure 帐户必须对实验室计划具有以下权限。
- 订阅上的“读取者”角色。
- 包含实验室计划的资源组上的“参与者”角色。
执行以下步骤将实验室计划链接到 Canvas:
在 Canvas 中,转到之前为其添加了 Azure 实验室服务应用的课程。
在课程中打开 Azure 实验室服务应用。
选择右上角的工具图标可查看所有实验室计划的列表。
从列表中选择要链接到 Canvas 的实验室计划。
选择“保存”。
在Azure 门户中,实验室计划的 LMS 设置页显示已成功将实验室计划链接到 Canvas。
后续步骤
已成功将 Canvas 配置为访问 Azure 实验室服务。 现在可以继续在 Canvas 中为课程创建和管理实验室。
请参阅以下文章:
- 作为管理员,将教师作为实验室创建者添加到Azure 门户中的实验室计划。
- 作为教师, 在 Canvas 中创建和管理实验室。
- 作为教师, 在 Canvas 中管理用户列表。
- 作为学生, 在 Canvas 中访问实验室 VM。
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈