LinkedIn Learning and Oracle Learning Cloud Deep Integration Guide

What this Document Tells You

The following steps outline the Oracle Learning Cloud and LinkedIn Learning integration process:

linkedin-learning-oracle-integration-infographic

Oracle Learning Cloud Deep Integration Functionality

Content Discovery: Automated Catalog Sync (All languages)

Reporting: AICC

Requirements:

The LinkedIn Learning and Oracle Learning Cloud integration involves the following requirements:

  • An active Oracle Learning Cloud LMS instance

  • An active LinkedIn Learning account

  • Admin access to LinkedIn Learning

  • Admin privileges to your Oracle Learning Cloud LMS instance

To review the Oracle Learning Cloud requirements, use your Oracle Support account.

Integration Overview

Check out our overview of Oracle Learning Cloud's integration benefits and capabilities.

Single Sign-On

During the initial configuration, you can configure LinkedIn Learning and Oracle Learning Cloud to establish a secure SAML single sign-on (SSO) connection to ensure seamless access to content. 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.

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 Oracle Learning Cloud administrator manually uploads new content at regular intervals.

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

Configuration

Enabling SAML SSO

LinkedIn Learning recommends SAML SSO for all enterprise learning platform integrations. SSO authentication can be configured in your LinkedIn Learning Admin settings. Most organizations have a centrally managed identity management solution like Azure AD, Okta or AD FS which can be configured to authenticate users into enterprise applications like LinkedIn Learning.

To configure SAML SSO with your identity management solution, share the LinkedIn Learning SSO Implementation Guide with your organization's IT team.

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 AICC to communicate a learner’s progress back to Oracle Learning Cloud when the learner launches content from the LMS.

AICC Configuration Steps

For LinkedIn Learning to communicate learner progress to Oracle Learning Cloud, you need configure AICC traffic to flow to your LMS.

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

    linkedin-learning-integrations-navigation-screen

  2. From the side navigation menu, select Add content to your LMS via AICC.

  3. Under Hostname(s), enter your LMS hostname. To acquire your hostname, ask your Oracle representative for a list of AICC hostnames that align with your organization. If you still are unsure which value to use, contact your organization’s LMS administrator or your internal LMS support contact.

    Important

    Do not use protocols for the hostname (e.g., http:// and https://).

    linkedin-learning-oracle-hostname-list

  4. Under AICC Integration, switch the "Enabled" toggle to "On". You must enter a hostname to enable the AICC integration.

Caution

Do not manually download or import AICC packages. The next section of this document shows you how to enable automatic content integration, which allows Oracle Learning Cloud to automate the process on your behalf.

For more information about enabling AICC, review the LinkedIn Learning Standard AICC Integration Guide.

linkedin-learning-add-hostname-value-screen

Provision API Keys for Content Catalog Sync

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

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

    linkedin-learning-integrate-navigation-screen

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

  3. Click Add application.

    linkedin-learning-add-api-keys-screen

  4. In the Application Name field, provide the name of your learning platform (e.g., "Oracle Learning LMS"), as the application name.

  5. In the Application description field, provide a short description of the integration use case in the application description field. For example, "Oracle Learning 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".

    linkedin-learning-api-content-sync-screen

  8. Copy the generated Client Id and Client Secret and paste the values into the corresponding Oracle Learning Cloud fields.

    linkedin-learning-content-sync-complete-screen

Appendix: Oracle Learning Cloud Configuration

To complete the configuration with Oracle Learning Cloud, you need to complete the following Oracle-side processes:

  • Enable LinkedIn Learning via the LinkedIn Learning External Provider option.

  • Enable LinkedIn Learning for the appropriate users by granting them the Manage External eLearning Content security permission.

  • Enable the LinkedIn Learning integration for Learning Cloud.

  • Synchronize Oracle Learning Cloud with the LinkedIn Learning library.

  • Import LinkedIn Learning content to the catalog. This import creates LinkedIn Learning content, courses, offerings, and activities within the catalog.

Enable the AICC External Player

To enable the AICC External Player in Oracle Learning Cloud, take the following steps"

  • Task: Manage Administrator Profile Values

  • Profile Option Code: ORA_WLF_ELEARNING_AICC_ENABLE_EXTERNAL_PLAYER

  • Profile Display Name: Enable AICC External eLearning Player

  • Set the Profile Option value at site level to "Y" to enable this feature.

Set Up the LinkedIn Learning Integration within Oracle Learning Cloud

To configure the Linkedin Learning integration in Oracle Learning Cloud, take the following steps:

  1. After you log in to Oracle Learning Cloud, select My Client Groups > Learning.

    oracle-client-groups-learning-screen

  2. Navigate to Setup, then click Configure External Providers.

    oracle-external-provider-setup-screen

  3. Click Configure next to "LinkedIn Learning".

    oracle-configure-external-providers-screen

  4. Select the Enabled check box.

  5. Ensure the Client ID and Client Secret fields are populated (via the steps performed above in LinkedIn Learning).

  6. Click Validate. This action runs a quick validation to ensure that you have correctly set up the Oracle Learning Cloud and LinkedIn Learning integration.

    oracle-integration-validation-screen

  7. When the "Succeeded" message appears, click Save and Close.

Enable LinkedIn Learning for Appropriate Admins

Ensure the appropriate learners have Manage External eLearning Content security privileges so that they can see the Import External Content option in the Add Content drop-down list on the Catalog Resources page.

Synchronize Oracle Learning Cloud with the LinkedIn Learning Library

To ensure that LinkedIn Learning data is up-to-date within Oracle Learning Cloud, you must periodically run the Load and Synchronize External Course Data job. This job loads the available courses from the external content providers into Oracle Learning Cloud so they are available for import. In addition to loading the metadata to optimize search, the job loads the sync status from the provider.

Note

Oracle recommends that you schedule a daily job to run. You can also run it on demand, if force synchronization is required.

After you run the Load and Synchronize External Course Data jobs in the Scheduled Processes work area, a status value appears for each course:

  • New - Indicates that this course is new, and it was not imported.

  • Modified - Indicates that a course has been imported, but has changed on LinkedIn.

  • Current - Indicates a course is in sync with LinkedIn and has been imported.

  • Removed - Indicates that a course was imported as "Not entitled" from LinkedIn. Oracle Learning Cloud does not support deletion, so you must manually delete courses, offerings, and activities associated with removed content.

Import LinkedIn Learning Library Items into Oracle Learning Cloud

To import LinkedIn Learning Library items into Oracle Learning Cloud, take the following steps:

  1. On the Oracle Learning Cloud admin home page, select My Client Groups > Learning.

    oracle-client-groups-learning-import-screen

  2. Navigate to Catalog Resources and click the Content tab.

    oracle-catalog-resources-content-screen

  3. Select Add Content > Import External Content.

    oracle-add-content-import-external-tool-screen

  4. Search for and select the LinkedIn Learning content you want to import.

  5. Select one of the following tabs:

    • Import - To import selected items.

    • Import All - To import all selected items (e.g., the entire LinkedIn Learning library).

    oracle-content-search-screen

  6. When the Warning popup appears, click "Yes".

    oracle-content-import-warning-screen

Oracle Learning Cloud imports the courses, which remain in "Import Requested" status until the import process completes. You can find them by selecting "Import Requested" from the Import Status drop-down list in the search area. This job automatically runs in the background, and creates content, courses, offerings, and activities for the imported LinkedIn Learning content.

Important

Ensure that users are not importing LinkedIn Learning content at the same time as the Load and Synchronize External Course Data job is running.

oracle-imported-content-screen

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

Questions

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

Back to Top