You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/lab-services/how-to-configure-canvas-for-lab-plans.md
+44-21Lines changed: 44 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.custom: engagement-fy23
10
10
11
11
# Configure Canvas to use Azure Lab Services
12
12
13
-
In this article, you learn how to add the Azure Lab Services app to [Canvas](https://www.instructure.com/canvas). The Azure Lab Services app lets educators and students access to their labs directly from Canvas without navigating to the Azure Lab Services portal. Learn more about the [benefits of using Azure Lab Services within Canvas](./lab-services-within-canvas-overview.md).
13
+
In this article, you learn how to add the Azure Lab Services app to [Canvas](https://www.instructure.com/canvas). Educators and students can use the Azure Lab Services app to access their labs directly from Canvas, without having to navigate to the Azure Lab Services web portal. Learn more about the [benefits of using Azure Lab Services within Canvas](./lab-services-within-canvas-overview.md).
14
14
15
15
For information about creating and managing labs in Canvas, see [Create and manage labs in Canvas](./how-to-manage-labs-within-canvas.md).
16
16
@@ -19,38 +19,54 @@ For information about creating and managing labs in Canvas, see [Create and mana
19
19
## Prerequisites
20
20
21
21
- An Azure Lab Services lab plan. Follow these steps to [Create a lab plan in the Azure portal](./tutorial-setup-lab-plan.md), if you don't have one yet.
22
-
- To add the Azure Lab Services app, your Canvas user account needs Canvas administrator permissions.
23
-
- To link lab plans, your account needs:
24
-
- Canvas administrator permissions.
22
+
23
+
- Your Canvas account needs [Admin permissions](https://community.canvaslms.com/t5/Canvas-Basics-Guide/What-is-the-Admin-role/ta-p/78) to add the Azure Lab Services app to Canvas, and to link lab plans.
24
+
25
+
- To link lab plans, your Azure account needs the following permissions. Learn how to [assign Azure Active Directory roles to users](/azure/active-directory/roles/manage-roles-portal).
25
26
- Reader role on the Azure subscription.
26
27
- Contributor role on the resource group that contains your lab plan.
27
28
- Write access to the lab plan.
28
29
29
30
## Enable the Azure Lab Services app in Canvas
30
31
31
-
You can use Canvas for accessing Azure Lab Services by enabling the Azure Lab Services Canvas app. The Azure Lab Services app is an inherited app in Canvas. To use the app, enable the corresponding developer key:
32
+
The first step to let users access their labs and lab plans through Canvas is to enable the Azure Lab Services app in Canvas. To use a third-party application, such as Azure Lab Services, in Canvas, you have to enable the corresponding developer key in Canvas.
33
+
34
+
The Canvas developer key for the Azure Lab Services app is an *inherited key*, also referred to as a *global developer key*. Learn more about [developer keys in the Canvas Community Hub](https://community.canvaslms.com/t5/Canvas-Admin-Blog/Administrative-guidelines-for-managing-Inherited-Developer-Keys/ba-p/269029).
35
+
36
+
To enable the Azure Lab Services app, your Canvas account needs Canvas administrator permissions.
37
+
38
+
To enable the developer key for the Azure Lab Services app:
32
39
33
40
1. In Canvas, select the **Admin** page.
41
+
34
42
1. Select **Developer Keys** in the left navigation.
43
+
35
44
1. Select the **Inherited** tab of the developer keys.
45
+
36
46
1. In the list, change the state of the **Azure Lab Services** entry to **On**.
37
47
38
48
:::image type="content" source="./media/how-to-configure-canvas-for-lab-plans/canvas-enable-lab-services-app.png" alt-text="Screenshot that shows how to turn on the inherited Azure Lab Services app in the Canvas Admin settings.":::
39
49
40
50
## Add Azure Lab Services app to an account (optional)
41
51
42
-
After enabling the Azure Lab Services app in Canvas, you might enable the Azure Lab Services app for the entire account. Enabling the app at the account level lets educators quickly enable or disable navigation to Azure Lab Services on a per-course basis.
52
+
You can enable the Azure Lab Services app for a Canvas course in either of two ways:
53
+
54
+
- Add the Azure Lab Services app at the Canvas account level.
43
55
44
-
If you want to add the app to a specific course, skip to [Add the Azure Lab Services app to a course](#add-the-azure-lab-services-app-to-a-course).
56
+
-[Add the Azure Lab Services app for a specific course](#add-the-azure-lab-services-app-to-a-course) in Canvas.
45
57
46
-
To add the app at the account level:
58
+
When you add the app at the Canvas account level, you avoid that you have to add the app for every individual course. If you have multiple courses that use Azure Lab Services, adding the app at the account level might be quicker. After adding the app for the Canvas account, you only have to [enable the Azure Lab Services app in the course navigation](#enable-azure-lab-services-in-course-navigation).
59
+
60
+
To add the app at the Canvas account level:
47
61
48
62
1. In Canvas, select the **Admin** menu.
49
-
1. Select the account that you want to add the Azure Lab Services app to. Alternatively, select **All Accounts** to add the Azure Lab Services app to all accounts for the Canvas LMS instance.
63
+
64
+
1. Select the account that you want to add the Azure Lab Services app to. Alternatively, select **All Accounts** to add the Azure Lab Services app to all accounts for the Canvas Learning Management System (LMS) instance.
50
65
51
66
:::image type="content" source="./media/how-to-configure-canvas-for-lab-plans/canvas-admin-choose-account.png" alt-text="Screenshot that shows the Admin menu and accounts list in Canvas.":::
52
67
53
-
1. Choose **Settings**, then select the **Apps** tab.
68
+
1. Choose **Settings**, and then select the **Apps** tab.
69
+
54
70
1. Select **View App Configurations** button at the top right of the page.
55
71
56
72
:::image type="content" source="./media/how-to-configure-canvas-for-lab-plans/canvas-admin-settings.png" alt-text="Screenshot that shows the App tab of the admin settings page in Canvas.":::
@@ -65,20 +81,24 @@ To add the app at the account level:
65
81
66
82
1. When the **Add App** dialog asks *Tool "Azure Lab Services" found for client ID 170000000000711. Would you like to install it?*, select **Install**.
67
83
68
-
The Azure Lab Services app is now available for all courses in that account. The app doesn't show up in the course navigation by default. Move to the next step to [enable the app in course navigation](#enable-azure-lab-services-in-course-navigation).
84
+
The Azure Lab Services app is now available for all courses in that account.
69
85
70
86
## Add Azure Lab Services to a course
71
87
72
-
To use Azure Lab Services in a course, you now add the Azure Lab Services app to a course.
88
+
Next, you associate the Azure Lab Services app with a course in Canvas. You have two options to configure a course in Canvas to use Azure Lab Services:
89
+
90
+
- If you added the Azure Lab Services app at the Canvas account level, [enable the app in the course navigation](#enable-azure-lab-services-in-course-navigation).
73
91
74
-
If you previously added the app at the account level, you only need to enable the app in the course navigation. Skip to [enable the app in the course navigation](#enable-azure-lab-services-in-course-navigation).
92
+
- Otherwise, [add the Azure Lab Services app to a course](#add-the-azure-lab-services-app-to-a-course).
75
93
76
94
### Add the Azure Lab Services app to a course
77
95
78
-
To add the app at the course level:
96
+
You add the Azure Lab Services app to a specific course in Canvas, if you didn't previously add the Azure Lab Services app at the Canvas account level.
79
97
80
98
1. In Canvas, go to the course that uses Azure Lab Services.
99
+
81
100
1. Choose **Settings**, and then select the **Apps** tab.
101
+
82
102
1. Select **View App Configurations** button at the top right of the page.
83
103
84
104
:::image type="content" source="./media/how-to-configure-canvas-for-lab-plans/canvas-settings-apps.png" alt-text="Screenshot that shows the App tab of the settings page for a course in Canvas.":::
@@ -95,36 +115,39 @@ To add the app at the course level:
95
115
96
116
The Azure Lab Services app takes a few moments to show in the course navigation list.
97
117
98
-
You can now move to [Link a lab plan to a course](#link-lab-plans-to-canvas) to finalize the configuration of Canvas.
118
+
You can skip to [Link a lab plan to a course](#link-lab-plans-to-canvas) to finalize the configuration of Canvas.
99
119
100
120
### Enable Azure Lab Services in course navigation
101
121
102
-
If you added the app at the account level, you should enable the app in the course navigation to use Azure Lab Services in course:
122
+
If you previously added the app at the Canvas account level, you don't have to add the app for a specific course. Instead, you enable the app in the Canvas course navigation:
103
123
104
124
1. In Canvas, go to the course that uses Azure Lab Services.
125
+
105
126
1. Choose **Settings**, then select the **Navigation** tab.
106
-
1. Find the **Azure Lab Services** entry, select the three vertical dots, then select **Enable**.
127
+
128
+
1. Find the **Azure Lab Services** entry, select the three vertical dots, and then select **Enable**.
107
129
108
130
:::image type="content" source="./media/how-to-configure-canvas-for-lab-plans/canvas-enable-lab-services-app-in-course-navigation.png" alt-text="Screenshot of enabling Lab Services app in course navigation.":::
109
131
110
132
1. Select **Save**.
111
133
112
-
You can now move to [Link a lab plan to a course](#link-lab-plans-to-canvas) to finalize the configuration of Canvas.
113
-
114
134
## Link lab plans to Canvas
115
135
116
-
After enabling the Azure Lab Services app in Canvas, you can link lab plans to Canvas. Only linked lab plans are available for Canvas educators to use when creating labs.
136
+
After you enable the Azure Lab Services app in Canvas and associate it with a course, you link specific lab plans to Canvas. You can only use linked lab plans for creating labs in Canvas.
117
137
118
-
To link lab plans to Canvas, your account must be a Canvas administrator. The Canvas administrator must have the following permissions on the lab plan.
138
+
To link lab plans to Canvas, your Canvas account must be a Canvas administrator. In addition, your Azure account must have the following permissions on the lab plan.
119
139
120
140
- Reader role on the subscription.
121
141
- Contributor role on the resource group that contains your lab plan.
122
142
123
143
Perform the following steps to link lab plans to Canvas:
124
144
125
145
1. In Canvas, go to a course for which you previously added the Azure Lab Services app.
146
+
126
147
1. Open the Azure Lab Services app in the course.
148
+
127
149
1. Select the tool icon in the upper right to see the list all the lab plans.
150
+
128
151
1. Choose the lab plans you want to link to Canvas from the list.
129
152
130
153
:::image type="content" source="./media/how-to-configure-canvas-for-lab-plans/canvas-select-lab-plans.png" alt-text="Screenshot that shows the list of lab plans that can be linked to Canvas.":::
Copy file name to clipboardExpand all lines: articles/lab-services/includes/lab-services-new-update-focused-article.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,4 +7,4 @@ ms.custom: devdivchpfy22
7
7
---
8
8
9
9
> [!NOTE]
10
-
> This article references features available since the August 2022 Update, in which[lab plans](../how-to-manage-lab-plans.md) replaced lab accounts. For more information, see [What's New in the August 2022 Update](../lab-services-whats-new.md).
10
+
> This article references features available since the August 2022 Update, when[lab plans](../how-to-manage-lab-plans.md) replaced lab accounts. For more information, see [What's New in the August 2022 Update](../lab-services-whats-new.md).
0 commit comments