Microsoft Teams vILT Integration

A Microsoft Teams vILT integration is available in the Edge Marketplace. The Microsoft Teams vILT integration provides the following features:

  • When administrators create, update, or cancel a single or multi-part session in the Learning Management System (LMS), its corresponding Teams meeting will be created, updated, or cancelled through the integration
  • End users and instructors can launch MS Teams sessions through the Learning Management System
  • Attendance information can be retrieved
  • Ability to add Co-organizers to MS Teams session for support
  • Support for Extended Options
  • Recreating a session in MS Teams when the Primary Instructor is updated. If the Primary Instructor is changed, the existing meeting in Teams is deleted, and a new one is created. When fields like dates, time zone, or session part name are updated, and the Primary Instructor remains the same, the existing meeting is not deleted and re-created in Teams. Note: Only when the primary instructor is changed, will a new meeting be created. Any other field would retain the same meeting; the same applies when Secondary Instructors are modified.
  • Multi-part sessions are created with each session part as a separate meeting in MS Teams
  • Manage virtual meetings for multiple accounts
  • Mark attendance based on time (%) present in virtual session
  • Support for the "Organizer" role for instructors and for Break Out rooms via the Organizer role when using Application authentication
  • Support for Break Out rooms via the Organizer role when using Application authentication
  • Support for multiple Microsoft Teams tenants when customer has several Microsoft Team accounts
  • This integration attempts to map the instructor using the email address listed for the instructor in Cornerstone and their Azure unique UPN. If these two values do not match, an attempt will be made to map to the instructor's email address listed in Microsoft Azure.

Note: SSO is not built into the Microsoft Teams vILT integration. Customers who enable this integration will not automatically have SSO enabled in their portal. This integration is independent of any SSO solution. Click here to access a Knowledge article about how the email tags INSTRUCTOR.LAUNCH.SESSION.LINK and LAUNCH.SESSION.LINK behave with and without SSO using the MS Teams vILT Integration.

Integration Guide

Select this link to download the Microsoft Teams vILT Integration Guide.

Considerations

The attendance formula for Microsoft Teams vILT sessions is calculated based on the actual run time of the session.

  • Example 1: If the session was scheduled for 60 minutes but then actually lasted for 75 minutes, and then the user left the session after 50 minutes, the user would receive a calculated completion percentage of only 66%. The user would not be marked as completed, because 66% attendance is not enough to earn completion for a session.
  • Example 2: If the session was scheduled for 60 minutes but then actually lasted for 45 minutes, and the user attended the whole session, the user would receive a calculated completion percentage of 100%. The user is marked as completed because they attended the full 45 minutes that the session actually lasted.

Exclusions

The following features are NOT supported by the Microsoft Teams vILT integration:

  • Teams Live events
  • Adding or updating instructors (internal or external)
  • The option to set up a Teams channel or team
  • Migration of scheduled sessions with another virtual meeting provider to MS Teams
  • Sessions (single or multi-part) with multiple primary instructors

Implementation

Administrators can enable and configure the Microsoft Teams vILT integration via the Edge Marketplace and Edge Integrate. Some prerequisite setup is required through your organization's Azure portal. Details will be provided in the Starter Guide for this enhancement.

Permissions

The following existing permissions apply to this functionality:

PERMISSION NAME PERMISSION DESCRIPTION CATEGORY
Edge Integrations - Manage Grants access to the Integrations service for Edge Integrate, where the administrator can configure, enable, and disable their third-party integrations used within the Cornerstone system. This permission cannot be constrained. This is an administrator permission. Edge
Edge Marketplace - Manage Grants access to the Marketplace service for Edge Integrate, where the administrator can browse integrations that can be used to extend the Cornerstone system. This permission cannot be constrained. This is an administrator permission. Edge
Events - Create Grants ability to create new instructor led training events. This permission works in conjunction with Events - View permission. This permission can be constrained by OU, User's OU, ILT Provider, and User's ILT Provider. This is an administrator permission. Learning - Administration
Events - Edit Grants ability to edit/update existing instructor led training events. This permission works in conjunction with Events - View permission. This permission can be constrained by OU, User's OU, ILT Provider, and User's ILT Provider. This is an administrator permission. Learning - Administration
Events - View Grants view-only access to instructor led training events, enabling the user to view all details/options that were selected when the event was created. This permission can be constrained by OU, User's OU, User's ILT Provider, and ILT Provider. This is an administrator permission. Learning - Administration
ILT Schedule Part Occurrence Allows the admin to create more than one ILT session schedule part at the same time using a part occurrence schedule wizard. This is an administrator permission. Learning - Administration
ILT Vendors - Create Grants ability to create new training Vendors (Providers). This permission works in conjunction with the Vendors - View permission. This is an administrator permission. Learning - Administration
ILT Vendors - Update Grants ability to edit/update existing training Vendors (Providers). This permission works in conjunction with the Vendors - View permission. This is an administrator permission. Learning - Administration
ILT Vendors - View Grants view only access to instructor led training vendors (providers), via the ILT Vendors and Instructors screen. This is an administrator permission. Learning - Administration
Roster - Manage Grants ability to manage instructor led training session rosters, including updating attendance, and marking the ILT session complete to update student transcripts. A variety of other features are available depending upon additional roster permissions. This permission works in conjunction with Events - View, Sessions - View, and Roster - View permissions. This permission can be constrained by Instructor, User as Instructor, ILT Provider, and User's ILT Provider. This is an administrator permission. Learning - Administration
Roster - View Grants view-only access to instructor led training session rosters. This permission works in conjunction with Events - View and Sessions - View permissions. This permission can be constrained by Instructor, ILT Provider, User's ILT Provider, and User as Instructor. This is an administrator permission. Learning - Administration
Sessions - Cancel Grants ability to cancel instructor led training sessions. This permission works in conjunction with Events - View and Sessions - View permissions. This is an administrator permission. Learning - Administration
Sessions - Create

Grants ability to create new instructor led training sessions. This permission works in conjunction with Events - View and Sessions - View permissions. Administrators can only create sessions for events for which they have the availability to view. When adding users to a session in which the session roster is full, this permission grants the ability to increase the session's available seats. This permission can be constrained by OU, User's OU, Instructor, User as Instructor, Facility, Facilities Owned by User, ILT Provider, User's ILT Provider, User, and User Self and Subordinates. This is an administrator permission.

Note: The "Restrict to User as Instructor" constraint is available, but it does not actually constrain the permission.

Learning - Administration
Sessions - Edit Grants ability to edit/update existing instructor led training sessions. This permission works in conjunction with Events - View and Sessions - View permissions. Administrators can only edit sessions for which they have the availability to view and edit. When adding users to a session in which the session roster is full, this permission grants the ability to increase the session's available seats. This permission can be constrained by OU, User's OU, Instructor, User as Instructor, Facility, Facilities Owned by User, ILT Provider, User's ILT Provider, User, and User Self and Subordinates. This is an administrator permission. Learning - Administration
Sessions - View

Grants view-only access to instructor led training sessions, enabling the user to view all details/options that were selected when the session was created. This permission works in conjunction with the Events - View permission. This permission can be constrained by OU, User's OU, Instructor, Facility, Facilities Owned by User, ILT Provider, User's ILT Provider, User, User as Instructor, and User Self and Subordinates. This is an administrator permission.

Adding an OU constraint and a provider constraint to this permission results in an "AND" statement.

Learning - Administration