cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
ewest
Community Contributor

LinkedIn Learning/AICC Integrationgs

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

Labels (1)
6 Replies
jsowalsk
Community Advocate
Community Advocate

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?

phanley
Community Contributor

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.

sfrankli1
Community Participant

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

wboswell
Community Participant

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!

phanley
Community Contributor

 @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.

phanley
Community Contributor

 @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?

339878_Screen Shot 2020-02-19 at 2.23.50 PM.png

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.