Install Microsoft Teams connector in Adobe Learning Manager

  1. Learning Manager User Guide
  2. Introduction
    1. New features summary
    2. Release Notes
    3. System requirements | Adobe Learning Manager
    4. Adobe Learning Manager reference site (ALM reference site) package for AEM Sites
    5. Adobe Learning Manager App for Microsoft Teams
    6. Learning Manager compliance to GDPR
    7. Accessibility in Learning Manager
    8. Support for custom domain
  3. Get Started
    1. Getting started as Administrator
    2. Getting started as an Author
    3. Getting started as a Learner
    4. Getting started for Managers
    5. Getting started as an instructor in Learning Manager
  4. Administrator
    1. User log in
    2. Add users and create user groups
    3. Add classroom locations
    4. Create course modules, instances, and learning programs
    5. Content marketplace
    6. Reports
    7. Learning Paths
    8. Learning plans
    9. Manage Learning Manager orders and billing
    10. Job Aids
    11. Certifications
    12. Catalogs
    13. Add users in bulk
    14. Impersonate a Learner and Manager
    15. Multiple SSO Logins
    16. Peer accounts
    17. Create and modify skills and levels
    18. AI-based recommendation of courses
    19. Gamification
    20. Customize learner homepage
    21. Badges
    22. Color themes
    23. Learner transcripts
    24. Waitlist & attendance management
    25. Fluidic player
    26. Announcements
    27. Email templates
    28. Adobe Connect integration
    29. Settings
    30. Notifications
    31. iPad & Android tablet users
    32. Getting started as Administrator
    33. Purge users
    34. Tags
    35. Learning Manager Content Catalog
    36. Custom roles
    37. Catalog labels
    38. xAPI in Learning Manager
    39. Monitoring and moderating Social Learning as an admin
    40. Enable full control of shared catalog
    41. Map skill with skill domains
  5. Integration Admin
    1. Migration manual
    2. Learning Manager Connectors
    3. Integrate Learning Manager with AEM
    4. Install Salesforce package in Learning Manager
    5. Install Microsoft Teams connector
    6. Application developer manual
    7. Learning Manager App for Salesforce
    8. Settings
    9. Manage custom roles via CSV files
  6. Authors
    1. User login
    2. Content library
    3. Creating, modify, and publish courses
    4. Catalogs
    5. Job Aids
    6. Adobe Connect integration
    7. Add learning objects in different locales
    8. User notifications
    9. Email templates
    10. How to choose course modules?
    11. Preview as learner
    12. Settings
    13. xAPI in Learning Manager
  7. Instructor
    1. Modules
    2. Managing learners for your session
  8. Learner
    1. Log in
    2. Profile Settings
    3. Catalogs
    4. Courses
    5. Fluidic player
    6. Learning Programs
    7. Certifications
    8. Job Aids
    9. Badges
    10. Skills & Levels
    11. Gamification
    12. User notifications
    13. Announcements
    14. Waitlist & attendance management
    15. Learning Manager app for Salesforce
    16. Adobe Connect integration
    17. Learner App for mobiles and tablets
    18. Social Learning in Learning Manager
    19. Adobe Learning Manager desktop application
    20. Learner home page
    21. Share to Social Learning
    22. System requirements | Adobe Learning Manager desktop application
  9. Manager
    1. User log in
    2. Manager dashboard
    3. Reports
    4. Learning Objects
    5. User notifications
    6. Learner transcripts
    7. Settings
    8. iPad & Android tablet users
  10. Frequently Asked Questions
    1. Frequently Asked Questions for Administrators
    2. Frequently Asked Questions for Authors
    3. Frequently Asked Questions for Instructors
    4. Frequently Asked Questions for Managers
  11. Knowledge Base
    1. Unable to log in to Learning Manager
    2. Learning Summary does not display current data
    3. Unable to upload a CSV
    4. Generate a HAR file
    5. L1 feedback auto popup does not appear
    6. Unable to view certain courses under catalog while creating a Certification
    7. Unable to view certain course under catalog while creating a Learning Program
    8. Issues in retiring a Learning Program
    9. Unable to assign a badge
    10. Session expires in Learning Manager
    11. Unable to search a course
    12. Troubleshoot migration issues
    13. Troubleshoot Learning Manager app issues
    14. Users get auto deleted in Learning Manager
    15. Publishing issues in the EU domain
    16. Unable to register as external user
    17. Okta Active Directory integration with Adobe Learning Manager
    18. Unable to view learners in a course
    19. Unable to view calendar
    20. Module is not marked complete after completing a course
    21. Unable to achieve a skill after completing a course
    22. Radio buttons are missing
    23. Unable to view file submissions in Learning Manager

