Import LinkedIn Learning courses to LearnUpon
Set up the reporting integration so you can track your learners' progress in LearnUpon.
Availability: all customers who have a subscription with LinkedIn Learning
Learn more about LinkedIn Learning: LearnUpon is not responsible for content outside this website.
The setup process includes:
- generating the LinkedIn Learning REST API application to get an API client ID and client secret
- connecting your portal to LinkedIn Learning, using LinkedIn Learning’s API client ID and client secret
- configuring the reporting integration in LinkedIn Learning with your portal parameters, so you can track your learners' progress on courses
Broadly: the API application lets your portal “pull” content from LinkedIn Learning. The reporting integration lets LinkedIn Learning “push” info about your learners' progress to your portal. You need to complete all the steps for the integration to work correctly.
Always consult LinkedIn Learning’s own documentation. See LinkedIn Learning Reporting API.
Warning: For LearnUpon to track learners' progress on LinkedIn Learning courses, you need to enroll the learners on the course through LearnUpon.
LinkedIn Learning certificates, repeated courses and gamification
Many LinkedIn Learning courses issue certificates, and learners can share these certificates through social media.
Note: LinkedIn Learning issues only 1 certificate per course, when a learner completes the course for the first time.
LinkedIn does not send xAPI responses for already-completed courses. So learners can repeat LinkedIn Learning content through LearnUpon, but LinkedIn Learning does not update their certificate or issue a new one.
Similarly: if you complete a course on LinkedIn Learning, then repeat the course through LearnUpon, you do not receive another course completion. LearnUpon has no record for the first course completed elsewhere, and isn't notified about a repeated course.
LearnUpon doesn't currently support gamification for LinkedIn Learning courses. Learners don't gain points within LearnUpon for completing LinkedIn Learning courses.
Prerequisites
Your organization needs a LinkedIn Learning subscription to access this feature.
Tip: for the smoothest learner experience, your organization needs to set up SSO with LinkedIn Learning. Using SSO means that learners can log seamlessly into LinkedIn Learning with their organization user credentials.
If you do not set up SSO with LinkedIn Learning, learners need to log in to their LinkedIn Learning accounts, to access LinkedIn Learning content through LearnUpon.
See LinkedIn Learning's documentation: LinkedIn Learning Single Sign-On (SSO) Implementation Guide.
Access permissions
LearnUpon admins with portal access can set up LinkedIn Learning, and import courses from LinkedIn Learning to your portal.
The LearnUpon admin who sets up the integration requires a LinkedIn Learning administrator account. During first-time setup, an admin authorizes the integration to give LinkedIn Learning access to your portal.
This integration is available for sub-portals.
Your organization’s learners require LinkedIn Learning licenses to access imported courses. Consult your LinkedIn Learning agreement about licensing details.
Integrate LinkedIn Learning in your portal
Tip: open your portal and LinkedIn Learning in separate tabs in your browser for easy access to both applications.
Step 1. Generate the REST API application in LinkedIn Learning
- In LinkedIn Learning, select Admin to reach Me (your admin profile) > Integrate.
- Select Access content and reports via API.
- Expand (down-arrow) Generate LinkedIn Learning REST API Application.
- Select Add application.
- In the Add LinkedIn Learning API application dialog that opens, enter “LearnUpon” as an Application Name, and add an Application Description.
- From Choose Keys, select Content and Report, and select Next to continue.
- In Terms and Conditions dialog that opens, select Agree and Save.
- LinkedIn Learning generates a Client Id and Client Secret. Copy these credentials to a safe place.
The following screenshot shows the Add LinkedIn Learning API application dialog with both keys selected, before LinkedIn Learning generates the API credentials.
Step 2. Set up the integration in your portal
- From your portal’s main navigation go to Settings > Integrations > Content Integrations.
- Select LinkedIn Learning.
- From LinkedIn Learning Content, select + Connect.
- In the confirmation dialog that opens, select Agree and connect.
- In Connect LinkedIn Learning, copy and paste the Client ID and Client Secret from LinkedIn Learning’s API application.
- Select Connect.
- LearnUpon opens the Configure reporting integration dialog, showing a set of xAPI values you need to copy to LinkedIn Learning. Copy these values to a safe place for Step 3.
- Select Cancel to close the dialog.
The following screenshot shows the fields in the dialog, with contents obscured in this sample.
Step 3. Configure the reporting integration in LinkedIn Learning
You add the xAPI values from Step 2 to a reporting integration in LinkedIn Learning, so LearnUpon can track your learners' progress on LinkedIn Learning courses.
- From LinkedIn Learning admin Me (your admin profile) > Integrate menu, select Configure reporting integrations.
- Expand (down-arrow) Configure xAPI.
- Select Add integration.
- In Add xAPI integration that opens, copy and paste xAPI values from LearnUpon to LinkedIn Learning.
The following screenshot shows LinkedIn Learning’s Add xAPI integration dialog.
- Select Enable.
- In Configure xAPI, confirm the newly-listed integration is on.
Import LinkedIn Learning courses to your portal
Note: To prompt LinkedIn Learning to send xAPI course progression webhooks, you need to enroll in and fully complete one LinkedIn Learning course through LearnUpon.
LinkedIn Learning’s documentation recommends you import a short course, enroll an admin and complete the course before starting enrollments for learners.
See LinkedIn Learning xAPI Administration Guide > Testing your Configuration for a list of short courses suitable for testing.
When you import courses, they include whatever content was in LinkedIn Learning: course content as a module, plus any course description, keywords, thumbnail and course images.
- From main navigation go to Settings > Integrations > Content Integrations.
- Select LinkedIn Learning > Content.
- From the courses available you can:
- browse
- search by title or keyword
- sort by Popularity, Most relevant or Latest
- select More details to open a dialog with additional course information
- For each course you need, select Import to start the import process.
The following screenshot shows a selection of courses in a sample portal's LinkedIn Learning Content Hub. The search term is API, with a filter for Most relevant.
After importing:
- the LinkedIn Learning courses appear in Courses in your portal, with Draft status: the content is a LinkedIn Learning module within a newly created course in LearnUpon
- the LinkedIn Learning modules are available to add to other courses through the course builder. The LinkedIn Learning courses do not currently appear in the Library
You can publish the course as-is, or add more modules as required.
Learner experience of a LinkedIn Learning course in LearnUpon
When learners start the LinkedIn Learning content, the LinkedIn Learning site opens in a new browser window for them. They can progress through the course, leave it in progress, or finish it, the same way as they do within your portal.
When the learner finishes the module they need to return to their LearnUpon portal, to continue the course.
While a learner is working on a LinkedIn Learning course, the course progression statements from LinkedIn Learning arrive around every 3.5 minutes. On completion, LinkedIn Learning sends a webhook to update the learner’s history.
LinkedIn Learning documentation for reference
LearnUpon is not responsible for content outside this website.
- Learn more about LinkedIn Learning
- LinkedIn Learning Reporting API
- xAPI for Admins in LinkedIn Learning
- LinkedIn Learning xAPI Administration Guide > Testing your Configuration
- LinkedIn Learning Single Sign-On (SSO) Implementation Guide
See: