LinkedIn Learning Extension
Integrating LinkedIn Learning with UniversitySite
- Import LinkedIn Learning courses through the e-Learning Store in InstructorSite
- Launch LinkedIn Learning courses from LearningSite
- Design learning plans that include courses from LinkedIn Learning
- Automatic recording of course completion. Course completions are sent in real-time as soon as a course is completed. Even when courses are launched from LinkedIn instead of UniversitySite, course completions will be sent to UniversitySite.
- Completing a course on LinkedIn Learning will not create a course completion record in UniversitySite if the course has not been imported into UniversitySite
- LinkedIn does not send completions for retakes. Courses previously completed in LinkedIn won’t send completion records to UniversitySite and won’t appear in UniversitySite as completed.
Requirements
- UniversitySite LinkedIn Learning Extension Purchased (Contact Lawren for pricing)
- A subscription to LinkedIn Learning with Microsoft
- UniversitySite administrative access
- LinkedIn Learning administrative access
NOTE: We encourage you to set up a seamless SSO (single sign-on) experience with LinkedIn as part of your integration. Instructions for setting up SSO will be covered at the end of this document.
FAQ
- You reset your status in the LMS and retake the course, but LinkedIn will never send another completion to the LMS
- You can delete the course from the LMS, re-add it, and then retake it, but LinkedIn won’t send a completion
Configuration Guidelines
LinkedIn Learning requires sets of API keys to interact with UniversitySite. Fortunately, you’ll only need to set these keys up once.
To generate the set of API keys for use in LinkedIn Learning:
- From InstructorSite, navigate to Global Settings, then Extensions.
- Under the XAPI Integration section, click the Generate XAPI Keys button.
- Save Settings.
Configure xAPI in LinkedIn Learning:
- From LinkedIn Learning Admin, click the drop-down on your account in the upper-right corner.
- Under the Account Settings section, click Integrate.
- From the menu of options on the left, select Configure reporting integrations and expand the Configure xAPI section.
- Click Add integration.
-
For the Integration name, choose something that will remind you that it's for UniversitySite. -
Change the User Type to Email otherwise, UniversitySite won't be able to give users credit for completing courses. -
The OAuth Server URL is your UniversitySite web address followed by /xapi/token
example: https://YOURSITE.universitysite.com/universitysiteYOURSITE/xapi/token -
The Tenant Server URL is your UniversitySite web address followed by /xapi/linked-in-learning
example: https://YOURSITE.universitysite.com/universitysiteYOURSITE/xapi/linked-in-learning -
Finally, using the keys we generated in UniversitySite, fill in the Client ID and Client Secret. -
Click Enable.
Configure LinkedIn Learning REST API Application
To generate the set of API keys from LinkedIn Learning for use in InstructorSite:
- From the Integrate menu of options on the left, select Access content and reports via API and expand the Generate LinkedIn Learning REST API Application section.
- Click the blue Add Application button, then fill in the fields for Application Name and Application Description. You can make them whatever you'd like, but make sure you check the Content box down below.
- Click Next to Agree and Save.
- Copy the Client ID and Client Secret to InstructorSite | Global Settings | Miscellaneous | Extensions | LinkedIn Learning Extension | REST API Application section.
- Save Settings and revisit the page. You'll see a message if your keys were successfully validated.
SSO Integration
The majority of the setup for SSO is done on LinkedIn's site. Microsoft has documentation for this also, which can be found here, but of course, it's not specific to UniversitySite. You'll need to visit https://www.linkedin.com/learning-admin/settings/authentication/sso Once you've completed the basic Linked in Learning configuration, you'll need to complete the following steps to have courses you import from the store utilize SSO.