LinkedIn Learning and Mindtickle Deep Integration Guide

Mindtickle Deep Integration Functionality

Authentication: N/A

Content Discovery: Automated Course Catalog Sync (All languages)

Reporting: xAPI

Requirements:

  • An active Mindtickle LMS instance

  • An active LinkedIn Learning account

  • Admin permissions to LinkedIn Learning

  • Admin privileges to your Mindtickle LMS instance

Integration Overview

Check out our overview of Mindtickle’s integration benefits and capabilities.

Single Sign-On

Single Sign-On is recommended for all enterprise learning platform integrations and should be enabled prior to integrating with Mindtickle. SSO authentication reduces friction for users and administrators by eliminating the need for manual user registration. SSO ensures learners spend more of their time watching content and less of their time trying to remember usernames and passwords.

To configure SAML SSO with your organization's Identity Provider, review the LinkedIn Learning SSO Implementation Guide.

Automated Content Catalog Sync

The LinkedIn Learning library contains thousands of courses. LinkedIn Learning adds courses at a rate of 20-30 per week at no extra cost.

The Mindtickle deep integration with LinkedIn Learning uses LinkedIn APIs to refresh the course content library daily. This feature ensures Mindtickle makes new content available within 24 hours of release. Mindtickle aggregates and indexes all course titles and descriptions to accommodate keyword searches and support efficient discoverability. Mindtickle supports automatic syncing of courses in all available languages.

Reporting

LinkedIn Learning captures all content viewed on its platform in robust usage reports accessible from the LinkedIn Learning administrative interface. In addition to generating reports, LinkedIn Learning uses xAPI to communicate a learner’s activity back to Mindtickle when the learner completes a LinkedIn Learning course. All LinkedIn Learning course completions will be reported both in LinkedIn Learning and in Mindtickle.

Configuration

Setting Up LinkedIn Learning Integration

Integration with LinkedIn Learning enables admins to provide their learners with seamless access to select LinkedIn Learning courses from the Mindtickle platform. When you have completed the integration with LinkedIn Learning, new content from LinkedIn Learning automatically syncs with Mindtickle. The integration also updates or removes existing courses.

Important

You can enable this integration only for organizations that have a licensed LinkedIn Learning instance. The LinkedIn Learning content is available only to users who are licensed learners on the LinkedIn Learning platform.

This section contains two sub-sections that explain how to integrate LinkedIn Learning with Mindtickle:

  • Steps Performed in LinkedIn Learning

  • Steps Performed in Mindtickle

Provision API Keys for Content Catalog Sync

For Mindtickle to sync LinkedIn Learning content, you must provision API keys in LinkedIn Learning and complete the content sync on the Mindtickle side.

Steps Performed in LinkedIn Learning

For Mindtickle to sync LinkedIn Learning catalog metadata, you first must provision API keys in LinkedIn Learning admin settings.

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

    Integration menu

  2. From the side navigation menu, select Access content and reports via API, then expand the Generate LinkedIn Learning REST API Application panel.

  3. Click Add application.

    Add API application

  4. In the Add LinkedIn Learning API application screen, enter “Mindtickle” in the Application Name field.

  5. In the Application description field, provide a short description of the integration use case. For example, “Mindtickle content catalog sync”.

  6. Under Choose keys, there are two checkboxes – Content and Report. Select Content.

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

    Generate API keys

  8. Copy the generated Client Id and Client Secret. Use these values later in the "Steps Performed in Mindtickle" section (below).

    Copy API keys

Steps Performed in Mindtickle

To complete the content sync with LinkedIn Learning, enter the LinkedIn Learning data into the Mindtickle configuration.

  1. On the Mindtickle Content Home page, click the hamburger icon menu located on the upper right corner of your Admin Site and go to Account Settings.

    Mindtickle-acct-settings-screen

  2. On the Security and Integrations tab, navigate to the Content Sync section. In the LinkedIn Learning tab, enter values for the Client ID and Client Secret copied earlier in step 6 of the Steps Performed in LinkedIn Learning section. Click Submit.

    Mindtickle-client-id-secret-screen

  3. Click the Edit button to modify the values entered or click Disable to disable the integration.

    Mindtickle-edit-credentials-values-screen

Setting Up xAPI

The LinkedIn Learning xAPI allows LinkedIn Learning to send learner completion status back to Mindtickle. Learn more about this process in the Setting Up LinkedIn Learning Integration section.

This section contains two sub-sections that explain the procedure to set up xAPI in LinkedIn Learning:

Steps Performed in Mindtickle

  1. On the Mindtickle Content Home page, click the hamburger menu icon located on the upper right corner of your administrator site and go to Account Settings.

    Mindtickle-acct-settings-screen

  2. On the Security and Integrations tab, navigate to the Content Sync section. In the LinkedIn Learning tab, click Download xAPI Credentials. Your local computer downloads a file named xapi_credentials.txt containing values for the following data:

Mindtickle-download-xapi-credentials

  • ClientId

  • ClientSecret

  • OauthServerUrl

  • TenantServerUrl

Use these values in the Steps Performed in LinkedIn Learning section.

Mindtickle xapi metadata

Steps Performed in LinkedIn Learning

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

    linkedin-learning-navigate-to-integration

  2. In the left-hand side navigation, select Configure reporting integrations.

  3. Expand the Configure xAPI section.

xAPI configure screen

  1. Click Add integration.

xAPI add integration

  1. In the Add xAPI integration screen, enter "Mindtickle reporting" in the Integration name field and select the username or the email address from the User Type drop down. From the xapi_credentials.txt file downloaded in Step 2 of the Steps Performed in Mindtickle section, enter values for the following data:

    • ClientId

    • ClientSecret

    • OauthServerUrl

    • TenantServerUrl

    The User Type value for LinkedIn Learning should match the User Type value in Mindtickle.

    If the User Type value does not match, the learner's percentage completion and score will not be updated on Mindtickle.

  2. Click Enable.

xapi enable integration

  1. Once enabled, the xAPI Connection appears in the list below. You can enable or disable the xAPI connection using the Status toggle.

    linkedin-learning-xapi-enabled-screen

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

Mindtickle Troubleshooting

You can access Mindtickle’s support services or at support@Mindtickle.com. You must register as a Mindtickle member to receive technical support.

Questions

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

Back to top