The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Hello all!
Is anyone at an institution that uses LinkedIn learning? Are you integrating it with Canvas? I would love to hear more about your experience and what you are doing.
I see that they use an AICC protocol for their LTI. Does Canvas now support that?
Thanks,
Evan
Also, to tag onto this with the LinkedIn Learning integration does anyone know if there is a limit to the number embeds of videos? Currently, when you embed into the RCE from LinkedIn Learning directly the limit is 5 videos. Also, does anyone know what is special about the integration instead of grabbing information from LinkedIn Learning in bringing this information directly into Canvas by a link or embed?
I'm setting up the Canvas LTI for LIL currently, and assisting our HR department with setting up the Bridge connection, and sadly the Bridge integration looks much richer than the Canvas LTI... connecting to LIL via Bridge supports AICC and xAPI whereas as fas as I can tell the Canvas LTI supports authentication and that might be it.
Peter do you know if through the LTI the instructor would able to view the progress of the students through these courses via the Canvas Gradebook like it use to do for Lynda.com
Hi Peter,
I'd love some more information on how to integrate LIL for Canvas if you can send any documentation my way that would be great!
@wboswell wrote:
I'd love some more information on how to integrate LIL for Canvas if you can send any documentation my way that would be great!
I apologize for not answering this sooner. Below is a link to the current LIL guide for canvas integration.
Canvas and LTI LinkedIn Learning Implementation Guide | Learning Help
That guide is pretty accurate, but the LTI is super sparse and in my opinion doesn't really work the way it should/could. It has no placements, so it has to be discovered by finding it in the external tool list after you set a module item, etc. to being an external tool.
It works fine if the user is actually already logged in to LinkedIn Learning, but if not --because of the way LiL chose to implement the association between the LIL account and the LinkedIn account-- I've found that the user will be presented with a login form, because... LinkedIn doesn't trust some part of the process I guess?
But I thought I was logged in?
Note the LTI has actually worked, but this will not be apparent to a non-technical user.
This extra login step is simply to forcing the user to reaffirm the connection between the account being paid for by the institution, I guess. To me it's a very frustrating UX anti-pattern that also demonstrates that someone somewhere in LinkedIn engineering doesn't believe in the security setup that the company has designed (they should trust a user's account association unless the user says otherwise, and they should trust their client's sso security (or not allow SSO if it's not trustworthy)). It also makes me consider undoing the association between my LI and LiL accounts quite often.
Ok, enough soapboxing. If you just want users to simply log in to LIL, this works fine and it fairly straightforward, once people are used to it.
However, if faculty want to link to content the process becomes more tedious - LTI links require a special SSO URL, which again for a technical person isn't too bad, but communicating how it works to faculty seems impossible, except for one-on-one consults.
Rutgers was kind enough to write up the process that instructors need to follow
If you're curious, you can create an LTI link to a specific LiL course yourself once you know your account number (yourAccountIDNum below). The formula is
[LTI Launch url]
+ ?pathWildcard=yourAccountIDNum&application=learning&redirect=
+ [LiL Course URL] + u=yourAccountIDNum
so if your account number was 999999 the encoded url would be:
https://www.linkedin.com/checkpoint/enterprise/login/999999
?pathWildcard=999999&application=learning
&redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fadvanced-c-programming%3Fu%3D999999
Fingers crossed for an LTI Advantage upgrade in the future.
@sfrankli1 wrote:Peter do you know if through the LTI the instructor would able to view the progress of the students through these courses via the Canvas Gradebook like it use to do for Lynda.com
We never had it setup for Lynda.com (which was locked to a single auth method, and we already had a sso in place when LTI happened) - but I don't think LiL will update the Canvas gradebook, even though [I'm an idiot] there is a setting Settings->Integrations->LTI Reporting->LMS Content Launch Settings which claims you can "Whitelist your LMS hostname(s) and enable LTI learner progress tracking from your external learning platform."
I've looked over my previous tests, and can not find a place where a grade column appeared. <-- probably because I never tested creating an assignment
But I'll try testing again with some of my colleagues and reach out to our rep.
Update: I just ran a test with my colleagues, and we found that if you set up an assignment and use the SSO link it actually does upgrade the Canvas gradebook, so if it's not working, make sure your canvas instance is listed in the LTI reporting whitelist, (LinkedIn Learning Admin-> Settings->Integrations->LTI Reporting->LMS Content Launch Settings ) with just the domain, no https or slashes (just instittion.instructure.com) and that you've used a LiL SSO link for the assignment's external tool url (e.g. if your LiL account # is 999999 and the course is https://www.linkedin.com/learning/learning-javascript-debugging-2, the SSO link would be
https://www.linkedin.com/checkpoint/enterprise/login/999999?pathWildcard=999999&application=learning...
I hereby take back 18% of my previous criticisms of the LiL LTI.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.