You can synchronize LinkedIn Learning courses, statistics and skills with your 360Learning platform. This does not target videos, or custom courses.
Synchronized LinkedIn Learning courses are represented as 360Learning courses (they can be searched, filtered, added to programs, paths, group Catalogs and Libraries), but are played directly on LinkedIn Learning.
1. Prerequisite: enable 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 ».
- 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 groups will see the content in their Catalog. 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.
2. Synchronize courses
Once you’ve received confirmation that the LinkedIn Learning connector is activated on your platform, you can activate course synchronization.
Synchronized LinkedIn Learning courses are added to a specific 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
in the course homepage are redirected to LinkedIn Learning, where they can play the course if they have the required permissions.
- If the synchronized course is part of a program session in the 360Learning platform, launching the course in LinkedIn Learning will instantly allow the learner to start the next program block, regardless of the results of the course in LinkedIn Learning.
2.1 Get LinkedIn Learning credentials
- Connect with an LinkedIn Learning admin account to https://www.linkedin.com/learning-admin/.
- On the top right, click
Me
>Integrate
. - In the left sidebar, click
Access content and reports via API
. - Click
Generate LinkedIn Learning REST API Application
. - On the top right of the table, click
Add application
. - In
Application Name
, enter « 360Learning » (or something else). - In
Application description
, enter « Catalogue sync with 360Learning » (or something else). - In
Choose one or multiple keys
, checkContent
. - On the bottom right, click
Next
. - On the bottom right, click
Agree and Save
.
This will create a new line in the table.
Click on the fields Client Id
and Client Secret
to copy them; they will be required in the next steps.
2.2 Add credentials to platform
- In the 360Learning platform, in the left sidebar, click on the group where the connector was activated
- On the top right, click
...
→Settings
. - In the left sidebar, click
Integrations
. - Click
LinkedIn Learning
. - In
Client ID
, paste the fieldClient Id
from LinkedIn Learning. - In
Client secret
, paste the fieldClient Secret
from LinkedIn Learning. - On the bottom right, click
SETUP INTEGRATION
. - Click
CONTINUE
.
Courses will appear in the Catalog the following day. Synchronization happens daily, at midnight.
3. Synchronize statistics
Once you’ve configured course synchronization, you can activate statistics synchronization from LinkedIn Learning to the 360Learning platform, to display:
- the progress in real time (column
Progress
in the course dashboard in 360Learning), - the time spent on the course (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 is using the same email in both platforms.
3.1 Get the 360Learning webhook credentials
- In the 360Learning platform, in the left sidebar, click on the group where the connector was activated
- On the top right, click
...
→Settings
. - In the left sidebar, click
Integrations
→LinkedIn Learning
. - In the section
Webhook credentials
, copy theClient ID
andClient secret
- Those credentials are different from part 2 (they are 360Learning credentials, instead of LinkedIn Learning credentials).
3.2 Add reporting integration in LinkedIn Learning
- Connect with an LinkedIn Learning admin account to https://www.linkedin.com/learning-admin/
- On the top right, click
Me
→Integrate
. - On the left, click
Configure reporting integrations
. - Click
Configure xAPI
. - On the top right of the table, click
Add integration
. - In
Integration name
, enter « 360Learning reporting » (or something else). - In
User type
, selectEmail
. - In
OAuth Server URL
, enter https://app.360learning.com/api/linkedinlearning/oauth2/token.- Replace
app.360learning.com
with your own URL (if you have one).
- Replace
- In
Tenant Server URL
, enter https://app.360learning.com/api/linkedinlearning/stats.- Again, replace
app.360learning.com
with your own URL (if you have one).
- Again, replace
- In
Client ID
andClient Secret
, paste the values you copied in step 3.1. - On the bottom right, click
Enable
.
4. Synchronize skills
You can automatically add LinkedIn Learning content categories to the synchronized LinkedIn Learning courses in the 360Learning platform, as skills.
Those skills will be added to the 360Learning platform, and can be used by other courses, like any other skill.
- In the left sidebar, click on the group where the connector was activated
- On the top right, click
...
→Settings
. - In the left sidebar, click
Integrations
→LinkedIn Learning
. - Check the box
Enable skills synchronization
.
You can disable the skills synchronization by unchecking the box. Skills that were previously created will not be deleted from the platform, or removed from courses.
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.
- In the left sidebar, click on the group where the connector was activated
- On the top right, click
...
→Settings
. - In the left sidebar, click
Integrations
→LinkedIn Learning
. - On the bottom right, click
DEACTIVATE
.