In addition to general improvements to ILT sessions, we are now offering a Beta Microsoft Teams Integration. This integration will allow Session Administrators to create and manage Teams meetings directly from Cognition’s ILT Session administration.
Setup
To use this integration, you must first connect your Microsoft Teams account with Cognition.
These steps will require assistance from someone who has Global Admin or Privileged Role Admin privileges with your Microsoft Teams account. We recommend contacting your IT department to identify who this would be at your organization.
Someone who has Global Admin or Privileged Role Admin privileges for the account will need to go to: Microsoft Azure Portal.
Go to Azure Active Directory.
Copy the Tenant ID and send it to the Cognition Support Team via email.
Construct a consent URL by replacing the Tenant_ID_Value with your Tenant ID: https://login.microsoftonline.com/Tenant_ID_Value/adminconsadmclient_id=f4fbd3e4-5a70-475f-9543-5a7ab90f6e8f.
Navigate to the constructed URL and grant permission. The listed permissions need to be granted in order to link your Microsoft Azure account with our application.
Next you will be creating an Application Access policy that will grant our Cognition app permission to access your organization’s Microsoft Teams account so that we can help manage and adjust Teams meetings on your behalf through Cognition. To begin, confirm you have the following installed on your machine: Powershell 5.1 or higher and .NET Framework 4.8 or higher
Open PowerShell as an Administrator. Check your execution policy and run the following command: Get-ExecutionPolicy -List
If you see a Restricted Policy, run the following command: Set-ExecutionPolicy RemoteSigned
Run Command: Install-Module MicrosoftTeams.
Click “Yes to All”
Run Command: Connect-MicrosoftTeams.
Login/Authenticate using your Microsoft account credentials
Run Command: New-CsApplicationAccessPolicy -Identity Cognition-ms-teams-allow-access -AppIds
"f4fbd3e4-5a70-475f-9543-5a7ab90f6e8f" -Description "Cognition Allow Access To MS Teams"
Run Command: Grant-CsApplicationAccessPolicy -PolicyName Cognition-ms-teams-allow-access - Global
Once you have successfully ran all of the commands, let our Cognition Integration Team know and we will finish configuring Microsoft Teams with Cognition!
Adding Instructor Accounts
In order to host Teams meetings, Instructors will need to have their Teams account email included in the LMS. This may be set either through the User’s Email field or a newly added Teams Account field on the Contact tab of User Administration. These two fields can also be edited by Instructors directly in their Profile under the Gear menu. Users will enter in their email and use the "Update Teams Account" button to verify their account information. If the email address is successfully matched with an account in the organization; they will receive a success banner and a Verification message. The system will always first try to use the Teams Account when creating or updating Teams meetings. If a user doesn’t have a Teams Account, the system will then attempt to use the Email field instead.
Microsoft Teams Policies
The Teams integration with Cognition is not affected by the majority of the Policies set in Microsoft Teams Admin Center, except the following:
Meetings - Meeting Policies - Participants & Guests - Let anonymous people join a meeting: If this policy is set to off for the host, users must sign into MS Teams in order to join a meeting.
Meetings - Meeting Policies - General - Engagement report: If this policy is set to ‘Turn off’ for the host, the Teams Roster (found under Tools on the Roster tab of ILT Session administration) will show no users.
Meetings - Meeting Policies - Recording & transcription - Cloud recording: If this policy is set to off for the host, no recording will be made even if the Record Automatically checkbox is checked on the Information tab of ILT Session administration.
Microsoft Teams Licenses
The Host must have the ‘Microsoft 365 Audio Conferencing’ license in order for dial-in numbers to appear on meeting invites.
User licenses can be found in Azure AD - Users - <user> - Licenses.
Additional Notes
Guest Users
Guest users cannot be the primary hosts for meetings - Cognition will display an error banner.
Calendar Invites
Teams Meetings created via Cognition are not automatically added to your Calendar – Calendar invites are sent via email which once accepted, will add the meeting to your calendar.
Instructors
Instructors will need to have their Teams ID (email) saved in Cognition under their profile or “Contact” tab of User Administration in order to create sessions.