Overview

Microsoft® Teams® is a persistent chat-based collaboration platform that completely supports document sharing, online meetings, and other features for business communications.

Adobe Learning Manager uses a virtual classroom connector that can be used to integrate Microsoft Teams meetings with Learning Manager.

Microsoft Teams connector connects Learning Manager and Microsoft Teams systems to enable automatic virtual meeting synchronization. The following list describes the Microsoft Teams connector capabilities:

Set up virtual sessions using Microsoft Teams

This connector helps integrate your Adobe Learning Manager account with your Microsoft Teams account. Once integrated, the connector enables an Author in Learning Manager to use Microsoft Teams as the technology service provider for the Virtual Classroom modules created in Learning Manager.

Allow Microsoft Teams to authenticate learners when entering virtual classroom

This connector helps setup Microsoft Teams meeting organizer from Learning Manager while creating a meeting. The Meeting Organizer can manage lobby to restrict or admit entry into a meeting as well as control other meeting options provided by Microsoft Teams.

Use automated user completion syncing

The automated user completion syncing process allows a Learning Manager Administrator to automatically fetch the completion records and recording URL for the Microsoft Teams meeting.

Roles in Microsoft Teams

If you're organizing a meeting with multiple participants, you can assign roles to each participant so that a participant can know what he/she can do in the meeting.

There are two roles to choose from: presenter and attendee.

For more information, see Roles in a Teams Meeting- Microsoft.

Set up Microsoft Teams connector

Note: Items marked <Developer/Optional> below are optional and mostly for setting up trial/developer tenants with Microsoft in case the user does not have a production tenant. These are optional since they mostly would have already been performed by your Team’s Administrator.

Create developer E5 Microsoft account <Developer/Optional>

You can access Microsoft Teams connector if you have Office 365 E3 or Office 365 E5. The recommended option is Office 365 E5. 

  • Visit the Microsoft plans page. On the webpage, you can either buy E3 or E5 account or click Try for Free.
  • Provide the required information and create an account.

Note: The account must use the format “<username>@<company name>.onmicrosoft.com.”

Create application for Microsoft Teams connector

  1. Visit the Microsoft Azure® portal.

  2. Sign in with the Microsoft E5 account that you created in the previous section.

  3. Search for Azure Active Directory

  4. Click App Registrations

  5. Click New Registration, enter the following details, and register the application:

    1. Name — Any name of your choice.

    2. Supported account types — Accounts in any organizational directory (Any Azure Active Directory - Multitenant). 

    3. Redirect URI (optional) — Optional field indicating the reply URL.

  6. In the Essentials column, note the following IDs, which will be further used during the integration: 

    1. Application (client) ID

    2. Directory (tenant) ID

  7. Search for client credentials and click Add a certificate or secret.

  8. Click New Client secret and add the following details:  

    1. Description — Enter any name.

    2. Expires — Set to any value (recommended value is 24 months. Ensure that new client credentials are generated once the previous one expires).

Note the client secret, which will be further used during the integration.

