LinkedIn Learning and Moodle Integration Guide

What this Document Tells You

The following steps outline the LinkedIn Learning and Moodle integration process:

linkedin-learning-moodle-integration-infographic

Moodle LMS Integration Functionality

Authentication: SAML SSO Identity Provider

Reporting: AICC (Recommended); LTI

Content Discovery: Automated Catalog Sync (All languages)

Requirements:

  • An active Moodle LMS instance

  • An active LinkedIn Learning account

  • Admin access to LinkedIn Learning

  • Admin access to your Moodle LMS instance

AICC Overview

LinkedIn Learning supports the AICC standard for integration with Learning Management Systems (LMS) like Moodle. You can download all LinkedIn Learning courses and learning paths as AICC packages, ready to be integrated into your existing LMS.

This document covers the benefits of AICC, technical requirements, and frequently asked questions.

Benefits of Moodle Integration with LinkedIn Learning

  • Tracking user course progress: LinkedIn Learning communicates the user's course completion progress (0% - 100%) and the status ("Incomplete" or "Complete") back to Moodle when learners launch and consume courses within Moodle.

  • Discoverability: Like most LMSs, Moodle indexes all content uploaded into the LMS for optimal search functionality; uploading LinkedIn Learning courses into Moodle allows your users to search, find, and launch LinkedIn Learning content from Moodle.

AICC Packages

AICC packages contain course metadata (course title, author, description, etc.) in a .zip file and can be downloaded in bulk for the entire LinkedIn Learning library, or by individual course. You can then upload these packages into your Learning Management System.

Technical Requirements

  • Registration/authentication configuration. AICC is an LMS integration standard. It is not an authentication standard; in order to view LinkedIn Learning content, your users need to log into LinkedIn Learning. This can be done using local credentials (username/password), or Single Sign-On (SAML 2.0).

  • Web-accessible LMS deployment. The LinkedIn Learning implementation of AICC uses the HTTP/S-based AICC/CMI Protocol (HACP) to send AICC messages over HTTP/S. Your LMS must be able to receive HACP messages over the Internet.

  • iFrame content. LinkedIn Learning allows only course packages to be "iFramed" in an LMS (i.e., Moodle). To iFrame LinkedIn Learning courses, ask your learners to disable Content tracking in your their browsers. You cannot view learning paths in iFrames.

Configuration

Enabling SAML SSO

We recommend SAML SSO for all enterprise learning platform integrations. You can configure SSO authentication in your LinkedIn Learning Admin settings. Most organizations have a centrally-managed identity management solution like Azure AD, Okta, or ADFS that you can configure 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.

Enable AICC Integration

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

    linkedin-learning-integration-nav-screenshot

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

  3. Open the Configure AICC panel.

  4. Under Hostname(s), enter your LMS host name (for example, examplecompany.moodle.com or examplecompany.moodledemo.com).

  5. Set the AICC Integration toggle to "Enabled".

    linkedin-learning-enable-aicc-screen

Important

Do not include the protocol. An example host name is examplecompany.lms.com, not https://examplecompany.lms.com.

Add LinkedIn Learning Content to Moodle

To add LinkedIn Learning content to Moodle, choose one of the two following procedures:

Option 1 – Download Course Packages for the Entire Library

  1. In the Integrate interface, open the Download AICC Packages panel.

  2. Select your language and library preference.

  3. Click Download package to begin the file download.

  4. On subsequent visits to this setting, you have the option to download AICC packages for all new courses offered since the last download.

    linkedin-learning-download-aicc-packages-screen

Option 2 – Download Individual Course Packages

  1. Once you've set the AICC Integration toggle to "Enabled", navigate to the Content tab in the menu bar and select "Library".

    linkedin-learning-course-library-screen

  2. Select a course, collection, or learning path in your library.

    linkedin-learning-download-package-screen

  3. At the top right-hand side of the course page, click More, and select Download AICC Package. A zipped version of an AICC package downloads to your computer. You can then upload this package to your LMS. Tip: You can recommend content by clicking Share and selecting the method you wish to use to share the material.

    linkedin-learning-download-aicc-package-screen

  4. You can add the content to a learning path or collection by clicking + Add in the top right-hand corner of your library page.

    linkedin-learning-course-package-download-complete-screen

Important

To review the steps for adding and managing LinkedIn Learning courses in Moodle, click here.

Moodle and LTI

You can review how to configure LTI in Moodle and LTI in LinkedIn Learning.

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

Frequently Asked Questions

Q.: Do Moodle users log in to LinkedIn Learning to access its courses?

A.: Yes, all users must authenticate with LinkedIn Learning to access courses. We offer several different ways for users at organizations to authenticate with our system, by using either local credentials or SSO.

Q.: Can Moodle users access LinkedIn Learning courses on a mobile device?

A.: Yes. However, any learning activity may not be reported to Moodle. You should confirm that your LMS supports learner tracking on mobile devices.

Q.: If a Moodle user navigates to LinkedIn Learning directly, does the user activity report back to Moodle?

A.: No. In order to communicate LinkedIn Learning activity back to Moodle, learners must launch content from the Moodle. LinkedIn Learning does provide a "Learner Activity Outside LMS" report that specifically highlights any learning activity occurring outside of an LMS session. You may find his report helpful when you consolidate learning in Moodle.

Q.: After I launch a LinkedIn Learning course from Moodle, what activity gets reported back to Moodle?

A.: In order to communicate activity back to the LMS (Moodle), you must launch content from Moodle. Both course completions and courses in progress report back to Moodle. The only activity that LinkedIn Learning reports back to the LMS resides in the course the user launched from the LMS. If a user then navigates into other courses, LinkedIn Learning does not report that viewing activity to the LMS. Therefore, Moodle users should launch each course viewing from the LMS.

Q.: Does LinkedIn Learning support Sharable Content Object Reference Model (aka SCORM)?

A.: No. A SCORM content package is a .zip file containing video contents. All LinkedIn Learning content is hosted and viewed on linkedin.com.

Q.: Can I integrate with LinkedIn Learning if my LMS is behind a firewall?

A.: No. By design, the HTTP AICC Communication Protocol (HACP) requires that Moodle communicates through the HTTP protocol.

Support

Below you can find supporting documentation and other resources.

Supporting Documentation

Technical Issues

If you have technical issues with your LMS-LinkedIn Learning integration, contact your account team or application support team through the LinkedIn Learning Help Center.

LinkedIn's Privacy and Data Security Policy

https://www.linkedin.com/legal/privacy-policy

LinkedIn Security Contacts

If you have any security questions or you would like to report a security issue, write to us at security@linkedin.com.

Back to Top