Synchronize courses, statistics, and tags from LinkedIn Learning

  • Updated

You can synchronize LinkedIn Learning courses, statistics, and tags with your 360Learning platform. Videos, events, links, and custom courses are not synchronized.

Synchronized LinkedIn Learning courses are represented as 360Learning courses. They can be searched, filtered, and added to programs, paths, group catalogs, and libraries on the 360Learning platform but are played directly on LinkedIn Learning.

Step 1: Request the activation of the LinkedIn Learning connector

Send an email to your CSP or SA, asking for the activation of the LinkedIn Learning connector, with the following 3 items:

  • Integration name: LinkedIn Learning.
  • Target group ID (see Find the ID of a group): the LinkedIn Learning courses will be added to the catalog of that group. If you choose the platform group, all users in public subgroups can see the content. You may want to create a private group for this synchronization.
  • The email of a user with author or administrator permissions on the group, who will become the author of the courses in 360Learning.

Step 2: Synchronize courses

Once you have received confirmation that the LinkedIn Learning connector is activated on your platform, you can activate course synchronization.

Synchronized LinkedIn Learning courses are added to the target group catalog. They cannot be deleted, nor their title, description, or content be edited from the 360Learning platform.

Authors can add synchronized LinkedIn Learning courses to programs and paths, and coaches and administrators can add synchronized courses to other catalogs and libraries, like any other 360Learning course.

Learners who click START on the course homepage are redirected to LinkedIn Learning, where they can play the course if they have the required permissions.

If a learner starts a course externally (without attempting in 360Learning) and does not finish it before the next event reception, then an "opened attempt" is created on 360learning. This attempt will be closed when the learner has finished the external course and the next event reception has run.

If the synchronized course is part of a path or program session in the 360Learning platform, launching the course in LinkedIn Learning will instantly allow the learner to start the next path step or program block, regardless of the results of the course in LinkedIn Learning.

Get LinkedIn Learning credentials

  1. Connect with a LinkedIn Learning admin account to https://www.linkedin.com/learning-admin/.
  2. On the top right, click MeIntegrate.
  3. In the left sidebar, click Access content and reports via API.
  4. Click Generate LinkedIn Learning REST API Application.
  5. On the top right of the table, click Add application.
  6. In Application Name, enter a meaningful name, for example, "360Learning".
  7. In Application description, enter a meaningful description, for example, "Catalog sync with 360Learning".
  8. In Choose one or multiple keys, check Content.
  9. On the bottom right, click Next.
  10. On the bottom right, click Agree and Save.

A new line is created in the table.

Click on the fields Client Id and Client Secret to copy each value. Both will be required in the next steps.

Add credentials to the platform

  1. On the 360Learning platform, in the left sidebar, click on the group where the connector is activated.
  2. On the top right, click settings.svg Settings.
  3. In the left sidebar, click IntegrationsLinkedIn Learning.
  4. In Client ID, paste the field Client Id from LinkedIn Learning.
  5. In Client secret, paste the field Client Secret from LinkedIn Learning.
  6. On the bottom right, click SETUP INTEGRATION.
  7. Click CONTINUE.

Courses will appear in the catalog the following day. Synchronization happens daily, at midnight.

Step 3: Synchronize statistics

Once you have configured course synchronization, you can activate statistics synchronization from LinkedIn Learning to the 360Learning platform, to display the following statistics:

  • User ID
  • Course ID
  • The progress in real time (column Progress in the course dashboard in 360Learning)
  • The LinkedIn Learning course duration (column Time spent in the course dashboard in 360Learning)
  • The date and time when the course was completed (column Last activity in the course dashboard in 360Learning)

The last two values (Time spent and Last activity) are displayed when the course is completed, and only for courses played after the synchronization has been configured. The progress is displayed in real time.

Those elements are synchronized regardless of whether the course was played from the 360Learning platform, or LinkedIn Learning, as long as the user uses the same email address on both platforms.

Completion statistics about LinkedIn Learning course chapters are not available in 360Learning.

Get the 360Learning webhook credentials

  1. On the 360Learning platform, in the left sidebar, click on the group where the connector is activated.
  2. On the top right, click settings.svg Settings.
  3. In the left sidebar, click IntegrationsLinkedIn Learning.
  4. In the section Webhook credentials, copy the Client ID and Client secret.
    Those credentials are different from the ones in step 2. They are 360Learning credentials, instead of LinkedIn Learning credentials.

Add reporting integration in LinkedIn Learning

  1. Connect with a LinkedIn Learning admin account to https://www.linkedin.com/learning-admin/.
  2. On the top right, click MeIntegrate.
  3. On the left, click Configure reporting integrations.
  4. Click Configure xAPI.
  5. On the top right of the table, click Add integration.
  6. In Integration name, enter a meaningful name, for example, "360Learning reporting".
  7. In User type, select Email.
  8. In OAuth Server URL, enter https://app.360learning.com/api/linkedinlearning/oauth2/token.
  9. In Tenant Server URL, enter https://app.360learning.com/api/linkedinlearning/stats.
  10. In Client ID and Client Secret, paste the values you copied in step 3.1.
  11. On the bottom right, click Enable.

Step 4: Synchronize tags

You can automatically add LinkedIn Learning content categories to the synchronized LinkedIn Learning courses in the 360Learning platform, as tags.

Those tags will be added to the 360Learning platform and can be used by other courses, like any other tag.

  1. In the left sidebar, click on the group where the connector is activated.
  2. On the top right, click settings.svg Settings.
  3. In the left sidebar, click IntegrationsLinkedIn Learning.
  4. Check the box Enable tags synchronization.

You can disable the tags synchronization by clearing the Enable tags synchronization check box. Tags that were previously created will not be deleted from the platform or removed from courses.

Any tag manually added to LinkedIn Learning courses will be deleted at the next synchronization.

Deactivate the integration

The synchronization will stop, and all courses will be archived. You will keep all the learning data that has already been synchronized.

  1. In the left sidebar, click on the group where the connector is activated.
  2. On the top right, click settings.svg Settings.
  3. In the left sidebar, click IntegrationsLinkedIn Learning.
  4. On the bottom right, click DEACTIVATE.

Course property mapping

LinkedIn Learning 360Learning
Course name title Course title
Course description Course's summary of presentation
Course thumbnail picture Course thumbnail + cover picture
Subjects Subjects
Instructors Authors
Duration Estimated duration
Difficulty level Difficulty
Last update date Last update
Categories Tag (if Enable tags synchronization is selected when setting up the integration)
Check out our blog for more L&D resources.

Was this article helpful?

3 out of 4 found this helpful

Have more questions? Submit a request