Skip to main content
Skip table of contents

LinkedIn Learning

image-20250623-081652.png

LinkedIn Learning is an American global provider of massive open online courses. It offers video courses instructed by industry experts in software, creative, and business skills. As a subsidiary of LinkedIn, all the courses available on LinkedIn fall into four categories: Business, Creative, Technology, and Certifications.

Requirements to use the LinkedIn Learning deep integration

The LinkedIn Learning and imc Learning Suite integration involves the following requirements:

  • An active imc Learning Suite instance with an existing LinkedIn Learning license

  • An active LinkedIn Learning account

  • Admin access to LinkedIn Learning

  • Admin access to your imc Learning Suite

Create a New External Service Provider

To connect to the LinkedIn Learning API with imc Learning Suite, a new LinkedIn Learning provider is necessary. Open the navigation entry "External Service providers" and create a new LinkedIn Learning provider.

LinkedIn Learning needs to be defined as a new external service provider with the following mandatory settings:

  • Name

  • LinkedIn Learning client ID

  • LinkedIn Learning Client Secret

Optional settings

  • Relevant to validation: This setting can be added to courses and media to flag objects relevant for validation. Being relevant for validation results in changes to the object being recorded in the audit trail, the object can no longer be deleted and a digital signature is required to make changes (if configured).

  • Use SSO Launch URL: LinkedIn provides two different links for access of the courses - registration link (webLaunch) and SSO link (ssoLaunch). This attribute allows the selection of the link to be used for imported content. If enbaled, SSO link will be used, otherwise the registration link is used. Imported courses are only changed, when they are updated

 

Provision API Keys for LinkedIn Learning Content Import (to be delivered by customer)

For imc Learning Suite to use the import functionality, API keys must be provisioned in LinkedIn Learning admin settings.

image-20240226-101203.png

 

  1. After you login, if you are not already in the Admin screen, select “Go to Admin”, then click “Me” → “Integration settings”

  2. From the side navigation menu, click “API Application Provision”

  3. Click “+ Add New Application”

image-20240226-101230.png
  1. Provide the name of your learning platform (e.g., imc Learning Suite), as the application name.

  2. Provide a short description of the integration use case in the application description field. For example, “imc Learning Suite Import”.

  3. There are two checkboxes – “Content” and “Report”. Select “Content”.

  4. Click “Generate application”

  5. Save the “Client ID” and “Client Secret” values for use in the step.

  6. Paste the “Client ID” and the “Client” secret into the corresponding imc Learning Suite external LinkedIn Learning provider field.

 

Enable xAPI Learner Activity Tracking in LinkedIn Learning (settings delivered by imc)

The imc consulting sends the following information to the customer to configure the xAPI in the LinkedIn Learning settings:

  •  OAuth Server URL

  • Tenant Server URL

  • Client ID

  • Client Secret

Using the information you acquired in the last step, follow the instructions below to configure LinkedIn Learning:

image-20240226-101352.png
  1. After you login, if you are not already in the Admin screen, select “Go to Admin”, then click “Me” →  “Integration settings”

  2. From the side navigation menu, click “LMS Reporting APIs”

  3. Click “+ Add New Application”

  4. Expand the “Configure xAPI” section

  5. Click “Add integration”

image-20240226-101426.png
  1. In the “Integration Name” field, type “imc Learning Suite Reporting”

  2. In the “User Type” field, select “Email”

  3. Copy and paste the “Client secret”, “Client ID”, Tenant Service URL and OAuth Server URL provided by imc into LinkedIn Learning.

    Remarks:

    1. The "Tenant Server URL" must contain URL param "igsClientId=LIL" and as value the client Id specified in (here: "LIL").

    2. The OAuth Server URL is a concatenation of the URL of the IGS, commonly the same domain like the ILS and the path to the OAuth accestoken endpoint. I.e. BASE_URL/CONTEXT_PATH_IGS/oauth/accesstoken  e.g. https://imcintegration.im-learning.com/igs/oauth/accesstoken .

    3. The Tenant Server URL is the path to the statement endpoint of the IGS and the url param igsClientId with the value of the clientId i.e. the concatenation of BASE_URL/CONTEXT_PATH_IGS/xAPI/v1/statements?igsClientId=LI_CLIENT_ID, e.g. https://imcintegration.im-learning.com/igs/xAPI/v1/statements?igsClientId=LIL

  4. Click “Enable”

image-20240226-101502.png
  1. You have enabled the imc Learning Suite xAPI keys in LinkedIn Learning.

 Enable xAPI Learner Activity Tracking in imc Learning Suite

  • To use the LinkedIn Learning Activity Tracking for customers in the imc Learning Suite an additional configuration is necessary. They need to contact their Learning Suite Key Account or open a support ticket to get further information.

  • The status of a user can just be tracked, if the user uses the same e-mail address to authenticate in imc Learning Suite AND in LinkedIn Learning. When using two different e-mail addresses, the status can't be tracked.

 

 

 

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.