LinkedIn Learning and IMC Deep Integration Guide

What this Document Tells You

The following steps outline the IMC and LinkedIn Learning integration process:

linkedin-learning-imc-integration-infographic

IMC Deep Integration Functionality

Authentication: SSO and Non-SSO

Reporting: xAPI

Content Discovery: Search via LinkedIn Learning API and import of selected courses (All languages)

Requirements:

The LinkedIn Learning and IMC integration involves the following requirements:

  • An active IMC LMS instance

  • An active LinkedIn Learning account

  • Admin access to LinkedIn Learning

  • Admin privileges to your IMC LMS instance

Integration Overview

Check out our overview of IMC Learning Suites’s integration benefits and capabilities.

Authentication

In the IMC Learning Suite, use a non-SSO (Single Sign-On) authentication method.

IMC Learning Suite and LinkedIn Learning Provider Settings

LinkedIn Learning integration in IMC Learning Suite allows companies to use the LinkedIn course library within the IMC Learning Suite environments. This seamless integration enables a best-of-both worlds experience for both administrators and learners.

To connect to the LinkedIn Learning API with IMC Learning Suite, you need a new LinkedIn Learning provider. LinkedIn Learning needs to be defined as a new external content provider with the following mandatory settings:

  • Name

  • LinkedIn Learning Client ID

  • LinkedIn Learning Client Secret

imc-provider-settings-screen

Configuration

Provision LinkedIn Learning Content API Keys

For you to use the IMC Learning Suite Import functionality, you must provision API keys in your Linkedin Learning admin settings. To provision API keys, follow the steps below:

  1. After you log in, if you are not already in the Admin screen, select Go to Admin, then click Me > Integrate.

    linkedin-learning-integration-settings-navigation-screen

  2. From the side navigation menu, select Access content and reports via API.

  3. Click Add application.

    linkedin-learning-add-api-keys-screen

  4. Enter "IMC Learning Suite" in the Application name field.

  5. Provide a short description of the integration use case in the Application description field. For example, "IMC Learning Suite import".

  6. There are two checkboxes – Content and Report. Select Content.

    linkedin-learning-configure-api-screen

  7. Click Next and accept the "Terms and Conditions".

  8. Copy the generated Client ID and Client Secret and paste the values into the corresponding IMC fields.

    linkedin-learning-api-content-sync-enabled-screen

Enable xAPI in LinkedIn Learning

Important

If this is your first time configuring the integration, your xAPI settings should be blank. If you attempt to enable xAPI before saving the form, you will encounter an error.

See more information on enabling xAPI in LinkedIn Learning.

To communicate learner activity back to IMC, you must enable xAPI in your Linkedin Learning admin settings. To complete this task, take the following steps:

  1. After you login, if you are not already in the Admin screen, select "Go to Admin", then click Me > Integrate.

    linkedin-learning-integrate-settings-navigation-screen

  2. From the side navigation menu, select Configure reporting integrations.

  3. Expand the Configure xAPI section.

  4. Click Add integration.

    linkedin-learning-configure-xapi-screen

  5. In the integration name field enter "IMC reporting".

  6. In the User Type drop down, select ID.

  7. Copy and paste the following items provided by IMC into LinkedIn Learning:

    • OAuth Server URL

    • Tenant Server URL

    • Client ID

    • Client Secret

  8. Click Enable.

You have enabled the IMC Learning Suite xAPI keys in LinkedIn Learning.

linkedin-learning-xapi-activated-screen

Congratulations! Your learners now can access LinkedIn Learning content and reporting via their IMC LMS instance.

IMC Troubleshooting

For technical assistance, reach out to IMC’s customer support team.

Questions

For LinkedIn Learning configuration questions, reach out to your dedicated Customer Success Manager.

Back to Top