LinkedIn Learning and Moodle Integration Guide
What this Document Tells You
The following steps outline the LinkedIn Learning and Moodle integration process:
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
After you log in, if you are not already in the Admin screen, select Go to Admin, then click Me > Integrate.
From the side navigation menu, select Add content to your LMS via AICC.
Open the Configure AICC panel.
Under Hostname(s), enter your LMS host name (for example,
examplecompany.moodle.com
orexamplecompany.moodledemo.com
).Set the AICC Integration toggle to "Enabled".
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
In the Integrate interface, open the Download AICC Packages panel.
Select your language and library preference.
Click Download package to begin the file download.
On subsequent visits to this setting, you have the option to download AICC packages for all new courses offered since the last download.
Option 2 – Download Individual Course Packages
Once you've set the AICC Integration toggle to "Enabled", navigate to the Content tab in the menu bar and select "Library".
Select a course, collection, or learning path in your library.
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.
You can add the content to a learning path or collection by clicking + Add in the top right-hand corner of your library page.
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.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for