Get access permission for Microsoft Teams connector

  1. Visit the Microsoft Azure portal

  2. Sign in with the Microsoft E5 that you created earlier. 

  3. Search for Azure Active Directory.

  4. Click App Registrations.

  5. Click the app that you created in the previous section.

  6. Click API permissions.

  7. Click Add a permission.

  8. Select Microsoft Graph > Application permissions and add the following permissions:

    1. User.Read (This will be present by default) 

    2. Calendars.ReadWrite 

    3. Directory.Read.All  

    4. Directory.ReadWrite.All  

    5. OnlineMeetings.Read.All  

    6. OnlineMeetings.ReadWrite.All  

    7. OnlineMeetingArtifact.Read.All  

    8. User.Read.All  

    9. User.ReadWrite.All

    10. Chat.Read.All

    11. Chat.ReadWrite.All

  9. Click Grant admin access for Adobe

  10. Click App roles > Create app role

  11. Enter the following values: 

    1. Display name — Name of the API/Permission name (For example, Calendars.ReadWrite).

    2. Allowed member types — Specify both users and applications (Users/Groups + Applications). 

    3. Value — Name of the API/Permission name (For example, Calendars.ReadWrite).

    4. Description — Name of the API/Permission name (For example, Calendars.ReadWrite).

    5. Do you want to enable this app role? — Select this checkbox.

  12.  Repeat the preceding steps for all the nine API/Permissions that were added.

Configure access policy by using PowerShell scripts

To configure the application access policy for Microsoft Teams connector by running PowerShell scripts, follow the procedure described in this document.

This enables the connector to access Microsoft Teams online meetings.

Note: In the above document, execute Optional step 5 as well to ensure that any active user can be granted the role of the organizer from within the Learning Manager Author app. If this step is not executed, users will not have the required access permissions to be organizers and the meeting creation will fail (Microsoft APIs consider the organizer to be the creator of a Teams meeting).

Set up Microsoft Teams connector in Learning Manager

  1. Sign in to Learning Manager as an Integration Admin. 
  2. In the Connectors page, select Microsoft Teams connector and click Connect.
  3. Enter these values: 
    1. Connection Name — Give the name that author will see while creating the session.
    2. Microsoft Teams Tenant Id — Enter the value determined earlier.
    3. Microsoft Teams Client Id — Enter the value determined earlier.
    4. Microsoft Teams Client Secret — Enter the value determined earlier.
    5. Microsoft Teams Admin User Email — Enter the default organizer email. This user (typically a service user) would be the meeting creator in case no explicit organizer is selected from the Learning Manager Author app.

Allocate licenses to users <Developer/Optional>

  1. Visit https://admin.microsoft.com/#/homepage
  2. Click Users > Active Users.
  3. Click More actions for Users for the users to whom you want to provide access to Microsoft Teams. 
  4. Click Manage Product Licenses
  5. Enable License for Office 365 E5 without audio conferencing.

Record a session

The API used for recording a session is a protected API. To access the API, you must request access from Microsoft. For more information, see this document.

In the document,

“To request access to these protected APIs, complete the following request form. We review access requests every Wednesday and deploy approvals every Friday, except during major holiday weeks in the U.S. Submissions during those weeks will be processed the following non-holiday week. To verify whether your request has been approved, test your application access on the next applicable Monday.”

For learners, the recording URL is displayed on the VC course overview page.

After 30 minutes of completing a course, the attendance for the learner gets marked.

Frequently Asked Questions 

See the documentation from Microfsoft for different roles and capabilities that are supported by Microsoft Teams.

Yes, the organizer should also be part of both Learning Manager and Microsoft Teams. Moreover, the organizer must be a part of the same Microsoft tenant, which is configured in the Integration admin app.

Yes, the presenter should also be part of both Learning Manager and Microsoft Teams. The presenter must have an Azure Active directory ID (can be part of the same tenant as the organizer or part of any other tenant). Moreover, even anonymous users (users who login with just the username and not part of Active Directory) can also be made presenters by the organizer/existing presenters during the meeting. 

At present, the Teams connector supports only Meetings in Microsoft Teams. For more information, see this document

Get help faster and easier

New user?