Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update teams-assignments-with-canvas.md #13634

Merged
merged 2 commits into from
Sep 16, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 13 additions & 10 deletions microsoft-365/lti/teams-assignments-with-canvas.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ms.topic: article
ms.service: microsoft-365-business
---

# Use Microsoft Teams Assignments LTI app with Canvas
# Use Microsoft Teams Assignments LTI® app with Canvas

The Microsoft Teams Assignments LTI® app brings the Learning Accelerators, Microsoft Forms, Whiteboard, OneNote pages, and all of the new generative AI features of Teams Assignments to your LTI® v1.3 Advantage compliant learning management system (LMS).

Expand All @@ -19,7 +19,7 @@ The integration allows you to connect class teams and add Teams Assignments righ
> [!NOTE]
> This guide provides IT admins steps for registering the Teams Assignments app in Canvas. The person who performs this integration should be an administrator of Canvas.

By installing and using the Assignments LTI, educators and students can transmit grades to the LMS where the terms of use and privacy policy of that application apply.
By installing and using the Assignments integration, educators and students can transmit grades to the LMS where the terms of use and privacy policy of that application apply.

## Canvas and Microsoft 365 requirements for the integration

Expand All @@ -29,31 +29,34 @@ By installing and using the Assignments LTI, educators and students can transmit

## Deployment options

### Option 1: Org-wide deployment (all courses) with option for left nav placement visible or hidden by default in course menus
### Option 1: Deployment to all courses in a Canvas Sub-Account with option for left nav placement visible or hidden by default in course menus

This method requires a one-time setup by the administrator.

1. Sign into your Canvas instance as an administrator.
1. Select the **Admin** link in the global navigation, and then select your account.
1. Select the **Admin** link in the global navigation, and then select the Sub-Account to which you wish to deploy the app.
1. In the Admin navigation, select the **Developer Keys** link, and then choose the **Inherited** tab.
1. In the apps list, search for **Microsoft Teams Assignments**, and then toggle the **State** switch to **On**. Note the two distinct inherited Developer Key apps listed for Microsoft Teams Assignments. The app with "(Course Navigation Disabled by Default)" following it installs the app without the Course Navigation placement enabled in courses. In other words, educators must add to their course menus themselves. You need to know the Client ID for the developer key you chose to enable as it's used in step 9.
1. In the apps list, search for **Microsoft Teams Assignments**, and click the **Show All Keys** button to see additional pages of results in the view.
1. Enable the inherited dev key for the **Microsoft Teams Assignments** app in the list. There will be two versions of the Microsoft Teams Assignments app listed:
- To deploy the app visible in the Course Navigation for all courses by default, enable the **"Microsoft Teams Assignments"** app with ID **170000000001876**
- To deploy the app with the Course Navigation placement hidden by default, enable the **"Microsoft Teams Assignments (Course Nav Disabled)"** app with ID **170000000001877**
1. Toggle the **State** switch to **On** for the app version you wish to deploy.
1. Copy the ID you've enabled to the clipboard: You will need this app ID in step 12 below (or Option 2 step 4).
1. Select the **OK** button to confirm your choice.
1. In the **Admin** navigation, select the **Settings** link, and then choose the **Apps** tab.
1. Select the **View App Configurations** button, and then select the **+ App** button.
1. In the **Add App** screen, change the **Configuration Type** dropdown to **By Client ID**.
1. In the **Client ID** textbox, enter the Client ID:
- To deploy the app **Visible** in the left navigation menu for all courses, enter Client ID **170000000001876**, and then select **Submit**.
- To deploy the app **Hidden** in the left navigation menu for all courses, enter Client ID **170000000001877**, and then select **Submit**.
1. In the **Client ID** textbox, enter the app ID you enabled in step 6 above and then Click **Submit**
1. Select **Install** to complete the installation.

### Option 2: Single course installation

If you choose not to install the app for all courses as described in steps 6 to 10, then you or each course teacher must install the app for individual courses.
If you choose not to install the app for all courses in an Sub-Account as described in steps 9 to 13, then you or each course teacher must install the app for individual courses.

1. To install the app for an individual course, select the **Settings** link in the course navigation, and then choose the **Apps** tab.
1. Select the **View App Configurations** button, and then select the **+ App** button.
1. In the **Add App** screen, change the **Configuration Type** dropdown to **By Client ID**.
1. In the **Client ID** textbox, enter the Client ID: **170000000001876**, and then select **Submit**.
1. In the **Client ID** textbox, enter the app ID you enabled in step 6 above (**170000000001876** or **170000000001877**), and then select **Submit**.
1. Select **Install** to complete the installation.

Teams Assignments is now be deployed and ready to use.
Expand Down