You mentioned you were aware of EBSCO's tool, but it sounded like you were saying it was not free/open source... if that's the case, here's a link to the source:   

-----Original Message-----
From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Lauren Magnuson
Sent: Tuesday, August 22, 2017 3:09 PM
To: [log in to unmask]
Subject: [CODE4LIB] Fwd: [CODE4LIB] LTI Applications w/Library Discovery

Thanks Ross.  The use case I'm specifically interested in is the creation of an LTI app that would enable a user within a course management system to
a) search a library discovery system and b) import links for resources from the discovery systems into the LMS.
The functionality I'm interested in is similar to the functionality provided by the Wikipedia LTI app (,1,Xvlgw0JBCrXS1IeDVsABGyaNVKQSHjBglTC9B8S8sMWXmrEkmhrpCyylOm3C7tmsfAs92GW7fqtJt5ykmJlAjE2MeiZmbVsjsa7FhQCOilstXYu4&typo=1
apps/index.html?tool=wikipedia), where the library discovery system is searched in place of Wikipedia articles.

I'm aware of some products on the market that enable this (Springshare's e-reserves module, Ex Libris' Leganto, and EBSCO's curriculum builder), but I'm specifically looking for anyone who would be willing to share a free/open source example, or anyone who's actively working on something like this.

Thanks again,


On Tue, Aug 22, 2017 at 1:25 PM, Ross Singer <[log in to unmask]> wrote:

> Hi Lauren,
> I have experience with LTI, although not with discovery systems (at 
> least, not directly) and I think you'll need to provide a little more 
> context as to what you're trying achieve, because I don't see how the 
> discovery system APIs would come into play (again, at least not directly).
> Are you looking for existing applications that use discovery APIs that 
> are
> *also* LTI producers?  The nice thing about LTI is that it's a 
> *really* thin veneer between the consumer (e.g. Blackboard, Moodle, 
> etc.) and the producer, so regardless of whether or not the library 
> app you want to use actually supports LTI, it's really easy to create 
> a proxy for it to get support (e.g. an app that accept the LTI launch 
> action and maps that to a deep link in whatever system you want to integrate).
> That said, the biggest challenge that I have found *BY FAR* is trying 
> to
> *consistently* map LMS data to whatever other system you're trying to
> integrate: often the LMS and "System X" don't use the same SSO (so how 
> do you identify a user?  how to keep them from having to "log in 
> twice", etc.); the courses will be identified completely differently 
> in the LMS and "System X" (for course readings, etc.) which will then 
> require (at best) regexes to map one to the other or (worst case) some 
> kind of search into the library system.
> But, again, with specific sorts of use cases, it'd be a lot easier to 
> enumerate the possibilities and snares between LMSes and library 
> systems and what sort of LTI shims could be placed between them.
> -Ross.
> On Mon, Aug 21, 2017 at 8:12 PM Lauren Magnuson < 
> [log in to unmask]>
> wrote:
> > Hello,
> >
> > I'm looking for examples of open source LTI (Learning Tools
> > Interoperability) [1] applications using library discovery APIs 
> > (e.g., WorldCat, Summon, Primo, etc.).  Anyone have an example out 
> > there, or
> done
> > some work LTI and library systems and would be willing to share your 
> > experiences (roadblocks, challenges, solutions, etc.)?
> >
> > Thanks in advance,
> >
> > Lauren Magnuson
> > CSU San Marcos
> >
> > [1] 
> >
> > vity/learning-tools-interoperability&c=E,1,5zpT8e6fv1fsV4lt7nWFtKCRa
> > K4Kf_kt_tSK9p_cuvXWhH2sF2ecLp_hkkjw8nZFCy9FnXZsOJYZ9dpFD_kRBa5ni1tPj
> > 9Ea7igZeCY,&typo=1
> >

Head of Collection Management & Technical Services, CSU San Marcos Development Coordinator, PALNI
530-949-5108 <(530)%20949-5108>